--- /srv/reproducible-results/rbuild-debian/r-b-build.2EyEVq01/b1/tcllib_1.21+dfsg-1_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.2EyEVq01/b2/tcllib_1.21+dfsg-1_armhf.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - 1886c85540287c664c5f96977d094631 123696 libs optional tcllib-critcl_1.21+dfsg-1_armhf.deb │ - 3c79229e8684f7f8dfa26931afdf3e4d 4600032 interpreters optional tcllib_1.21+dfsg-1_all.deb │ + 69f51684dfead98f4945504589e2f282 123804 libs optional tcllib-critcl_1.21+dfsg-1_armhf.deb │ + a594024912ead9c1ae82b32e7e5c37c4 4600664 interpreters optional tcllib_1.21+dfsg-1_all.deb ├── tcllib-critcl_1.21+dfsg-1_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2022-05-10 08:44:23.000000 debian-binary │ │ --rw-r--r-- 0 0 0 884 2022-05-10 08:44:23.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 122620 2022-05-10 08:44:23.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 880 2022-05-10 08:44:23.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 122732 2022-05-10 08:44:23.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/tcltk/arm-linux-gnueabihf/tcllibc/tcllibc.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -27,557 +27,557 @@ │ │ │ │ │ 23: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND strtod@GLIBC_2.4 (2) │ │ │ │ │ 25: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ │ 26: 00000000 0 FUNC GLOBAL DEFAULT UND sprintf@GLIBC_2.4 (2) │ │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND qsort@GLIBC_2.4 (2) │ │ │ │ │ 28: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ 29: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ │ - 30: 00023b65 152 FUNC GLOBAL DEFAULT 11 tms_serialize │ │ │ │ │ - 31: 000188c1 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_alnum │ │ │ │ │ - 32: 000208f1 336 FUNC GLOBAL DEFAULT 11 tm_WALKPROC │ │ │ │ │ - 33: 0001ff35 96 FUNC GLOBAL DEFAULT 11 tm_NUMCHILDREN │ │ │ │ │ - 34: 00018059 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_control │ │ │ │ │ - 35: 0000d999 92 FUNC GLOBAL DEFAULT 11 gm_arc_KEYS │ │ │ │ │ + 30: 0001f47d 152 FUNC GLOBAL DEFAULT 11 tms_serialize │ │ │ │ │ + 31: 00016729 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_alnum │ │ │ │ │ + 32: 00023c0d 336 FUNC GLOBAL DEFAULT 11 tm_WALKPROC │ │ │ │ │ + 33: 00023251 96 FUNC GLOBAL DEFAULT 11 tm_NUMCHILDREN │ │ │ │ │ + 34: 00015ec1 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_control │ │ │ │ │ + 35: 0000b949 92 FUNC GLOBAL DEFAULT 11 gm_arc_KEYS │ │ │ │ │ 36: 000259cd 142 FUNC GLOBAL DEFAULT 11 SHA1Update │ │ │ │ │ - 37: 00018ba5 56 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_value │ │ │ │ │ - 38: 0001f045 256 FUNC GLOBAL DEFAULT 11 tm_GET │ │ │ │ │ - 39: 0000ab61 172 FUNC GLOBAL DEFAULT 11 gc_rename │ │ │ │ │ + 37: 00016a0d 56 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_value │ │ │ │ │ + 38: 00022361 256 FUNC GLOBAL DEFAULT 11 tm_GET │ │ │ │ │ + 39: 0000a8d1 172 FUNC GLOBAL DEFAULT 11 gc_rename │ │ │ │ │ 40: 00025a5d 216 FUNC GLOBAL DEFAULT 11 SHA1Final │ │ │ │ │ - 41: 0001fdf9 112 FUNC GLOBAL DEFAULT 11 tm_NEXT │ │ │ │ │ - 42: 0000ab1d 68 FUNC GLOBAL DEFAULT 11 gc_delete │ │ │ │ │ - 43: 00015611 60 FUNC GLOBAL DEFAULT 11 param_I_loc_rewind │ │ │ │ │ - 44: 0001e699 272 FUNC GLOBAL DEFAULT 11 tm_APPEND │ │ │ │ │ - 45: 0000cf75 64 FUNC GLOBAL DEFAULT 11 gm_GASSIGN │ │ │ │ │ - 46: 0000de79 64 FUNC GLOBAL DEFAULT 11 gm_DESERIALIZE │ │ │ │ │ - 47: 0001f451 124 FUNC GLOBAL DEFAULT 11 tm_INDEX │ │ │ │ │ - 48: 000180fd 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_ddigit │ │ │ │ │ - 49: 0000c22d 632 FUNC GLOBAL DEFAULT 11 g_ms_serialize │ │ │ │ │ + 41: 00023115 112 FUNC GLOBAL DEFAULT 11 tm_NEXT │ │ │ │ │ + 42: 0000a88d 68 FUNC GLOBAL DEFAULT 11 gc_delete │ │ │ │ │ + 43: 000181cd 60 FUNC GLOBAL DEFAULT 11 param_I_loc_rewind │ │ │ │ │ + 44: 000219b5 272 FUNC GLOBAL DEFAULT 11 tm_APPEND │ │ │ │ │ + 45: 0000af25 64 FUNC GLOBAL DEFAULT 11 gm_GASSIGN │ │ │ │ │ + 46: 0000be29 64 FUNC GLOBAL DEFAULT 11 gm_DESERIALIZE │ │ │ │ │ + 47: 0002276d 124 FUNC GLOBAL DEFAULT 11 tm_INDEX │ │ │ │ │ + 48: 00015f65 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_ddigit │ │ │ │ │ + 49: 0000e799 632 FUNC GLOBAL DEFAULT 11 g_ms_serialize │ │ │ │ │ 50: 000141e5 48 FUNC GLOBAL DEFAULT 11 jsonskip │ │ │ │ │ 51: 00024b51 3644 FUNC GLOBAL DEFAULT 11 SHA1Transform │ │ │ │ │ - 52: 0000ef65 68 FUNC GLOBAL DEFAULT 11 ga_mv_src │ │ │ │ │ - 53: 0001edf5 100 FUNC GLOBAL DEFAULT 11 tm_DEPTH │ │ │ │ │ - 54: 00018921 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_ddigit │ │ │ │ │ - 55: 000216c5 216 FUNC GLOBAL DEFAULT 11 tn_set_attr │ │ │ │ │ - 56: 0000ee01 180 FUNC GLOBAL DEFAULT 11 ga_new │ │ │ │ │ + 52: 00010f91 68 FUNC GLOBAL DEFAULT 11 ga_mv_src │ │ │ │ │ + 53: 00022111 100 FUNC GLOBAL DEFAULT 11 tm_DEPTH │ │ │ │ │ + 54: 00016789 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_ddigit │ │ │ │ │ + 55: 00020dc9 216 FUNC GLOBAL DEFAULT 11 tn_set_attr │ │ │ │ │ + 56: 00010e2d 180 FUNC GLOBAL DEFAULT 11 ga_new │ │ │ │ │ 57: 0001de01 56 FUNC GLOBAL DEFAULT 11 ns_Pt_parse_peg_c_Init │ │ │ │ │ - 58: 0000c15d 112 FUNC GLOBAL DEFAULT 11 g_delete │ │ │ │ │ - 59: 0000c989 200 FUNC GLOBAL DEFAULT 11 g_assign │ │ │ │ │ - 60: 0000d3bd 200 FUNC GLOBAL DEFAULT 11 gm_arc_WEIGHTS │ │ │ │ │ - 61: 00017c71 8 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_pop_discard │ │ │ │ │ - 62: 000158a1 72 FUNC GLOBAL DEFAULT 11 param_O_ast_value_push │ │ │ │ │ - 63: 00018d99 88 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_value2void │ │ │ │ │ - 64: 0001650d 92 FUNC GLOBAL DEFAULT 11 param_SI_next_control │ │ │ │ │ - 65: 000205e5 272 FUNC GLOBAL DEFAULT 11 tm_SWAP │ │ │ │ │ - 66: 0000efed 140 FUNC GLOBAL DEFAULT 11 ga_serial │ │ │ │ │ - 67: 00017831 152 FUNC GLOBAL DEFAULT 11 rde_param_reset │ │ │ │ │ + 58: 0000e6c9 112 FUNC GLOBAL DEFAULT 11 g_delete │ │ │ │ │ + 59: 0000eef5 200 FUNC GLOBAL DEFAULT 11 g_assign │ │ │ │ │ + 60: 0000b36d 200 FUNC GLOBAL DEFAULT 11 gm_arc_WEIGHTS │ │ │ │ │ + 61: 00015ad9 8 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_pop_discard │ │ │ │ │ + 62: 0001845d 72 FUNC GLOBAL DEFAULT 11 param_O_ast_value_push │ │ │ │ │ + 63: 00016c01 88 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_value2void │ │ │ │ │ + 64: 000190c9 92 FUNC GLOBAL DEFAULT 11 param_SI_next_control │ │ │ │ │ + 65: 00023901 272 FUNC GLOBAL DEFAULT 11 tm_SWAP │ │ │ │ │ + 66: 00011019 140 FUNC GLOBAL DEFAULT 11 ga_serial │ │ │ │ │ + 67: 00015699 152 FUNC GLOBAL DEFAULT 11 rde_param_reset │ │ │ │ │ 68: 0001220d 12 FUNC GLOBAL DEFAULT 11 s_stype │ │ │ │ │ - 69: 00018aa9 72 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_void │ │ │ │ │ - 70: 00016e31 164 FUNC GLOBAL DEFAULT 11 param_SI_value_leaf_symbol_end │ │ │ │ │ - 71: 00022c95 76 FUNC GLOBAL DEFAULT 11 t_new │ │ │ │ │ - 72: 00014cb1 172 FUNC GLOBAL DEFAULT 11 param_RESET │ │ │ │ │ - 73: 00015bb5 96 FUNC GLOBAL DEFAULT 11 param_I_test_char │ │ │ │ │ - 74: 000188f1 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_ascii │ │ │ │ │ - 75: 00018811 96 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_void │ │ │ │ │ - 76: 000182a5 56 FUNC GLOBAL DEFAULT 11 rde_param_i_value_clear │ │ │ │ │ - 77: 00015d7d 60 FUNC GLOBAL DEFAULT 11 param_I_test_punct │ │ │ │ │ - 78: 00014c19 76 FUNC GLOBAL DEFAULT 11 param_LOCATION │ │ │ │ │ - 79: 000146d5 80 FUNC GLOBAL DEFAULT 11 param_CHAN │ │ │ │ │ - 80: 00015a4d 104 FUNC GLOBAL DEFAULT 11 param_I_value_creduce │ │ │ │ │ - 81: 0000def9 80 FUNC GLOBAL DEFAULT 11 gm_GET │ │ │ │ │ + 69: 00016911 72 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_void │ │ │ │ │ + 70: 000199ed 164 FUNC GLOBAL DEFAULT 11 param_SI_value_leaf_symbol_end │ │ │ │ │ + 71: 0001f7e5 76 FUNC GLOBAL DEFAULT 11 t_new │ │ │ │ │ + 72: 0001786d 172 FUNC GLOBAL DEFAULT 11 param_RESET │ │ │ │ │ + 73: 00018771 96 FUNC GLOBAL DEFAULT 11 param_I_test_char │ │ │ │ │ + 74: 00016759 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_ascii │ │ │ │ │ + 75: 00016679 96 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_void │ │ │ │ │ + 76: 0001610d 56 FUNC GLOBAL DEFAULT 11 rde_param_i_value_clear │ │ │ │ │ + 77: 00018939 60 FUNC GLOBAL DEFAULT 11 param_I_test_punct │ │ │ │ │ + 78: 000177d5 76 FUNC GLOBAL DEFAULT 11 param_LOCATION │ │ │ │ │ + 79: 00017291 80 FUNC GLOBAL DEFAULT 11 param_CHAN │ │ │ │ │ + 80: 00018609 104 FUNC GLOBAL DEFAULT 11 param_I_value_creduce │ │ │ │ │ + 81: 0000bea9 80 FUNC GLOBAL DEFAULT 11 gm_GET │ │ │ │ │ 82: 00013715 88 FUNC GLOBAL DEFAULT 11 ns_Jsonc_Init │ │ │ │ │ 83: 00012fa1 160 FUNC GLOBAL DEFAULT 11 sm_SIZE │ │ │ │ │ - 84: 000239f9 364 FUNC GLOBAL DEFAULT 11 tms_assign │ │ │ │ │ - 85: 000166d9 92 FUNC GLOBAL DEFAULT 11 param_SI_next_print │ │ │ │ │ - 86: 0002028d 272 FUNC GLOBAL DEFAULT 11 tm_SET │ │ │ │ │ - 87: 0000e0ed 256 FUNC GLOBAL DEFAULT 11 gm_node_ATTR │ │ │ │ │ - 88: 00018b49 48 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_ok │ │ │ │ │ - 89: 0000b975 204 FUNC GLOBAL DEFAULT 11 g_attr_lappend │ │ │ │ │ - 90: 0000e1ed 268 FUNC GLOBAL DEFAULT 11 gm_node_DEGREE │ │ │ │ │ - 91: 0000df8d 64 FUNC GLOBAL DEFAULT 11 gm_KEYEXISTS │ │ │ │ │ + 84: 0001f311 364 FUNC GLOBAL DEFAULT 11 tms_assign │ │ │ │ │ + 85: 00019295 92 FUNC GLOBAL DEFAULT 11 param_SI_next_print │ │ │ │ │ + 86: 000235a9 272 FUNC GLOBAL DEFAULT 11 tm_SET │ │ │ │ │ + 87: 0000c09d 256 FUNC GLOBAL DEFAULT 11 gm_node_ATTR │ │ │ │ │ + 88: 000169b1 48 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_ok │ │ │ │ │ + 89: 0000e3f1 204 FUNC GLOBAL DEFAULT 11 g_attr_lappend │ │ │ │ │ + 90: 0000c19d 268 FUNC GLOBAL DEFAULT 11 gm_node_DEGREE │ │ │ │ │ + 91: 0000bf3d 64 FUNC GLOBAL DEFAULT 11 gm_KEYEXISTS │ │ │ │ │ 92: 0001334d 236 FUNC GLOBAL DEFAULT 11 sm_UNION │ │ │ │ │ - 93: 0001f4cd 572 FUNC GLOBAL DEFAULT 11 tm_INSERT │ │ │ │ │ - 94: 00022d15 18 FUNC GLOBAL DEFAULT 11 t_structure │ │ │ │ │ + 93: 000227e9 572 FUNC GLOBAL DEFAULT 11 tm_INSERT │ │ │ │ │ + 94: 0001f865 18 FUNC GLOBAL DEFAULT 11 t_structure │ │ │ │ │ 95: 000126e1 56 FUNC GLOBAL DEFAULT 11 s_subsetof │ │ │ │ │ - 96: 00028ed1 108 FUNC GLOBAL DEFAULT 11 stm_PUSH │ │ │ │ │ - 97: 00028c45 176 FUNC GLOBAL DEFAULT 11 stm_GET │ │ │ │ │ - 98: 00016b29 124 FUNC GLOBAL DEFAULT 11 param_SI_value_symbol_start │ │ │ │ │ - 99: 00016069 88 FUNC GLOBAL DEFAULT 11 param_SI_voidvoid_branch │ │ │ │ │ - 100: 00028cf5 252 FUNC GLOBAL DEFAULT 11 stm_TRIM │ │ │ │ │ - 101: 00017929 380 FUNC GLOBAL DEFAULT 11 rde_param_query_er_tcl │ │ │ │ │ - 102: 000157ed 60 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_rewind │ │ │ │ │ - 103: 00017e2d 6 FUNC GLOBAL DEFAULT 11 rde_param_i_status_ok │ │ │ │ │ - 104: 00018909 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_control │ │ │ │ │ + 96: 00029051 108 FUNC GLOBAL DEFAULT 11 stm_PUSH │ │ │ │ │ + 97: 00028dc5 176 FUNC GLOBAL DEFAULT 11 stm_GET │ │ │ │ │ + 98: 000196e5 124 FUNC GLOBAL DEFAULT 11 param_SI_value_symbol_start │ │ │ │ │ + 99: 00018c25 88 FUNC GLOBAL DEFAULT 11 param_SI_voidvoid_branch │ │ │ │ │ + 100: 00028e75 252 FUNC GLOBAL DEFAULT 11 stm_TRIM │ │ │ │ │ + 101: 00015791 380 FUNC GLOBAL DEFAULT 11 rde_param_query_er_tcl │ │ │ │ │ + 102: 000183a9 60 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_rewind │ │ │ │ │ + 103: 00015c95 6 FUNC GLOBAL DEFAULT 11 rde_param_i_status_ok │ │ │ │ │ + 104: 00016771 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_control │ │ │ │ │ 105: 000282b9 96 FUNC GLOBAL DEFAULT 11 SHA256Init │ │ │ │ │ - 106: 0000cff9 80 FUNC GLOBAL DEFAULT 11 gm_APPEND │ │ │ │ │ - 107: 00018cc5 80 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_value2value │ │ │ │ │ - 108: 00015f1d 72 FUNC GLOBAL DEFAULT 11 param_SI_void_state_push │ │ │ │ │ - 109: 0002894d 596 FUNC GLOBAL DEFAULT 11 st_peek │ │ │ │ │ - 110: 00011069 988 FUNC GLOBAL DEFAULT 11 g_walkoptions │ │ │ │ │ - 111: 00021891 588 FUNC GLOBAL DEFAULT 11 tn_filternodes │ │ │ │ │ - 112: 00020e6d 224 FUNC GLOBAL DEFAULT 11 tn_detach │ │ │ │ │ - 113: 0000eb3d 212 FUNC GLOBAL DEFAULT 11 gm_SWAP │ │ │ │ │ - 114: 00022bc9 204 FUNC GLOBAL DEFAULT 11 t_walk_invokecmd │ │ │ │ │ - 115: 00015b3d 60 FUNC GLOBAL DEFAULT 11 param_I_test_alpha │ │ │ │ │ - 116: 00035fa0 20 OBJECT GLOBAL DEFAULT 20 EndOffsetType │ │ │ │ │ - 117: 0001f7f5 584 FUNC GLOBAL DEFAULT 11 tm_KEYS │ │ │ │ │ + 106: 0000afa9 80 FUNC GLOBAL DEFAULT 11 gm_APPEND │ │ │ │ │ + 107: 00016b2d 80 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_value2value │ │ │ │ │ + 108: 00018ad9 72 FUNC GLOBAL DEFAULT 11 param_SI_void_state_push │ │ │ │ │ + 109: 00028acd 596 FUNC GLOBAL DEFAULT 11 st_peek │ │ │ │ │ + 110: 0000d19d 988 FUNC GLOBAL DEFAULT 11 g_walkoptions │ │ │ │ │ + 111: 00020f95 588 FUNC GLOBAL DEFAULT 11 tn_filternodes │ │ │ │ │ + 112: 00020571 224 FUNC GLOBAL DEFAULT 11 tn_detach │ │ │ │ │ + 113: 0000caed 212 FUNC GLOBAL DEFAULT 11 gm_SWAP │ │ │ │ │ + 114: 0001ee41 204 FUNC GLOBAL DEFAULT 11 t_walk_invokecmd │ │ │ │ │ + 115: 000186f9 60 FUNC GLOBAL DEFAULT 11 param_I_test_alpha │ │ │ │ │ + 116: 00036074 20 OBJECT GLOBAL DEFAULT 20 EndOffsetType │ │ │ │ │ + 117: 00022b11 584 FUNC GLOBAL DEFAULT 11 tm_KEYS │ │ │ │ │ 118: 00012949 172 FUNC GLOBAL DEFAULT 11 sm_DIFFERENCE │ │ │ │ │ - 119: 0000e795 96 FUNC GLOBAL DEFAULT 11 gm_node_LAPPEND │ │ │ │ │ - 120: 0000eac9 116 FUNC GLOBAL DEFAULT 11 gm_SET │ │ │ │ │ + 119: 0000c745 96 FUNC GLOBAL DEFAULT 11 gm_node_LAPPEND │ │ │ │ │ + 120: 0000ca79 116 FUNC GLOBAL DEFAULT 11 gm_SET │ │ │ │ │ 121: 000141e1 4 FUNC GLOBAL DEFAULT 11 jsonparse │ │ │ │ │ - 122: 0000e08d 96 FUNC GLOBAL DEFAULT 11 gm_node_APPEND │ │ │ │ │ - 123: 0001ff95 108 FUNC GLOBAL DEFAULT 11 tm_PARENT │ │ │ │ │ + 122: 0000c03d 96 FUNC GLOBAL DEFAULT 11 gm_node_APPEND │ │ │ │ │ + 123: 000232b1 108 FUNC GLOBAL DEFAULT 11 tm_PARENT │ │ │ │ │ 124: 0000a369 156 FUNC GLOBAL DEFAULT 11 MD4Update │ │ │ │ │ - 125: 00017919 8 FUNC GLOBAL DEFAULT 11 rde_param_query_cc │ │ │ │ │ - 126: 000151fd 64 FUNC GLOBAL DEFAULT 11 param_F_return │ │ │ │ │ - 127: 000210e9 140 FUNC GLOBAL DEFAULT 11 tn_append │ │ │ │ │ - 128: 00016ba5 112 FUNC GLOBAL DEFAULT 11 param_SI_value_void_symbol_start │ │ │ │ │ - 129: 00018e41 96 FUNC GLOBAL DEFAULT 11 rde_param_i_next_str │ │ │ │ │ - 130: 00015371 60 FUNC GLOBAL DEFAULT 11 param_I_er_clear │ │ │ │ │ - 131: 00014b45 212 FUNC GLOBAL DEFAULT 11 param_LMARKED │ │ │ │ │ - 132: 00017279 108 FUNC GLOBAL DEFAULT 11 rde_stack_pop │ │ │ │ │ - 133: 00018ea1 140 FUNC GLOBAL DEFAULT 11 rde_param_i_next_class │ │ │ │ │ - 134: 00017921 4 FUNC GLOBAL DEFAULT 11 rde_param_query_cl │ │ │ │ │ - 135: 00015d05 60 FUNC GLOBAL DEFAULT 11 param_I_test_lower │ │ │ │ │ + 125: 00015781 8 FUNC GLOBAL DEFAULT 11 rde_param_query_cc │ │ │ │ │ + 126: 00017db9 64 FUNC GLOBAL DEFAULT 11 param_F_return │ │ │ │ │ + 127: 000207ed 140 FUNC GLOBAL DEFAULT 11 tn_append │ │ │ │ │ + 128: 00019761 112 FUNC GLOBAL DEFAULT 11 param_SI_value_void_symbol_start │ │ │ │ │ + 129: 00016ca9 96 FUNC GLOBAL DEFAULT 11 rde_param_i_next_str │ │ │ │ │ + 130: 00017f2d 60 FUNC GLOBAL DEFAULT 11 param_I_er_clear │ │ │ │ │ + 131: 00017701 212 FUNC GLOBAL DEFAULT 11 param_LMARKED │ │ │ │ │ + 132: 00016f05 108 FUNC GLOBAL DEFAULT 11 rde_stack_pop │ │ │ │ │ + 133: 00016d09 140 FUNC GLOBAL DEFAULT 11 rde_param_i_next_class │ │ │ │ │ + 134: 00015789 4 FUNC GLOBAL DEFAULT 11 rde_param_query_cl │ │ │ │ │ + 135: 000188c1 60 FUNC GLOBAL DEFAULT 11 param_I_test_lower │ │ │ │ │ 136: 00012549 68 FUNC GLOBAL DEFAULT 11 s_union │ │ │ │ │ 137: 000121b1 36 FUNC GLOBAL DEFAULT 11 s_get │ │ │ │ │ - 138: 00014af5 80 FUNC GLOBAL DEFAULT 11 param_ERROR │ │ │ │ │ + 138: 000176b1 80 FUNC GLOBAL DEFAULT 11 param_ERROR │ │ │ │ │ 139: 00025d71 54 FUNC GLOBAL DEFAULT 11 MD5Init │ │ │ │ │ - 140: 0001fe69 204 FUNC GLOBAL DEFAULT 11 tm_NODES │ │ │ │ │ + 140: 00023185 204 FUNC GLOBAL DEFAULT 11 tm_NODES │ │ │ │ │ 141: 00012681 40 FUNC GLOBAL DEFAULT 11 s_subtract1 │ │ │ │ │ - 142: 00029139 384 FUNC GLOBAL DEFAULT 11 stms_objcmd │ │ │ │ │ - 143: 00018129 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_graph │ │ │ │ │ - 144: 000183b9 480 FUNC GLOBAL DEFAULT 11 rde_param_i_value_reduce │ │ │ │ │ + 142: 000288e1 384 FUNC GLOBAL DEFAULT 11 stms_objcmd │ │ │ │ │ + 143: 00015f91 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_graph │ │ │ │ │ + 144: 00016221 480 FUNC GLOBAL DEFAULT 11 rde_param_i_value_reduce │ │ │ │ │ 145: 0001258d 72 FUNC GLOBAL DEFAULT 11 s_add1 │ │ │ │ │ - 146: 00015951 88 FUNC GLOBAL DEFAULT 11 param_I_symbol_save │ │ │ │ │ - 147: 00017ba1 60 FUNC GLOBAL DEFAULT 11 rde_param_i_error_clear │ │ │ │ │ - 148: 00018a89 32 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_2 │ │ │ │ │ - 149: 0000bb3d 24 FUNC GLOBAL DEFAULT 11 g_attr_dup │ │ │ │ │ - 150: 0000d075 96 FUNC GLOBAL DEFAULT 11 gm_arc_APPEND │ │ │ │ │ - 151: 00017ac1 4 FUNC GLOBAL DEFAULT 11 rde_param_query_st │ │ │ │ │ + 146: 0001850d 88 FUNC GLOBAL DEFAULT 11 param_I_symbol_save │ │ │ │ │ + 147: 00015a09 60 FUNC GLOBAL DEFAULT 11 rde_param_i_error_clear │ │ │ │ │ + 148: 000168f1 32 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_2 │ │ │ │ │ + 149: 0000e5b9 24 FUNC GLOBAL DEFAULT 11 g_attr_dup │ │ │ │ │ + 150: 0000b025 96 FUNC GLOBAL DEFAULT 11 gm_arc_APPEND │ │ │ │ │ + 151: 00015929 4 FUNC GLOBAL DEFAULT 11 rde_param_query_st │ │ │ │ │ 152: 00009e25 56 FUNC GLOBAL DEFAULT 11 ns_Md4c_Init │ │ │ │ │ - 153: 000160c1 96 FUNC GLOBAL DEFAULT 11 param_SI_voidvalue_branch │ │ │ │ │ - 154: 00017ac5 4 FUNC GLOBAL DEFAULT 11 rde_param_query_sv │ │ │ │ │ - 155: 00021355 428 FUNC GLOBAL DEFAULT 11 tn_insertmany │ │ │ │ │ - 156: 00015541 72 FUNC GLOBAL DEFAULT 11 param_O_loc_pop_discard │ │ │ │ │ - 157: 00015c8d 60 FUNC GLOBAL DEFAULT 11 param_I_test_digit │ │ │ │ │ + 153: 00018c7d 96 FUNC GLOBAL DEFAULT 11 param_SI_voidvalue_branch │ │ │ │ │ + 154: 0001592d 4 FUNC GLOBAL DEFAULT 11 rde_param_query_sv │ │ │ │ │ + 155: 00020a59 428 FUNC GLOBAL DEFAULT 11 tn_insertmany │ │ │ │ │ + 156: 000180fd 72 FUNC GLOBAL DEFAULT 11 param_O_loc_pop_discard │ │ │ │ │ + 157: 00018849 60 FUNC GLOBAL DEFAULT 11 param_I_test_digit │ │ │ │ │ 158: 0002684d 88 FUNC GLOBAL DEFAULT 11 ns_Sum_Init │ │ │ │ │ - 159: 0002179d 22 FUNC GLOBAL DEFAULT 11 tn_depth │ │ │ │ │ - 160: 0000dfcd 68 FUNC GLOBAL DEFAULT 11 gm_KEYS │ │ │ │ │ - 161: 0000d049 44 FUNC GLOBAL DEFAULT 11 gm_ARCS │ │ │ │ │ + 159: 00020ea1 22 FUNC GLOBAL DEFAULT 11 tn_depth │ │ │ │ │ + 160: 0000bf7d 68 FUNC GLOBAL DEFAULT 11 gm_KEYS │ │ │ │ │ + 161: 0000aff9 44 FUNC GLOBAL DEFAULT 11 gm_ARCS │ │ │ │ │ 162: 0001e189 88 FUNC GLOBAL DEFAULT 11 ns_Tree_c_Init │ │ │ │ │ - 163: 0000f19d 5992 FUNC GLOBAL DEFAULT 11 gc_filter │ │ │ │ │ - 164: 00022b65 100 FUNC GLOBAL DEFAULT 11 t_walk_invokescript │ │ │ │ │ - 165: 00015db9 116 FUNC GLOBAL DEFAULT 11 param_I_test_range │ │ │ │ │ - 166: 0000e551 404 FUNC GLOBAL DEFAULT 11 gm_node_INSERT │ │ │ │ │ - 167: 000178d1 6 FUNC GLOBAL DEFAULT 11 rde_param_data │ │ │ │ │ - 168: 00021231 292 FUNC GLOBAL DEFAULT 11 tn_insert │ │ │ │ │ - 169: 0000aa3d 28 FUNC GLOBAL DEFAULT 11 gc_add │ │ │ │ │ + 163: 0000f525 5992 FUNC GLOBAL DEFAULT 11 gc_filter │ │ │ │ │ + 164: 0001eddd 100 FUNC GLOBAL DEFAULT 11 t_walk_invokescript │ │ │ │ │ + 165: 00018975 116 FUNC GLOBAL DEFAULT 11 param_I_test_range │ │ │ │ │ + 166: 0000c501 404 FUNC GLOBAL DEFAULT 11 gm_node_INSERT │ │ │ │ │ + 167: 00015739 6 FUNC GLOBAL DEFAULT 11 rde_param_data │ │ │ │ │ + 168: 00020935 292 FUNC GLOBAL DEFAULT 11 tn_insert │ │ │ │ │ + 169: 0000a7ad 28 FUNC GLOBAL DEFAULT 11 gc_add │ │ │ │ │ 170: 000129f5 216 FUNC GLOBAL DEFAULT 11 sm_EMPTY │ │ │ │ │ - 171: 000206f5 136 FUNC GLOBAL DEFAULT 11 tm_UNSET │ │ │ │ │ - 172: 000273b9 184 FUNC GLOBAL DEFAULT 11 qum_CLEAR │ │ │ │ │ - 173: 000155d5 60 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_rewind │ │ │ │ │ - 174: 00023911 232 FUNC GLOBAL DEFAULT 11 tms_getchildren │ │ │ │ │ - 175: 00011445 896 FUNC GLOBAL DEFAULT 11 g_walk │ │ │ │ │ - 176: 0000dd75 176 FUNC GLOBAL DEFAULT 11 gm_arc_NODES │ │ │ │ │ - 177: 00019169 224 FUNC GLOBAL DEFAULT 11 rde_tc_get │ │ │ │ │ - 178: 00018999 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_punct │ │ │ │ │ - 179: 00017b0d 8 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_pop_discard │ │ │ │ │ - 180: 000153ad 68 FUNC GLOBAL DEFAULT 11 param_I_er_clear_push │ │ │ │ │ - 181: 000169e1 68 FUNC GLOBAL DEFAULT 11 param_SI_void_notahead_exit │ │ │ │ │ - 182: 0000d485 252 FUNC GLOBAL DEFAULT 11 gm_arc_ATTR │ │ │ │ │ + 171: 00023a11 136 FUNC GLOBAL DEFAULT 11 tm_UNSET │ │ │ │ │ + 172: 00027591 184 FUNC GLOBAL DEFAULT 11 qum_CLEAR │ │ │ │ │ + 173: 00018191 60 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_rewind │ │ │ │ │ + 174: 0001f229 232 FUNC GLOBAL DEFAULT 11 tms_getchildren │ │ │ │ │ + 175: 0000d579 896 FUNC GLOBAL DEFAULT 11 g_walk │ │ │ │ │ + 176: 0000bd25 176 FUNC GLOBAL DEFAULT 11 gm_arc_NODES │ │ │ │ │ + 177: 00019f01 224 FUNC GLOBAL DEFAULT 11 rde_tc_get │ │ │ │ │ + 178: 00016801 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_punct │ │ │ │ │ + 179: 00015975 8 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_pop_discard │ │ │ │ │ + 180: 00017f69 68 FUNC GLOBAL DEFAULT 11 param_I_er_clear_push │ │ │ │ │ + 181: 0001959d 68 FUNC GLOBAL DEFAULT 11 param_SI_void_notahead_exit │ │ │ │ │ + 182: 0000b435 252 FUNC GLOBAL DEFAULT 11 gm_arc_ATTR │ │ │ │ │ 183: 00026f49 88 FUNC GLOBAL DEFAULT 11 ns_Md5cryptc_Init │ │ │ │ │ - 184: 0000eeb5 176 FUNC GLOBAL DEFAULT 11 ga_delete │ │ │ │ │ - 185: 00023379 636 FUNC GLOBAL DEFAULT 11 t_dump │ │ │ │ │ - 186: 0000ed85 32 FUNC GLOBAL DEFAULT 11 gn_shimmer │ │ │ │ │ - 187: 00021e69 32 FUNC GLOBAL DEFAULT 11 tn_shimmer │ │ │ │ │ - 188: 0001527d 64 FUNC GLOBAL DEFAULT 11 param_O_return │ │ │ │ │ - 189: 0001825d 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_upper │ │ │ │ │ - 190: 00021add 28 FUNC GLOBAL DEFAULT 11 tn_isancestorof │ │ │ │ │ - 191: 00018b79 44 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_void │ │ │ │ │ - 192: 0000d275 120 FUNC GLOBAL DEFAULT 11 gm_arc_SETWEIGHT │ │ │ │ │ - 193: 00015ea5 60 FUNC GLOBAL DEFAULT 11 param_I_test_wordchar │ │ │ │ │ + 184: 00010ee1 176 FUNC GLOBAL DEFAULT 11 ga_delete │ │ │ │ │ + 185: 0001fec9 636 FUNC GLOBAL DEFAULT 11 t_dump │ │ │ │ │ + 186: 0000d969 32 FUNC GLOBAL DEFAULT 11 gn_shimmer │ │ │ │ │ + 187: 0001f6e5 32 FUNC GLOBAL DEFAULT 11 tn_shimmer │ │ │ │ │ + 188: 00017e39 64 FUNC GLOBAL DEFAULT 11 param_O_return │ │ │ │ │ + 189: 000160c5 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_upper │ │ │ │ │ + 190: 000211e1 28 FUNC GLOBAL DEFAULT 11 tn_isancestorof │ │ │ │ │ + 191: 000169e1 44 FUNC GLOBAL DEFAULT 11 rde_param_i_state_merge_void │ │ │ │ │ + 192: 0000b225 120 FUNC GLOBAL DEFAULT 11 gm_arc_SETWEIGHT │ │ │ │ │ + 193: 00018a61 60 FUNC GLOBAL DEFAULT 11 param_I_test_wordchar │ │ │ │ │ 194: 00013255 248 FUNC GLOBAL DEFAULT 11 sm_SYMDIFF │ │ │ │ │ - 195: 00017cad 376 FUNC GLOBAL DEFAULT 11 rde_param_i_input_next │ │ │ │ │ - 196: 0000d83d 264 FUNC GLOBAL DEFAULT 11 gm_arc_INSERT │ │ │ │ │ - 197: 00018241 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_space │ │ │ │ │ - 198: 00015f65 80 FUNC GLOBAL DEFAULT 11 param_SI_value_state_push │ │ │ │ │ - 199: 0002040d 472 FUNC GLOBAL DEFAULT 11 tm_SPLICE │ │ │ │ │ - 200: 0000aa95 136 FUNC GLOBAL DEFAULT 11 gc_setup │ │ │ │ │ - 201: 0000b1a5 564 FUNC GLOBAL DEFAULT 11 g_attr_keys │ │ │ │ │ - 202: 000278b1 108 FUNC GLOBAL DEFAULT 11 qum_PUT │ │ │ │ │ + 195: 00015b15 376 FUNC GLOBAL DEFAULT 11 rde_param_i_input_next │ │ │ │ │ + 196: 0000b7ed 264 FUNC GLOBAL DEFAULT 11 gm_arc_INSERT │ │ │ │ │ + 197: 000160a9 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_space │ │ │ │ │ + 198: 00018b21 80 FUNC GLOBAL DEFAULT 11 param_SI_value_state_push │ │ │ │ │ + 199: 00023729 472 FUNC GLOBAL DEFAULT 11 tm_SPLICE │ │ │ │ │ + 200: 0000a805 136 FUNC GLOBAL DEFAULT 11 gc_setup │ │ │ │ │ + 201: 0000dc21 564 FUNC GLOBAL DEFAULT 11 g_attr_keys │ │ │ │ │ + 202: 00027a89 108 FUNC GLOBAL DEFAULT 11 qum_PUT │ │ │ │ │ 203: 0000a775 56 FUNC GLOBAL DEFAULT 11 ns_Graph_c_Init │ │ │ │ │ - 204: 0000cbbd 364 FUNC GLOBAL DEFAULT 11 g_ms_set │ │ │ │ │ - 205: 000274b1 1024 FUNC GLOBAL DEFAULT 11 qum_PEEK │ │ │ │ │ - 206: 000176f1 152 FUNC GLOBAL DEFAULT 11 rde_param_new │ │ │ │ │ + 204: 0000f129 364 FUNC GLOBAL DEFAULT 11 g_ms_set │ │ │ │ │ + 205: 00027689 1024 FUNC GLOBAL DEFAULT 11 qum_PEEK │ │ │ │ │ + 206: 00015559 152 FUNC GLOBAL DEFAULT 11 rde_param_new │ │ │ │ │ 207: 000122a5 200 FUNC GLOBAL DEFAULT 11 s_intersect │ │ │ │ │ - 208: 0000a8f1 156 FUNC GLOBAL DEFAULT 11 gn_err_missing │ │ │ │ │ - 209: 00021af9 284 FUNC GLOBAL DEFAULT 11 tn_get_attr │ │ │ │ │ - 210: 00018a31 52 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_exit_d │ │ │ │ │ - 211: 00016621 92 FUNC GLOBAL DEFAULT 11 param_SI_next_graph │ │ │ │ │ - 212: 00017e41 160 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_restore │ │ │ │ │ - 213: 00016c15 116 FUNC GLOBAL DEFAULT 11 param_SI_void_symbol_start │ │ │ │ │ - 214: 0000de25 84 FUNC GLOBAL DEFAULT 11 gm_arc_UNSET │ │ │ │ │ - 215: 00016ed5 128 FUNC GLOBAL DEFAULT 11 param_SI_value_clear_symbol_end │ │ │ │ │ - 216: 0000cfb5 68 FUNC GLOBAL DEFAULT 11 gm_GSET │ │ │ │ │ - 217: 00017b4d 22 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_push │ │ │ │ │ - 218: 00015481 60 FUNC GLOBAL DEFAULT 11 param_I_er_push │ │ │ │ │ - 219: 0001f145 680 FUNC GLOBAL DEFAULT 11 tm_GETALL │ │ │ │ │ - 220: 000185d1 70 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_start_d │ │ │ │ │ - 221: 00017925 4 FUNC GLOBAL DEFAULT 11 rde_param_query_er │ │ │ │ │ - 222: 00019249 260 FUNC GLOBAL DEFAULT 11 rde_tc_get_s │ │ │ │ │ - 223: 000152f9 60 FUNC GLOBAL DEFAULT 11 param_I_st_neg │ │ │ │ │ - 224: 000188d9 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_alpha │ │ │ │ │ - 225: 00017aa5 6 FUNC GLOBAL DEFAULT 11 rde_param_query_es │ │ │ │ │ - 226: 0001463d 152 FUNC GLOBAL DEFAULT 11 param_ASTS │ │ │ │ │ - 227: 00015c15 60 FUNC GLOBAL DEFAULT 11 param_I_test_control │ │ │ │ │ - 228: 0001623d 92 FUNC GLOBAL DEFAULT 11 param_SI_voidvalue_part │ │ │ │ │ + 208: 0000f3d9 156 FUNC GLOBAL DEFAULT 11 gn_err_missing │ │ │ │ │ + 209: 000211fd 284 FUNC GLOBAL DEFAULT 11 tn_get_attr │ │ │ │ │ + 210: 00016899 52 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_exit_d │ │ │ │ │ + 211: 000191dd 92 FUNC GLOBAL DEFAULT 11 param_SI_next_graph │ │ │ │ │ + 212: 00015ca9 160 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_restore │ │ │ │ │ + 213: 000197d1 116 FUNC GLOBAL DEFAULT 11 param_SI_void_symbol_start │ │ │ │ │ + 214: 0000bdd5 84 FUNC GLOBAL DEFAULT 11 gm_arc_UNSET │ │ │ │ │ + 215: 00019a91 128 FUNC GLOBAL DEFAULT 11 param_SI_value_clear_symbol_end │ │ │ │ │ + 216: 0000af65 68 FUNC GLOBAL DEFAULT 11 gm_GSET │ │ │ │ │ + 217: 000159b5 22 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_push │ │ │ │ │ + 218: 0001803d 60 FUNC GLOBAL DEFAULT 11 param_I_er_push │ │ │ │ │ + 219: 00022461 680 FUNC GLOBAL DEFAULT 11 tm_GETALL │ │ │ │ │ + 220: 00016439 70 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_start_d │ │ │ │ │ + 221: 0001578d 4 FUNC GLOBAL DEFAULT 11 rde_param_query_er │ │ │ │ │ + 222: 00019fe1 260 FUNC GLOBAL DEFAULT 11 rde_tc_get_s │ │ │ │ │ + 223: 00017eb5 60 FUNC GLOBAL DEFAULT 11 param_I_st_neg │ │ │ │ │ + 224: 00016741 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_alpha │ │ │ │ │ + 225: 0001590d 6 FUNC GLOBAL DEFAULT 11 rde_param_query_es │ │ │ │ │ + 226: 000171f9 152 FUNC GLOBAL DEFAULT 11 param_ASTS │ │ │ │ │ + 227: 000187d1 60 FUNC GLOBAL DEFAULT 11 param_I_test_control │ │ │ │ │ + 228: 00018df9 92 FUNC GLOBAL DEFAULT 11 param_SI_voidvalue_part │ │ │ │ │ 229: 00012251 10 FUNC GLOBAL DEFAULT 11 s_empty │ │ │ │ │ - 230: 0000ea31 84 FUNC GLOBAL DEFAULT 11 gm_node_UNSET │ │ │ │ │ + 230: 0000c9e1 84 FUNC GLOBAL DEFAULT 11 gm_node_UNSET │ │ │ │ │ 231: 000130ed 360 FUNC GLOBAL DEFAULT 11 sm_SUBTRACT │ │ │ │ │ - 232: 0001f709 104 FUNC GLOBAL DEFAULT 11 tm_ISLEAF │ │ │ │ │ - 233: 0000b7ad 80 FUNC GLOBAL DEFAULT 11 g_attr_unset │ │ │ │ │ - 234: 0002039d 112 FUNC GLOBAL DEFAULT 11 tm_SIZE │ │ │ │ │ - 235: 00018969 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_lower │ │ │ │ │ - 236: 00018295 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_xdigit │ │ │ │ │ - 237: 000145a5 152 FUNC GLOBAL DEFAULT 11 param_AST │ │ │ │ │ - 238: 00017385 104 FUNC GLOBAL DEFAULT 11 rde_stack_move │ │ │ │ │ + 232: 00022a25 104 FUNC GLOBAL DEFAULT 11 tm_ISLEAF │ │ │ │ │ + 233: 0000e229 80 FUNC GLOBAL DEFAULT 11 g_attr_unset │ │ │ │ │ + 234: 000236b9 112 FUNC GLOBAL DEFAULT 11 tm_SIZE │ │ │ │ │ + 235: 000167d1 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_lower │ │ │ │ │ + 236: 000160fd 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_xdigit │ │ │ │ │ + 237: 00017161 152 FUNC GLOBAL DEFAULT 11 param_AST │ │ │ │ │ + 238: 00017011 104 FUNC GLOBAL DEFAULT 11 rde_stack_move │ │ │ │ │ 239: 00012acd 172 FUNC GLOBAL DEFAULT 11 sm_EQUAL │ │ │ │ │ - 240: 000288e1 56 FUNC GLOBAL DEFAULT 11 st_new │ │ │ │ │ - 241: 000189f9 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_xdigit │ │ │ │ │ - 242: 00017789 168 FUNC GLOBAL DEFAULT 11 rde_param_del │ │ │ │ │ + 240: 00028a61 56 FUNC GLOBAL DEFAULT 11 st_new │ │ │ │ │ + 241: 00016861 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_xdigit │ │ │ │ │ + 242: 000155f1 168 FUNC GLOBAL DEFAULT 11 rde_param_del │ │ │ │ │ 243: 00012219 52 FUNC GLOBAL DEFAULT 11 s_ltype │ │ │ │ │ - 244: 00010a39 32 FUNC GLOBAL DEFAULT 11 ga_shimmer │ │ │ │ │ - 245: 00017109 60 FUNC GLOBAL DEFAULT 11 rde_stack_new │ │ │ │ │ - 246: 000157a1 76 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_rewdis │ │ │ │ │ - 247: 00015c51 60 FUNC GLOBAL DEFAULT 11 param_I_test_ddigit │ │ │ │ │ - 248: 00016f55 124 FUNC GLOBAL DEFAULT 11 param_SI_void_clear_symbol_end │ │ │ │ │ - 249: 000290a5 148 FUNC GLOBAL DEFAULT 11 stm_SIZE │ │ │ │ │ - 250: 000167ed 92 FUNC GLOBAL DEFAULT 11 param_SI_next_upper │ │ │ │ │ - 251: 00021c15 264 FUNC GLOBAL DEFAULT 11 tn_serialize │ │ │ │ │ - 252: 00015d41 60 FUNC GLOBAL DEFAULT 11 param_I_test_print │ │ │ │ │ - 253: 00018011 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_alnum │ │ │ │ │ - 254: 00016569 92 FUNC GLOBAL DEFAULT 11 param_SI_next_ddigit │ │ │ │ │ - 255: 00014c65 76 FUNC GLOBAL DEFAULT 11 param_OK │ │ │ │ │ - 256: 0000b8ad 200 FUNC GLOBAL DEFAULT 11 g_attr_append │ │ │ │ │ + 244: 00011239 32 FUNC GLOBAL DEFAULT 11 ga_shimmer │ │ │ │ │ + 245: 00016d95 60 FUNC GLOBAL DEFAULT 11 rde_stack_new │ │ │ │ │ + 246: 0001835d 76 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_rewdis │ │ │ │ │ + 247: 0001880d 60 FUNC GLOBAL DEFAULT 11 param_I_test_ddigit │ │ │ │ │ + 248: 00019b11 124 FUNC GLOBAL DEFAULT 11 param_SI_void_clear_symbol_end │ │ │ │ │ + 249: 00029225 148 FUNC GLOBAL DEFAULT 11 stm_SIZE │ │ │ │ │ + 250: 000193a9 92 FUNC GLOBAL DEFAULT 11 param_SI_next_upper │ │ │ │ │ + 251: 00021319 264 FUNC GLOBAL DEFAULT 11 tn_serialize │ │ │ │ │ + 252: 000188fd 60 FUNC GLOBAL DEFAULT 11 param_I_test_print │ │ │ │ │ + 253: 00015e79 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_alnum │ │ │ │ │ + 254: 00019125 92 FUNC GLOBAL DEFAULT 11 param_SI_next_ddigit │ │ │ │ │ + 255: 00017821 76 FUNC GLOBAL DEFAULT 11 param_OK │ │ │ │ │ + 256: 0000e329 200 FUNC GLOBAL DEFAULT 11 g_attr_append │ │ │ │ │ 257: 00013849 2456 FUNC GLOBAL DEFAULT 11 yyparse │ │ │ │ │ - 258: 0001efa1 64 FUNC GLOBAL DEFAULT 11 tm_DESTROY │ │ │ │ │ - 259: 0000deb9 64 FUNC GLOBAL DEFAULT 11 gm_DESTROY │ │ │ │ │ - 260: 00018939 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_digit │ │ │ │ │ - 261: 00016791 92 FUNC GLOBAL DEFAULT 11 param_SI_next_space │ │ │ │ │ - 262: 00016fd1 156 FUNC GLOBAL DEFAULT 11 param_SI_next_str │ │ │ │ │ - 263: 000156d1 60 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_discard │ │ │ │ │ - 264: 0001e7a9 1008 FUNC GLOBAL DEFAULT 11 tm_ATTR │ │ │ │ │ - 265: 000196c5 304 FUNC GLOBAL DEFAULT 11 param_intern │ │ │ │ │ - 266: 00021d25 52 FUNC GLOBAL DEFAULT 11 nlq_append │ │ │ │ │ - 267: 00027afd 276 FUNC GLOBAL DEFAULT 11 qums_objcmd │ │ │ │ │ - 268: 00018895 42 FUNC GLOBAL DEFAULT 11 rde_param_i_next_range │ │ │ │ │ - 269: 00020cd9 60 FUNC GLOBAL DEFAULT 11 tn_notleaf │ │ │ │ │ - 270: 0001570d 72 FUNC GLOBAL DEFAULT 11 param_O_ast_pop_discard │ │ │ │ │ - 271: 00015505 60 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_discard │ │ │ │ │ - 272: 0000df49 68 FUNC GLOBAL DEFAULT 11 gm_GETALL │ │ │ │ │ - 273: 00017351 52 FUNC GLOBAL DEFAULT 11 rde_stack_drop │ │ │ │ │ - 274: 00017bdd 2 FUNC GLOBAL DEFAULT 11 rde_param_i_error_nonterminal │ │ │ │ │ - 275: 0001503d 292 FUNC GLOBAL DEFAULT 11 param_TOKENS │ │ │ │ │ - 276: 0001efe1 100 FUNC GLOBAL DEFAULT 11 tm_EXISTS │ │ │ │ │ + 258: 000222bd 64 FUNC GLOBAL DEFAULT 11 tm_DESTROY │ │ │ │ │ + 259: 0000be69 64 FUNC GLOBAL DEFAULT 11 gm_DESTROY │ │ │ │ │ + 260: 000167a1 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_digit │ │ │ │ │ + 261: 0001934d 92 FUNC GLOBAL DEFAULT 11 param_SI_next_space │ │ │ │ │ + 262: 00019b8d 156 FUNC GLOBAL DEFAULT 11 param_SI_next_str │ │ │ │ │ + 263: 0001828d 60 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_discard │ │ │ │ │ + 264: 00021ac5 1008 FUNC GLOBAL DEFAULT 11 tm_ATTR │ │ │ │ │ + 265: 00014565 304 FUNC GLOBAL DEFAULT 11 param_intern │ │ │ │ │ + 266: 00021429 52 FUNC GLOBAL DEFAULT 11 nlq_append │ │ │ │ │ + 267: 00027259 276 FUNC GLOBAL DEFAULT 11 qums_objcmd │ │ │ │ │ + 268: 000166fd 42 FUNC GLOBAL DEFAULT 11 rde_param_i_next_range │ │ │ │ │ + 269: 000203dd 60 FUNC GLOBAL DEFAULT 11 tn_notleaf │ │ │ │ │ + 270: 000182c9 72 FUNC GLOBAL DEFAULT 11 param_O_ast_pop_discard │ │ │ │ │ + 271: 000180c1 60 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_discard │ │ │ │ │ + 272: 0000bef9 68 FUNC GLOBAL DEFAULT 11 gm_GETALL │ │ │ │ │ + 273: 00016fdd 52 FUNC GLOBAL DEFAULT 11 rde_stack_drop │ │ │ │ │ + 274: 00015a45 2 FUNC GLOBAL DEFAULT 11 rde_param_i_error_nonterminal │ │ │ │ │ + 275: 00017bf9 292 FUNC GLOBAL DEFAULT 11 param_TOKENS │ │ │ │ │ + 276: 000222fd 100 FUNC GLOBAL DEFAULT 11 tm_EXISTS │ │ │ │ │ 277: 00026515 180 FUNC GLOBAL DEFAULT 11 MD5Update │ │ │ │ │ 278: 00027f11 88 FUNC GLOBAL DEFAULT 11 ns_Rc4c_Init │ │ │ │ │ 279: 00009ab9 368 FUNC GLOBAL DEFAULT 11 Tcllibc_Init │ │ │ │ │ - 280: 0000d205 112 FUNC GLOBAL DEFAULT 11 gm_arc_SETUNWEIGH │ │ │ │ │ + 280: 0000b1b5 112 FUNC GLOBAL DEFAULT 11 gm_arc_SETUNWEIGH │ │ │ │ │ 281: 00012719 392 FUNC GLOBAL DEFAULT 11 sm_ADD │ │ │ │ │ - 282: 0000db45 104 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE_TARG │ │ │ │ │ - 283: 00016009 96 FUNC GLOBAL DEFAULT 11 param_SI_value_state_merge │ │ │ │ │ - 284: 00023bfd 352 FUNC GLOBAL DEFAULT 11 tms_set │ │ │ │ │ - 285: 00017145 104 FUNC GLOBAL DEFAULT 11 rde_stack_del │ │ │ │ │ - 286: 0000b3d9 88 FUNC GLOBAL DEFAULT 11 g_attr_kexists │ │ │ │ │ + 282: 0000baf5 104 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE_TARG │ │ │ │ │ + 283: 00018bc5 96 FUNC GLOBAL DEFAULT 11 param_SI_value_state_merge │ │ │ │ │ + 284: 0001f515 352 FUNC GLOBAL DEFAULT 11 tms_set │ │ │ │ │ + 285: 00016dd1 104 FUNC GLOBAL DEFAULT 11 rde_stack_del │ │ │ │ │ + 286: 0000de55 88 FUNC GLOBAL DEFAULT 11 g_attr_kexists │ │ │ │ │ 287: 0003618c 4 OBJECT GLOBAL DEFAULT 21 tclStubsPtr │ │ │ │ │ - 288: 0000e4f5 92 FUNC GLOBAL DEFAULT 11 gm_node_GETALL │ │ │ │ │ - 289: 00020b95 60 FUNC GLOBAL DEFAULT 11 tn_notnode │ │ │ │ │ - 290: 00018049 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_ascii │ │ │ │ │ - 291: 00016c89 104 FUNC GLOBAL DEFAULT 11 param_SI_void_void_symbol_start │ │ │ │ │ - 292: 000198fd 2024 FUNC GLOBAL DEFAULT 11 paramms_objcmd │ │ │ │ │ - 293: 000182dd 220 FUNC GLOBAL DEFAULT 11 rde_param_i_value_leaf │ │ │ │ │ - 294: 00019465 72 FUNC GLOBAL DEFAULT 11 rde_ot_intern0 │ │ │ │ │ - 295: 000194ad 184 FUNC GLOBAL DEFAULT 11 rde_ot_intern1 │ │ │ │ │ - 296: 0000b431 176 FUNC GLOBAL DEFAULT 11 g_attr_get │ │ │ │ │ - 297: 00015161 92 FUNC GLOBAL DEFAULT 11 param_VALUE │ │ │ │ │ + 288: 0000c4a5 92 FUNC GLOBAL DEFAULT 11 gm_node_GETALL │ │ │ │ │ + 289: 00020299 60 FUNC GLOBAL DEFAULT 11 tn_notnode │ │ │ │ │ + 290: 00015eb1 16 FUNC GLOBAL DEFAULT 11 rde_param_i_test_ascii │ │ │ │ │ + 291: 00019845 104 FUNC GLOBAL DEFAULT 11 param_SI_void_void_symbol_start │ │ │ │ │ + 292: 00014a81 2024 FUNC GLOBAL DEFAULT 11 paramms_objcmd │ │ │ │ │ + 293: 00016145 220 FUNC GLOBAL DEFAULT 11 rde_param_i_value_leaf │ │ │ │ │ + 294: 000148b5 72 FUNC GLOBAL DEFAULT 11 rde_ot_intern0 │ │ │ │ │ + 295: 000148fd 184 FUNC GLOBAL DEFAULT 11 rde_ot_intern1 │ │ │ │ │ + 296: 0000dead 176 FUNC GLOBAL DEFAULT 11 g_attr_get │ │ │ │ │ + 297: 00017d1d 92 FUNC GLOBAL DEFAULT 11 param_VALUE │ │ │ │ │ 298: 000126a9 56 FUNC GLOBAL DEFAULT 11 s_equal │ │ │ │ │ - 299: 00018871 34 FUNC GLOBAL DEFAULT 11 rde_param_i_next_char │ │ │ │ │ - 300: 00019565 204 FUNC GLOBAL DEFAULT 11 rde_ot_intern2 │ │ │ │ │ - 301: 0001091d 172 FUNC GLOBAL DEFAULT 11 gg_new │ │ │ │ │ - 302: 00028f3d 360 FUNC GLOBAL DEFAULT 11 stm_ROTATE │ │ │ │ │ - 303: 000153f1 84 FUNC GLOBAL DEFAULT 11 param_I_er_nt │ │ │ │ │ - 304: 00017b35 22 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_rewind │ │ │ │ │ + 299: 000166d9 34 FUNC GLOBAL DEFAULT 11 rde_param_i_next_char │ │ │ │ │ + 300: 000149b5 204 FUNC GLOBAL DEFAULT 11 rde_ot_intern2 │ │ │ │ │ + 301: 00010ca5 172 FUNC GLOBAL DEFAULT 11 gg_new │ │ │ │ │ + 302: 000290bd 360 FUNC GLOBAL DEFAULT 11 stm_ROTATE │ │ │ │ │ + 303: 00017fad 84 FUNC GLOBAL DEFAULT 11 param_I_er_nt │ │ │ │ │ + 304: 0001599d 22 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_rewind │ │ │ │ │ 305: 000248a5 88 FUNC GLOBAL DEFAULT 11 ns_Yencode_Init │ │ │ │ │ - 306: 00028ba1 100 FUNC GLOBAL DEFAULT 11 stm_CLEAR │ │ │ │ │ + 306: 00028d21 100 FUNC GLOBAL DEFAULT 11 stm_CLEAR │ │ │ │ │ 307: 00025d39 56 FUNC GLOBAL DEFAULT 11 ns_Md5c_Init │ │ │ │ │ - 308: 00028c05 64 FUNC GLOBAL DEFAULT 11 stm_DESTROY │ │ │ │ │ + 308: 00028d85 64 FUNC GLOBAL DEFAULT 11 stm_DESTROY │ │ │ │ │ 309: 00009c29 4 FUNC GLOBAL DEFAULT 11 ns_Tcllibc_Init │ │ │ │ │ - 310: 0000f101 156 FUNC GLOBAL DEFAULT 11 ga_err_missing │ │ │ │ │ - 311: 00016121 100 FUNC GLOBAL DEFAULT 11 param_SI_valuevoid_branch │ │ │ │ │ - 312: 0000d355 104 FUNC GLOBAL DEFAULT 11 gm_arc_HASWEIGHT │ │ │ │ │ - 313: 000163f9 92 FUNC GLOBAL DEFAULT 11 param_SI_next_alnum │ │ │ │ │ - 314: 0000a869 136 FUNC GLOBAL DEFAULT 11 gn_err_duplicate │ │ │ │ │ - 315: 00018c45 56 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_void2void │ │ │ │ │ - 316: 00015865 60 FUNC GLOBAL DEFAULT 11 param_I_ast_push │ │ │ │ │ + 310: 0001112d 156 FUNC GLOBAL DEFAULT 11 ga_err_missing │ │ │ │ │ + 311: 00018cdd 100 FUNC GLOBAL DEFAULT 11 param_SI_valuevoid_branch │ │ │ │ │ + 312: 0000b305 104 FUNC GLOBAL DEFAULT 11 gm_arc_HASWEIGHT │ │ │ │ │ + 313: 00018fb5 92 FUNC GLOBAL DEFAULT 11 param_SI_next_alnum │ │ │ │ │ + 314: 0000f351 136 FUNC GLOBAL DEFAULT 11 gn_err_duplicate │ │ │ │ │ + 315: 00016aad 56 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_void2void │ │ │ │ │ + 316: 00018421 60 FUNC GLOBAL DEFAULT 11 param_I_ast_push │ │ │ │ │ 317: 000128a1 168 FUNC GLOBAL DEFAULT 11 sm_CONTAINS │ │ │ │ │ 318: 0001225d 40 FUNC GLOBAL DEFAULT 11 s_free │ │ │ │ │ - 319: 00017ad1 6 FUNC GLOBAL DEFAULT 11 rde_param_query_tc_get_s │ │ │ │ │ - 320: 00015589 76 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_rewdis │ │ │ │ │ - 321: 0000d7e1 92 FUNC GLOBAL DEFAULT 11 gm_arc_GETALL │ │ │ │ │ - 322: 0000e6e5 84 FUNC GLOBAL DEFAULT 11 gm_node_KEYEXISTS │ │ │ │ │ + 319: 00015939 6 FUNC GLOBAL DEFAULT 11 rde_param_query_tc_get_s │ │ │ │ │ + 320: 00018145 76 FUNC GLOBAL DEFAULT 11 param_I_loc_pop_rewdis │ │ │ │ │ + 321: 0000b791 92 FUNC GLOBAL DEFAULT 11 gm_arc_GETALL │ │ │ │ │ + 322: 0000c695 84 FUNC GLOBAL DEFAULT 11 gm_node_KEYEXISTS │ │ │ │ │ 323: 00029745 88 FUNC GLOBAL DEFAULT 11 ns_Ipmorec_Init │ │ │ │ │ - 324: 00016a7d 80 FUNC GLOBAL DEFAULT 11 param_SI_kleene_abort │ │ │ │ │ - 325: 000178d9 4 FUNC GLOBAL DEFAULT 11 rde_param_clientdata │ │ │ │ │ - 326: 00021e89 224 FUNC GLOBAL DEFAULT 11 tn_get_node │ │ │ │ │ - 327: 0001ef61 64 FUNC GLOBAL DEFAULT 11 tm_DESERIALIZE │ │ │ │ │ + 324: 00019639 80 FUNC GLOBAL DEFAULT 11 param_SI_kleene_abort │ │ │ │ │ + 325: 00015741 4 FUNC GLOBAL DEFAULT 11 rde_param_clientdata │ │ │ │ │ + 326: 0001f705 224 FUNC GLOBAL DEFAULT 11 tn_get_node │ │ │ │ │ + 327: 0002227d 64 FUNC GLOBAL DEFAULT 11 tm_DESERIALIZE │ │ │ │ │ 328: 000265c9 188 FUNC GLOBAL DEFAULT 11 MD5Final │ │ │ │ │ - 329: 00018635 42 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_void_start_d │ │ │ │ │ - 330: 00016185 100 FUNC GLOBAL DEFAULT 11 param_SI_valuevalue_branch │ │ │ │ │ - 331: 000178e1 6 FUNC GLOBAL DEFAULT 11 rde_param_query_amark │ │ │ │ │ - 332: 0000d945 84 FUNC GLOBAL DEFAULT 11 gm_arc_KEYEXISTS │ │ │ │ │ - 333: 0000dadd 104 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE_SRC │ │ │ │ │ - 334: 00017239 64 FUNC GLOBAL DEFAULT 11 rde_stack_top │ │ │ │ │ + 329: 0001649d 42 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_void_start_d │ │ │ │ │ + 330: 00018d41 100 FUNC GLOBAL DEFAULT 11 param_SI_valuevalue_branch │ │ │ │ │ + 331: 00015749 6 FUNC GLOBAL DEFAULT 11 rde_param_query_amark │ │ │ │ │ + 332: 0000b8f5 84 FUNC GLOBAL DEFAULT 11 gm_arc_KEYEXISTS │ │ │ │ │ + 333: 0000ba8d 104 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE_SRC │ │ │ │ │ + 334: 00016ec5 64 FUNC GLOBAL DEFAULT 11 rde_stack_top │ │ │ │ │ 335: 000288a9 56 FUNC GLOBAL DEFAULT 11 ns_Stack_c_Init │ │ │ │ │ - 336: 00017b65 60 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_value_push │ │ │ │ │ - 337: 000217f5 80 FUNC GLOBAL DEFAULT 11 tn_getdescendants │ │ │ │ │ + 336: 000159cd 60 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_value_push │ │ │ │ │ + 337: 00020ef9 80 FUNC GLOBAL DEFAULT 11 tn_getdescendants │ │ │ │ │ 338: 0001236d 172 FUNC GLOBAL DEFAULT 11 s_add │ │ │ │ │ - 339: 0000b7fd 176 FUNC GLOBAL DEFAULT 11 g_attr_set │ │ │ │ │ - 340: 00010b61 48 FUNC GLOBAL DEFAULT 11 g_nlq_clear │ │ │ │ │ + 339: 0000e279 176 FUNC GLOBAL DEFAULT 11 g_attr_set │ │ │ │ │ + 340: 00010dfd 48 FUNC GLOBAL DEFAULT 11 g_nlq_clear │ │ │ │ │ 341: 00028581 168 FUNC GLOBAL DEFAULT 11 SHA256Final │ │ │ │ │ - 342: 00014d5d 324 FUNC GLOBAL DEFAULT 11 param_SCACHED │ │ │ │ │ - 343: 00016945 88 FUNC GLOBAL DEFAULT 11 param_SI_void_state_merge_ok │ │ │ │ │ - 344: 00018f9d 6 FUNC GLOBAL DEFAULT 11 rde_tc_size │ │ │ │ │ - 345: 00017ab5 6 FUNC GLOBAL DEFAULT 11 rde_param_query_lstop │ │ │ │ │ - 346: 000178f1 40 FUNC GLOBAL DEFAULT 11 rde_param_query_in │ │ │ │ │ - 347: 00018981 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_print │ │ │ │ │ - 348: 0000a98d 176 FUNC GLOBAL DEFAULT 11 gn_serial_arcs │ │ │ │ │ - 349: 00018661 116 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_reduce │ │ │ │ │ + 342: 00017919 324 FUNC GLOBAL DEFAULT 11 param_SCACHED │ │ │ │ │ + 343: 00019501 88 FUNC GLOBAL DEFAULT 11 param_SI_void_state_merge_ok │ │ │ │ │ + 344: 00019d35 6 FUNC GLOBAL DEFAULT 11 rde_tc_size │ │ │ │ │ + 345: 0001591d 6 FUNC GLOBAL DEFAULT 11 rde_param_query_lstop │ │ │ │ │ + 346: 00015759 40 FUNC GLOBAL DEFAULT 11 rde_param_query_in │ │ │ │ │ + 347: 000167e9 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_print │ │ │ │ │ + 348: 0000f475 176 FUNC GLOBAL DEFAULT 11 gn_serial_arcs │ │ │ │ │ + 349: 000164c9 116 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_reduce │ │ │ │ │ 350: 000269d5 56 FUNC GLOBAL DEFAULT 11 ns_Crc32_Init │ │ │ │ │ 351: 00012469 224 FUNC GLOBAL DEFAULT 11 s_difference │ │ │ │ │ - 352: 000178c9 6 FUNC GLOBAL DEFAULT 11 rde_param_update_strings │ │ │ │ │ + 352: 00015731 6 FUNC GLOBAL DEFAULT 11 rde_param_update_strings │ │ │ │ │ 353: 00036180 4 OBJECT GLOBAL DEFAULT 21 tclIntPlatStubsPtr │ │ │ │ │ - 354: 000164b1 92 FUNC GLOBAL DEFAULT 11 param_SI_next_ascii │ │ │ │ │ - 355: 00018c15 48 FUNC GLOBAL DEFAULT 11 rde_param_i_kleene_abort │ │ │ │ │ - 356: 0000e429 100 FUNC GLOBAL DEFAULT 11 gm_node_EXISTS │ │ │ │ │ - 357: 0000e061 44 FUNC GLOBAL DEFAULT 11 gm_NODES │ │ │ │ │ - 358: 000178e9 6 FUNC GLOBAL DEFAULT 11 rde_param_query_ast │ │ │ │ │ - 359: 0001fa3d 272 FUNC GLOBAL DEFAULT 11 tm_LAPPEND │ │ │ │ │ + 354: 0001906d 92 FUNC GLOBAL DEFAULT 11 param_SI_next_ascii │ │ │ │ │ + 355: 00016a7d 48 FUNC GLOBAL DEFAULT 11 rde_param_i_kleene_abort │ │ │ │ │ + 356: 0000c3d9 100 FUNC GLOBAL DEFAULT 11 gm_node_EXISTS │ │ │ │ │ + 357: 0000c011 44 FUNC GLOBAL DEFAULT 11 gm_NODES │ │ │ │ │ + 358: 00015751 6 FUNC GLOBAL DEFAULT 11 rde_param_query_ast │ │ │ │ │ + 359: 00022d59 272 FUNC GLOBAL DEFAULT 11 tm_LAPPEND │ │ │ │ │ 360: 000125d5 172 FUNC GLOBAL DEFAULT 11 s_subtract │ │ │ │ │ - 361: 000162f5 120 FUNC GLOBAL DEFAULT 11 param_SI_next_char │ │ │ │ │ - 362: 0000e011 80 FUNC GLOBAL DEFAULT 11 gm_LAPPEND │ │ │ │ │ - 363: 0000c1fd 48 FUNC GLOBAL DEFAULT 11 g_newarcname │ │ │ │ │ - 364: 00018a65 34 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_exit │ │ │ │ │ - 365: 00014951 144 FUNC GLOBAL DEFAULT 11 param_DATA │ │ │ │ │ - 366: 00017c9d 14 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_rewind │ │ │ │ │ - 367: 00020071 368 FUNC GLOBAL DEFAULT 11 tm_RENAME │ │ │ │ │ - 368: 0000b081 144 FUNC GLOBAL DEFAULT 11 g_attr_serok │ │ │ │ │ + 361: 00018eb1 120 FUNC GLOBAL DEFAULT 11 param_SI_next_char │ │ │ │ │ + 362: 0000bfc1 80 FUNC GLOBAL DEFAULT 11 gm_LAPPEND │ │ │ │ │ + 363: 0000e769 48 FUNC GLOBAL DEFAULT 11 g_newarcname │ │ │ │ │ + 364: 000168cd 34 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_exit │ │ │ │ │ + 365: 0001750d 144 FUNC GLOBAL DEFAULT 11 param_DATA │ │ │ │ │ + 366: 00015b05 14 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_rewind │ │ │ │ │ + 367: 0002338d 368 FUNC GLOBAL DEFAULT 11 tm_RENAME │ │ │ │ │ + 368: 0000dafd 144 FUNC GLOBAL DEFAULT 11 g_attr_serok │ │ │ │ │ 369: 00025da9 1898 FUNC GLOBAL DEFAULT 11 Transform │ │ │ │ │ - 370: 0001ed7d 120 FUNC GLOBAL DEFAULT 11 tm_DELETE │ │ │ │ │ + 370: 00022099 120 FUNC GLOBAL DEFAULT 11 tm_DELETE │ │ │ │ │ 371: 0000a405 140 FUNC GLOBAL DEFAULT 11 MD4Final │ │ │ │ │ - 372: 00017e25 6 FUNC GLOBAL DEFAULT 11 rde_param_i_status_fail │ │ │ │ │ - 373: 00015cc9 60 FUNC GLOBAL DEFAULT 11 param_I_test_graph │ │ │ │ │ - 374: 00020225 104 FUNC GLOBAL DEFAULT 11 tm_SERIALIZE │ │ │ │ │ - 375: 00018df1 78 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_value2value │ │ │ │ │ - 376: 00023349 48 FUNC GLOBAL DEFAULT 11 t_newnodename │ │ │ │ │ - 377: 00020e15 86 FUNC GLOBAL DEFAULT 11 tn_structure │ │ │ │ │ - 378: 0000e7f5 300 FUNC GLOBAL DEFAULT 11 gm_node_OPPOSITE │ │ │ │ │ - 379: 0000d779 104 FUNC GLOBAL DEFAULT 11 gm_arc_GET │ │ │ │ │ - 380: 00018619 26 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_void_start │ │ │ │ │ - 381: 00017e35 12 FUNC GLOBAL DEFAULT 11 rde_param_i_status_negate │ │ │ │ │ - 382: 0000d6b1 100 FUNC GLOBAL DEFAULT 11 gm_arc_EXISTS │ │ │ │ │ - 383: 000159a9 104 FUNC GLOBAL DEFAULT 11 param_I_value_cleaf │ │ │ │ │ - 384: 0000da55 136 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE │ │ │ │ │ - 385: 0000dd19 92 FUNC GLOBAL DEFAULT 11 gm_arc_TARGET │ │ │ │ │ - 386: 000197f5 264 FUNC GLOBAL DEFAULT 11 param_new │ │ │ │ │ - 387: 0002332d 28 FUNC GLOBAL DEFAULT 11 t_assign │ │ │ │ │ - 388: 00022ce1 52 FUNC GLOBAL DEFAULT 11 t_delete │ │ │ │ │ - 389: 0000ec11 68 FUNC GLOBAL DEFAULT 11 gm_UNSET │ │ │ │ │ - 390: 00021691 52 FUNC GLOBAL DEFAULT 11 tn_extend_attr │ │ │ │ │ - 391: 0001817d 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_punct │ │ │ │ │ - 392: 0001ed0d 112 FUNC GLOBAL DEFAULT 11 tm_CUT │ │ │ │ │ - 393: 00015a11 60 FUNC GLOBAL DEFAULT 11 param_I_value_clear │ │ │ │ │ - 394: 00010ab5 8 FUNC GLOBAL DEFAULT 11 g_nlq_init │ │ │ │ │ - 395: 00027aa1 92 FUNC GLOBAL DEFAULT 11 qu_delete │ │ │ │ │ - 396: 000171ad 140 FUNC GLOBAL DEFAULT 11 rde_stack_push │ │ │ │ │ + 372: 00015c8d 6 FUNC GLOBAL DEFAULT 11 rde_param_i_status_fail │ │ │ │ │ + 373: 00018885 60 FUNC GLOBAL DEFAULT 11 param_I_test_graph │ │ │ │ │ + 374: 00023541 104 FUNC GLOBAL DEFAULT 11 tm_SERIALIZE │ │ │ │ │ + 375: 00016c59 78 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_value2value │ │ │ │ │ + 376: 0001fe99 48 FUNC GLOBAL DEFAULT 11 t_newnodename │ │ │ │ │ + 377: 00020519 86 FUNC GLOBAL DEFAULT 11 tn_structure │ │ │ │ │ + 378: 0000c7a5 300 FUNC GLOBAL DEFAULT 11 gm_node_OPPOSITE │ │ │ │ │ + 379: 0000b729 104 FUNC GLOBAL DEFAULT 11 gm_arc_GET │ │ │ │ │ + 380: 00016481 26 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_void_start │ │ │ │ │ + 381: 00015c9d 12 FUNC GLOBAL DEFAULT 11 rde_param_i_status_negate │ │ │ │ │ + 382: 0000b661 100 FUNC GLOBAL DEFAULT 11 gm_arc_EXISTS │ │ │ │ │ + 383: 00018565 104 FUNC GLOBAL DEFAULT 11 param_I_value_cleaf │ │ │ │ │ + 384: 0000ba05 136 FUNC GLOBAL DEFAULT 11 gm_arc_MOVE │ │ │ │ │ + 385: 0000bcc9 92 FUNC GLOBAL DEFAULT 11 gm_arc_TARGET │ │ │ │ │ + 386: 00014695 264 FUNC GLOBAL DEFAULT 11 param_new │ │ │ │ │ + 387: 0001fe7d 28 FUNC GLOBAL DEFAULT 11 t_assign │ │ │ │ │ + 388: 0001f831 52 FUNC GLOBAL DEFAULT 11 t_delete │ │ │ │ │ + 389: 0000cbc1 68 FUNC GLOBAL DEFAULT 11 gm_UNSET │ │ │ │ │ + 390: 00020d95 52 FUNC GLOBAL DEFAULT 11 tn_extend_attr │ │ │ │ │ + 391: 00015fe5 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_punct │ │ │ │ │ + 392: 00022029 112 FUNC GLOBAL DEFAULT 11 tm_CUT │ │ │ │ │ + 393: 000185cd 60 FUNC GLOBAL DEFAULT 11 param_I_value_clear │ │ │ │ │ + 394: 00010d51 8 FUNC GLOBAL DEFAULT 11 g_nlq_init │ │ │ │ │ + 395: 000273d5 92 FUNC GLOBAL DEFAULT 11 qu_delete │ │ │ │ │ + 396: 00016e39 140 FUNC GLOBAL DEFAULT 11 rde_stack_push │ │ │ │ │ 397: 00014499 56 FUNC GLOBAL DEFAULT 11 ns_Pt_rdengine_c_Init │ │ │ │ │ - 398: 000201e1 68 FUNC GLOBAL DEFAULT 11 tm_ROOTNAME │ │ │ │ │ - 399: 0002077d 372 FUNC GLOBAL DEFAULT 11 tm_WALK │ │ │ │ │ - 400: 0001eb99 372 FUNC GLOBAL DEFAULT 11 tm_CHILDREN │ │ │ │ │ - 401: 00028919 52 FUNC GLOBAL DEFAULT 11 st_delete │ │ │ │ │ - 402: 000172e5 108 FUNC GLOBAL DEFAULT 11 rde_stack_trim │ │ │ │ │ - 403: 0000d0d5 168 FUNC GLOBAL DEFAULT 11 gm_arc_GETUNWEIGH │ │ │ │ │ - 404: 00020f4d 388 FUNC GLOBAL DEFAULT 11 tn_detachmany │ │ │ │ │ - 405: 00022d29 1540 FUNC GLOBAL DEFAULT 11 t_deserialize │ │ │ │ │ - 406: 000210d1 24 FUNC GLOBAL DEFAULT 11 tn_detachchildren │ │ │ │ │ - 407: 0000ea85 68 FUNC GLOBAL DEFAULT 11 gm_SERIALIZE │ │ │ │ │ - 408: 00014a21 212 FUNC GLOBAL DEFAULT 11 param_EMARKED │ │ │ │ │ - 409: 00015e69 60 FUNC GLOBAL DEFAULT 11 param_I_test_upper │ │ │ │ │ - 410: 0001706d 156 FUNC GLOBAL DEFAULT 11 param_SI_next_class │ │ │ │ │ + 398: 000234fd 68 FUNC GLOBAL DEFAULT 11 tm_ROOTNAME │ │ │ │ │ + 399: 00023a99 372 FUNC GLOBAL DEFAULT 11 tm_WALK │ │ │ │ │ + 400: 00021eb5 372 FUNC GLOBAL DEFAULT 11 tm_CHILDREN │ │ │ │ │ + 401: 00028a99 52 FUNC GLOBAL DEFAULT 11 st_delete │ │ │ │ │ + 402: 00016f71 108 FUNC GLOBAL DEFAULT 11 rde_stack_trim │ │ │ │ │ + 403: 0000b085 168 FUNC GLOBAL DEFAULT 11 gm_arc_GETUNWEIGH │ │ │ │ │ + 404: 00020651 388 FUNC GLOBAL DEFAULT 11 tn_detachmany │ │ │ │ │ + 405: 0001f879 1540 FUNC GLOBAL DEFAULT 11 t_deserialize │ │ │ │ │ + 406: 000207d5 24 FUNC GLOBAL DEFAULT 11 tn_detachchildren │ │ │ │ │ + 407: 0000ca35 68 FUNC GLOBAL DEFAULT 11 gm_SERIALIZE │ │ │ │ │ + 408: 000175dd 212 FUNC GLOBAL DEFAULT 11 param_EMARKED │ │ │ │ │ + 409: 00018a25 60 FUNC GLOBAL DEFAULT 11 param_I_test_upper │ │ │ │ │ + 410: 00019c29 156 FUNC GLOBAL DEFAULT 11 param_SI_next_class │ │ │ │ │ 411: 00036188 4 OBJECT GLOBAL DEFAULT 21 tclPlatStubsPtr │ │ │ │ │ 412: 00012c75 300 FUNC GLOBAL DEFAULT 11 sm_INCLUDE │ │ │ │ │ - 413: 0000b4e1 716 FUNC GLOBAL DEFAULT 11 g_attr_getall │ │ │ │ │ - 414: 000152bd 60 FUNC GLOBAL DEFAULT 11 param_I_st_fail │ │ │ │ │ - 415: 00017ad9 52 FUNC GLOBAL DEFAULT 11 rde_param_query_string │ │ │ │ │ - 416: 00015ab5 76 FUNC GLOBAL DEFAULT 11 param_I_input_next │ │ │ │ │ - 417: 00015e2d 60 FUNC GLOBAL DEFAULT 11 param_I_test_space │ │ │ │ │ - 418: 00016a25 88 FUNC GLOBAL DEFAULT 11 param_SI_value_notahead_exit │ │ │ │ │ - 419: 000186d5 112 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_leaf │ │ │ │ │ - 420: 0000dc35 136 FUNC GLOBAL DEFAULT 11 gm_arc_SET │ │ │ │ │ - 421: 0001e545 64 FUNC GLOBAL DEFAULT 11 tm_TASSIGN │ │ │ │ │ - 422: 00027471 64 FUNC GLOBAL DEFAULT 11 qum_DESTROY │ │ │ │ │ + 413: 0000df5d 716 FUNC GLOBAL DEFAULT 11 g_attr_getall │ │ │ │ │ + 414: 00017e79 60 FUNC GLOBAL DEFAULT 11 param_I_st_fail │ │ │ │ │ + 415: 00015941 52 FUNC GLOBAL DEFAULT 11 rde_param_query_string │ │ │ │ │ + 416: 00018671 76 FUNC GLOBAL DEFAULT 11 param_I_input_next │ │ │ │ │ + 417: 000189e9 60 FUNC GLOBAL DEFAULT 11 param_I_test_space │ │ │ │ │ + 418: 000195e1 88 FUNC GLOBAL DEFAULT 11 param_SI_value_notahead_exit │ │ │ │ │ + 419: 0001653d 112 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_leaf │ │ │ │ │ + 420: 0000bbe5 136 FUNC GLOBAL DEFAULT 11 gm_arc_SET │ │ │ │ │ + 421: 00021861 64 FUNC GLOBAL DEFAULT 11 tm_TASSIGN │ │ │ │ │ + 422: 00027649 64 FUNC GLOBAL DEFAULT 11 qum_DESTROY │ │ │ │ │ 423: 00011f11 56 FUNC GLOBAL DEFAULT 11 ns_Sets_c_Init │ │ │ │ │ - 424: 0000d17d 136 FUNC GLOBAL DEFAULT 11 gm_arc_GETWEIGHT │ │ │ │ │ - 425: 00021dc9 48 FUNC GLOBAL DEFAULT 11 nlq_clear │ │ │ │ │ - 426: 0001802d 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_alpha │ │ │ │ │ + 424: 0000b12d 136 FUNC GLOBAL DEFAULT 11 gm_arc_GETWEIGHT │ │ │ │ │ + 425: 000214cd 48 FUNC GLOBAL DEFAULT 11 nlq_clear │ │ │ │ │ + 426: 00015e95 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_alpha │ │ │ │ │ 427: 0001224d 4 FUNC GLOBAL DEFAULT 11 s_size │ │ │ │ │ - 428: 0000d715 100 FUNC GLOBAL DEFAULT 11 gm_arc_FLIP │ │ │ │ │ - 429: 00020bd1 44 FUNC GLOBAL DEFAULT 11 tn_leaf │ │ │ │ │ - 430: 00015ee1 60 FUNC GLOBAL DEFAULT 11 param_I_test_xdigit │ │ │ │ │ - 431: 00020001 112 FUNC GLOBAL DEFAULT 11 tm_PREVIOUS │ │ │ │ │ - 432: 0001ee59 264 FUNC GLOBAL DEFAULT 11 tm_DESCENDANTS │ │ │ │ │ - 433: 00010af1 56 FUNC GLOBAL DEFAULT 11 g_nlq_push │ │ │ │ │ - 434: 000168a5 92 FUNC GLOBAL DEFAULT 11 param_SI_next_xdigit │ │ │ │ │ + 428: 0000b6c5 100 FUNC GLOBAL DEFAULT 11 gm_arc_FLIP │ │ │ │ │ + 429: 000202d5 44 FUNC GLOBAL DEFAULT 11 tn_leaf │ │ │ │ │ + 430: 00018a9d 60 FUNC GLOBAL DEFAULT 11 param_I_test_xdigit │ │ │ │ │ + 431: 0002331d 112 FUNC GLOBAL DEFAULT 11 tm_PREVIOUS │ │ │ │ │ + 432: 00022175 264 FUNC GLOBAL DEFAULT 11 tm_DESCENDANTS │ │ │ │ │ + 433: 00010d8d 56 FUNC GLOBAL DEFAULT 11 g_nlq_push │ │ │ │ │ + 434: 00019461 92 FUNC GLOBAL DEFAULT 11 param_SI_next_xdigit │ │ │ │ │ 435: 00012295 14 FUNC GLOBAL DEFAULT 11 s_contains │ │ │ │ │ 436: 00024625 88 FUNC GLOBAL DEFAULT 11 ns_Uuencode_Init │ │ │ │ │ - 437: 0000e921 136 FUNC GLOBAL DEFAULT 11 gm_node_RENAME │ │ │ │ │ - 438: 0000ca51 364 FUNC GLOBAL DEFAULT 11 g_ms_assign │ │ │ │ │ - 439: 000217cd 40 FUNC GLOBAL DEFAULT 11 tn_ndescendants │ │ │ │ │ - 440: 000173ed 16 FUNC GLOBAL DEFAULT 11 rde_stack_get │ │ │ │ │ - 441: 00018af1 88 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_value │ │ │ │ │ - 442: 0000ec55 192 FUNC GLOBAL DEFAULT 11 gm_WALK │ │ │ │ │ + 437: 0000c8d1 136 FUNC GLOBAL DEFAULT 11 gm_node_RENAME │ │ │ │ │ + 438: 0000efbd 364 FUNC GLOBAL DEFAULT 11 g_ms_assign │ │ │ │ │ + 439: 00020ed1 40 FUNC GLOBAL DEFAULT 11 tn_ndescendants │ │ │ │ │ + 440: 00017079 16 FUNC GLOBAL DEFAULT 11 rde_stack_get │ │ │ │ │ + 441: 00016959 88 FUNC GLOBAL DEFAULT 11 rde_param_i_state_push_value │ │ │ │ │ + 442: 0000cc05 192 FUNC GLOBAL DEFAULT 11 gm_WALK │ │ │ │ │ 443: 00034f04 20 OBJECT GLOBAL DEFAULT 17 sha256cStubs │ │ │ │ │ - 444: 0000e2f9 304 FUNC GLOBAL DEFAULT 11 gm_node_DELETE │ │ │ │ │ - 445: 00010b29 56 FUNC GLOBAL DEFAULT 11 g_nlq_pop │ │ │ │ │ - 446: 000189e1 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_wordchar │ │ │ │ │ - 447: 00014ea1 412 FUNC GLOBAL DEFAULT 11 param_SYMBOLS │ │ │ │ │ - 448: 00020d15 256 FUNC GLOBAL DEFAULT 11 tn_delete │ │ │ │ │ + 444: 0000c2a9 304 FUNC GLOBAL DEFAULT 11 gm_node_DELETE │ │ │ │ │ + 445: 00010dc5 56 FUNC GLOBAL DEFAULT 11 g_nlq_pop │ │ │ │ │ + 446: 00016849 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_wordchar │ │ │ │ │ + 447: 00017a5d 412 FUNC GLOBAL DEFAULT 11 param_SYMBOLS │ │ │ │ │ + 448: 00020419 256 FUNC GLOBAL DEFAULT 11 tn_delete │ │ │ │ │ 449: 0002821d 152 FUNC GLOBAL DEFAULT 11 ns_Sha256c_Init │ │ │ │ │ 450: 00011d41 88 FUNC GLOBAL DEFAULT 11 ns_Base32_c_Init │ │ │ │ │ - 451: 00016735 92 FUNC GLOBAL DEFAULT 11 param_SI_next_punct │ │ │ │ │ - 452: 00018145 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_lower │ │ │ │ │ - 453: 00017aad 6 FUNC GLOBAL DEFAULT 11 rde_param_query_ls │ │ │ │ │ - 454: 00018279 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_wordchar │ │ │ │ │ - 455: 0001e5c5 212 FUNC GLOBAL DEFAULT 11 tm_ANCESTORS │ │ │ │ │ - 456: 00028df1 224 FUNC GLOBAL DEFAULT 11 stm_PEEK │ │ │ │ │ - 457: 0000efa9 68 FUNC GLOBAL DEFAULT 11 ga_mv_dst │ │ │ │ │ - 458: 00020b75 30 FUNC GLOBAL DEFAULT 11 tn_node │ │ │ │ │ + 451: 000192f1 92 FUNC GLOBAL DEFAULT 11 param_SI_next_punct │ │ │ │ │ + 452: 00015fad 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_lower │ │ │ │ │ + 453: 00015915 6 FUNC GLOBAL DEFAULT 11 rde_param_query_ls │ │ │ │ │ + 454: 000160e1 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_wordchar │ │ │ │ │ + 455: 000218e1 212 FUNC GLOBAL DEFAULT 11 tm_ANCESTORS │ │ │ │ │ + 456: 00028f71 224 FUNC GLOBAL DEFAULT 11 stm_PEEK │ │ │ │ │ + 457: 00010fd5 68 FUNC GLOBAL DEFAULT 11 ga_mv_dst │ │ │ │ │ + 458: 00020279 30 FUNC GLOBAL DEFAULT 11 tn_node │ │ │ │ │ 459: 00024331 4 FUNC GLOBAL DEFAULT 11 ns_Base64c_Init │ │ │ │ │ - 460: 0000ac0d 860 FUNC GLOBAL DEFAULT 11 gc_attr │ │ │ │ │ - 461: 000154bd 72 FUNC GLOBAL DEFAULT 11 param_F_loc_pop_rewind │ │ │ │ │ - 462: 0000af69 280 FUNC GLOBAL DEFAULT 11 g_attr_serial │ │ │ │ │ - 463: 0001523d 64 FUNC GLOBAL DEFAULT 11 param_O_continue │ │ │ │ │ - 464: 000359f0 20 OBJECT GLOBAL DEFAULT 20 EndOffsetTypeGraph │ │ │ │ │ - 465: 000151bd 64 FUNC GLOBAL DEFAULT 11 param_F_continue │ │ │ │ │ - 466: 00017b15 32 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_pop_rewind │ │ │ │ │ - 467: 0001fc19 480 FUNC GLOBAL DEFAULT 11 tm_MOVE │ │ │ │ │ - 468: 00027a39 104 FUNC GLOBAL DEFAULT 11 qu_new │ │ │ │ │ - 469: 0001f771 132 FUNC GLOBAL DEFAULT 11 tm_KEYEXISTS │ │ │ │ │ + 460: 0000a97d 860 FUNC GLOBAL DEFAULT 11 gc_attr │ │ │ │ │ + 461: 00018079 72 FUNC GLOBAL DEFAULT 11 param_F_loc_pop_rewind │ │ │ │ │ + 462: 0000d9e5 280 FUNC GLOBAL DEFAULT 11 g_attr_serial │ │ │ │ │ + 463: 00017df9 64 FUNC GLOBAL DEFAULT 11 param_O_continue │ │ │ │ │ + 464: 000358f0 20 OBJECT GLOBAL DEFAULT 20 EndOffsetTypeGraph │ │ │ │ │ + 465: 00017d79 64 FUNC GLOBAL DEFAULT 11 param_F_continue │ │ │ │ │ + 466: 0001597d 32 FUNC GLOBAL DEFAULT 11 rde_param_i_ast_pop_rewind │ │ │ │ │ + 467: 00022f35 480 FUNC GLOBAL DEFAULT 11 tm_MOVE │ │ │ │ │ + 468: 0002736d 104 FUNC GLOBAL DEFAULT 11 qu_new │ │ │ │ │ + 469: 00022a8d 132 FUNC GLOBAL DEFAULT 11 tm_KEYEXISTS │ │ │ │ │ 470: 00024b19 56 FUNC GLOBAL DEFAULT 11 ns_Sha1c_Init │ │ │ │ │ - 471: 00021d1d 8 FUNC GLOBAL DEFAULT 11 nlq_init │ │ │ │ │ - 472: 0000dbad 136 FUNC GLOBAL DEFAULT 11 gm_arc_RENAME │ │ │ │ │ - 473: 0001f3ed 100 FUNC GLOBAL DEFAULT 11 tm_HEIGHT │ │ │ │ │ - 474: 00017ac9 6 FUNC GLOBAL DEFAULT 11 rde_param_query_tc_size │ │ │ │ │ - 475: 00018951 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_graph │ │ │ │ │ - 476: 00018d4d 74 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_void2value │ │ │ │ │ - 477: 0000d581 304 FUNC GLOBAL DEFAULT 11 gm_arc_DELETE │ │ │ │ │ - 478: 00016acd 92 FUNC GLOBAL DEFAULT 11 param_SI_kleene_close │ │ │ │ │ - 479: 0000d9f5 96 FUNC GLOBAL DEFAULT 11 gm_arc_LAPPEND │ │ │ │ │ - 480: 0001810d 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_digit │ │ │ │ │ - 481: 00018599 54 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_start │ │ │ │ │ - 482: 0000c1cd 48 FUNC GLOBAL DEFAULT 11 g_newnodename │ │ │ │ │ - 483: 0000e48d 104 FUNC GLOBAL DEFAULT 11 gm_node_GET │ │ │ │ │ - 484: 000178dd 4 FUNC GLOBAL DEFAULT 11 rde_param_query_clientdata │ │ │ │ │ - 485: 0000ba75 200 FUNC GLOBAL DEFAULT 11 g_attr_deserial │ │ │ │ │ - 486: 00016299 92 FUNC GLOBAL DEFAULT 11 param_SI_valuevalue_part │ │ │ │ │ - 487: 00015b01 60 FUNC GLOBAL DEFAULT 11 param_I_test_alnum │ │ │ │ │ - 488: 0001fb4d 204 FUNC GLOBAL DEFAULT 11 tm_LEAVES │ │ │ │ │ - 489: 000144d1 212 FUNC GLOBAL DEFAULT 11 param_AMARKED │ │ │ │ │ - 490: 00018199 168 FUNC GLOBAL DEFAULT 11 rde_param_i_test_range │ │ │ │ │ - 491: 0000e739 92 FUNC GLOBAL DEFAULT 11 gm_node_KEYS │ │ │ │ │ + 471: 00021421 8 FUNC GLOBAL DEFAULT 11 nlq_init │ │ │ │ │ + 472: 0000bb5d 136 FUNC GLOBAL DEFAULT 11 gm_arc_RENAME │ │ │ │ │ + 473: 00022709 100 FUNC GLOBAL DEFAULT 11 tm_HEIGHT │ │ │ │ │ + 474: 00015931 6 FUNC GLOBAL DEFAULT 11 rde_param_query_tc_size │ │ │ │ │ + 475: 000167b9 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_graph │ │ │ │ │ + 476: 00016bb5 74 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_void2value │ │ │ │ │ + 477: 0000b531 304 FUNC GLOBAL DEFAULT 11 gm_arc_DELETE │ │ │ │ │ + 478: 00019689 92 FUNC GLOBAL DEFAULT 11 param_SI_kleene_close │ │ │ │ │ + 479: 0000b9a5 96 FUNC GLOBAL DEFAULT 11 gm_arc_LAPPEND │ │ │ │ │ + 480: 00015f75 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_digit │ │ │ │ │ + 481: 00016401 54 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_start │ │ │ │ │ + 482: 0000e739 48 FUNC GLOBAL DEFAULT 11 g_newnodename │ │ │ │ │ + 483: 0000c43d 104 FUNC GLOBAL DEFAULT 11 gm_node_GET │ │ │ │ │ + 484: 00015745 4 FUNC GLOBAL DEFAULT 11 rde_param_query_clientdata │ │ │ │ │ + 485: 0000e4f1 200 FUNC GLOBAL DEFAULT 11 g_attr_deserial │ │ │ │ │ + 486: 00018e55 92 FUNC GLOBAL DEFAULT 11 param_SI_valuevalue_part │ │ │ │ │ + 487: 000186bd 60 FUNC GLOBAL DEFAULT 11 param_I_test_alnum │ │ │ │ │ + 488: 00022e69 204 FUNC GLOBAL DEFAULT 11 tm_LEAVES │ │ │ │ │ + 489: 0001708d 212 FUNC GLOBAL DEFAULT 11 param_AMARKED │ │ │ │ │ + 490: 00016001 168 FUNC GLOBAL DEFAULT 11 rde_param_i_test_range │ │ │ │ │ + 491: 0000c6e9 92 FUNC GLOBAL DEFAULT 11 gm_node_KEYS │ │ │ │ │ 492: 000121d5 56 FUNC GLOBAL DEFAULT 11 s_new │ │ │ │ │ - 493: 00017c59 24 FUNC GLOBAL DEFAULT 11 rde_param_i_error_push │ │ │ │ │ - 494: 00015755 76 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_disrew │ │ │ │ │ - 495: 0000bb55 1296 FUNC GLOBAL DEFAULT 11 g_objcmd │ │ │ │ │ - 496: 00016455 92 FUNC GLOBAL DEFAULT 11 param_SI_next_alpha │ │ │ │ │ - 497: 00015335 60 FUNC GLOBAL DEFAULT 11 param_I_st_ok │ │ │ │ │ - 498: 000148bd 148 FUNC GLOBAL DEFAULT 11 param_CURRENT │ │ │ │ │ - 499: 00017ee1 304 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_save │ │ │ │ │ - 500: 0000f079 136 FUNC GLOBAL DEFAULT 11 ga_err_duplicate │ │ │ │ │ - 501: 0000dcbd 92 FUNC GLOBAL DEFAULT 11 gm_arc_SOURCE │ │ │ │ │ - 502: 00016901 68 FUNC GLOBAL DEFAULT 11 param_SI_void2_state_push │ │ │ │ │ + 493: 00015ac1 24 FUNC GLOBAL DEFAULT 11 rde_param_i_error_push │ │ │ │ │ + 494: 00018311 76 FUNC GLOBAL DEFAULT 11 param_I_ast_pop_disrew │ │ │ │ │ + 495: 000112b5 1296 FUNC GLOBAL DEFAULT 11 g_objcmd │ │ │ │ │ + 496: 00019011 92 FUNC GLOBAL DEFAULT 11 param_SI_next_alpha │ │ │ │ │ + 497: 00017ef1 60 FUNC GLOBAL DEFAULT 11 param_I_st_ok │ │ │ │ │ + 498: 00017479 148 FUNC GLOBAL DEFAULT 11 param_CURRENT │ │ │ │ │ + 499: 00015d49 304 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_save │ │ │ │ │ + 500: 000110a5 136 FUNC GLOBAL DEFAULT 11 ga_err_duplicate │ │ │ │ │ + 501: 0000bc6d 92 FUNC GLOBAL DEFAULT 11 gm_arc_SOURCE │ │ │ │ │ + 502: 000194bd 68 FUNC GLOBAL DEFAULT 11 param_SI_void2_state_push │ │ │ │ │ 503: 00013041 172 FUNC GLOBAL DEFAULT 11 sm_SUBSETOF │ │ │ │ │ - 504: 00016849 92 FUNC GLOBAL DEFAULT 11 param_SI_next_wordchar │ │ │ │ │ - 505: 00020bfd 220 FUNC GLOBAL DEFAULT 11 tn_new │ │ │ │ │ - 506: 0000eda5 92 FUNC GLOBAL DEFAULT 11 gn_get_node │ │ │ │ │ - 507: 00017abd 4 FUNC GLOBAL DEFAULT 11 rde_param_query_nc │ │ │ │ │ - 508: 0000aa59 58 FUNC GLOBAL DEFAULT 11 gc_remove │ │ │ │ │ - 509: 0000a811 88 FUNC GLOBAL DEFAULT 11 gn_delete │ │ │ │ │ - 510: 00021d59 56 FUNC GLOBAL DEFAULT 11 nlq_push │ │ │ │ │ - 511: 00018bdd 54 FUNC GLOBAL DEFAULT 11 rde_param_i_kleene_close │ │ │ │ │ + 504: 00019405 92 FUNC GLOBAL DEFAULT 11 param_SI_next_wordchar │ │ │ │ │ + 505: 00020301 220 FUNC GLOBAL DEFAULT 11 tn_new │ │ │ │ │ + 506: 0000d989 92 FUNC GLOBAL DEFAULT 11 gn_get_node │ │ │ │ │ + 507: 00015925 4 FUNC GLOBAL DEFAULT 11 rde_param_query_nc │ │ │ │ │ + 508: 0000a7c9 58 FUNC GLOBAL DEFAULT 11 gc_remove │ │ │ │ │ + 509: 0000f2f9 88 FUNC GLOBAL DEFAULT 11 gn_delete │ │ │ │ │ + 510: 0002145d 56 FUNC GLOBAL DEFAULT 11 nlq_push │ │ │ │ │ + 511: 00016a45 54 FUNC GLOBAL DEFAULT 11 rde_param_i_kleene_close │ │ │ │ │ 512: 00028379 520 FUNC GLOBAL DEFAULT 11 SHA256Update │ │ │ │ │ - 513: 00014725 408 FUNC GLOBAL DEFAULT 11 param_COMPLETE │ │ │ │ │ + 513: 000172e1 408 FUNC GLOBAL DEFAULT 11 param_COMPLETE │ │ │ │ │ 514: 00026685 4 FUNC GLOBAL DEFAULT 11 ns_Crcc_Init │ │ │ │ │ - 515: 00021501 128 FUNC GLOBAL DEFAULT 11 tn_cut │ │ │ │ │ - 516: 000158e9 104 FUNC GLOBAL DEFAULT 11 param_I_symbol_restore │ │ │ │ │ - 517: 00016cf1 164 FUNC GLOBAL DEFAULT 11 param_SI_reduce_symbol_end │ │ │ │ │ - 518: 0000c4a5 1252 FUNC GLOBAL DEFAULT 11 g_deserialize │ │ │ │ │ - 519: 000189c9 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_upper │ │ │ │ │ + 515: 00020c05 128 FUNC GLOBAL DEFAULT 11 tn_cut │ │ │ │ │ + 516: 000184a5 104 FUNC GLOBAL DEFAULT 11 param_I_symbol_restore │ │ │ │ │ + 517: 000198ad 164 FUNC GLOBAL DEFAULT 11 param_SI_reduce_symbol_end │ │ │ │ │ + 518: 0000ea11 1252 FUNC GLOBAL DEFAULT 11 g_deserialize │ │ │ │ │ + 519: 00016831 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_upper │ │ │ │ │ 520: 00012da1 300 FUNC GLOBAL DEFAULT 11 sm_INTERSECT │ │ │ │ │ - 521: 00015689 72 FUNC GLOBAL DEFAULT 11 param_F_ast_pop_rewind │ │ │ │ │ - 522: 000235f5 796 FUNC GLOBAL DEFAULT 11 tms_objcmd │ │ │ │ │ + 521: 00018245 72 FUNC GLOBAL DEFAULT 11 param_F_ast_pop_rewind │ │ │ │ │ + 522: 0001ef0d 796 FUNC GLOBAL DEFAULT 11 tms_objcmd │ │ │ │ │ 523: 000242d9 88 FUNC GLOBAL DEFAULT 11 ns_Base32hex_c_Init │ │ │ │ │ - 524: 0001564d 60 FUNC GLOBAL DEFAULT 11 param_I_loc_push │ │ │ │ │ - 525: 000149e1 64 FUNC GLOBAL DEFAULT 11 param_DESTROY │ │ │ │ │ - 526: 0001667d 92 FUNC GLOBAL DEFAULT 11 param_SI_next_lower │ │ │ │ │ - 527: 00010a59 92 FUNC GLOBAL DEFAULT 11 ga_get_arc │ │ │ │ │ - 528: 00015b79 60 FUNC GLOBAL DEFAULT 11 param_I_test_ascii │ │ │ │ │ - 529: 000187b9 88 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_void │ │ │ │ │ - 530: 000189b1 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_space │ │ │ │ │ - 531: 0000e9a9 136 FUNC GLOBAL DEFAULT 11 gm_node_SET │ │ │ │ │ + 524: 00018209 60 FUNC GLOBAL DEFAULT 11 param_I_loc_push │ │ │ │ │ + 525: 0001759d 64 FUNC GLOBAL DEFAULT 11 param_DESTROY │ │ │ │ │ + 526: 00019239 92 FUNC GLOBAL DEFAULT 11 param_SI_next_lower │ │ │ │ │ + 527: 00011259 92 FUNC GLOBAL DEFAULT 11 ga_get_arc │ │ │ │ │ + 528: 00018735 60 FUNC GLOBAL DEFAULT 11 param_I_test_ascii │ │ │ │ │ + 529: 00016621 88 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_void │ │ │ │ │ + 530: 00016819 24 FUNC GLOBAL DEFAULT 11 rde_param_i_next_space │ │ │ │ │ + 531: 0000c959 136 FUNC GLOBAL DEFAULT 11 gm_node_SET │ │ │ │ │ 532: 0002598d 64 FUNC GLOBAL DEFAULT 11 SHA1Init │ │ │ │ │ - 533: 00018f2d 64 FUNC GLOBAL DEFAULT 11 rde_tc_new │ │ │ │ │ - 534: 00017be1 120 FUNC GLOBAL DEFAULT 11 rde_param_i_error_pop_merge │ │ │ │ │ - 535: 0000d2ed 104 FUNC GLOBAL DEFAULT 11 gm_arc_UNSETWEIGH │ │ │ │ │ - 536: 0000ba41 52 FUNC GLOBAL DEFAULT 11 g_attr_extend │ │ │ │ │ - 537: 00018745 116 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_leaf │ │ │ │ │ + 533: 00019cc5 64 FUNC GLOBAL DEFAULT 11 rde_tc_new │ │ │ │ │ + 534: 00015a49 120 FUNC GLOBAL DEFAULT 11 rde_param_i_error_pop_merge │ │ │ │ │ + 535: 0000b29d 104 FUNC GLOBAL DEFAULT 11 gm_arc_UNSETWEIGH │ │ │ │ │ + 536: 0000e4bd 52 FUNC GLOBAL DEFAULT 11 g_attr_extend │ │ │ │ │ + 537: 000165ad 116 FUNC GLOBAL DEFAULT 11 rde_param_i_symbol_done_d_leaf │ │ │ │ │ 538: 00028319 96 FUNC GLOBAL DEFAULT 11 SHA224Init │ │ │ │ │ 539: 00012ecd 212 FUNC GLOBAL DEFAULT 11 sm_INTERSECT3 │ │ │ │ │ - 540: 00015829 60 FUNC GLOBAL DEFAULT 11 param_I_ast_rewind │ │ │ │ │ - 541: 00018a11 32 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_start_d │ │ │ │ │ + 540: 000183e5 60 FUNC GLOBAL DEFAULT 11 param_I_ast_rewind │ │ │ │ │ + 541: 00016879 32 FUNC GLOBAL DEFAULT 11 rde_param_i_notahead_start_d │ │ │ │ │ 542: 00036184 4 OBJECT GLOBAL DEFAULT 21 tclIntStubsPtr │ │ │ │ │ - 543: 00010abd 52 FUNC GLOBAL DEFAULT 11 g_nlq_append │ │ │ │ │ - 544: 00017c79 26 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_pop_rewind │ │ │ │ │ - 545: 000279e9 80 FUNC GLOBAL DEFAULT 11 qum_SIZE │ │ │ │ │ - 546: 000196c1 4 FUNC GLOBAL DEFAULT 11 param_setcmd │ │ │ │ │ - 547: 000165c5 92 FUNC GLOBAL DEFAULT 11 param_SI_next_digit │ │ │ │ │ - 548: 00015fb5 84 FUNC GLOBAL DEFAULT 11 param_SI_void_state_merge │ │ │ │ │ - 549: 00017c95 8 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_push │ │ │ │ │ + 543: 00010d59 52 FUNC GLOBAL DEFAULT 11 g_nlq_append │ │ │ │ │ + 544: 00015ae1 26 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_pop_rewind │ │ │ │ │ + 545: 00027bc1 80 FUNC GLOBAL DEFAULT 11 qum_SIZE │ │ │ │ │ + 546: 00014561 4 FUNC GLOBAL DEFAULT 11 param_setcmd │ │ │ │ │ + 547: 00019181 92 FUNC GLOBAL DEFAULT 11 param_SI_next_digit │ │ │ │ │ + 548: 00018b71 84 FUNC GLOBAL DEFAULT 11 param_SI_void_state_merge │ │ │ │ │ + 549: 00015afd 8 FUNC GLOBAL DEFAULT 11 rde_param_i_loc_push │ │ │ │ │ 550: 00012419 56 FUNC GLOBAL DEFAULT 11 s_dup │ │ │ │ │ 551: 00027221 56 FUNC GLOBAL DEFAULT 11 ns_Queue_c_Init │ │ │ │ │ - 552: 0000a7ad 100 FUNC GLOBAL DEFAULT 11 gn_new │ │ │ │ │ - 553: 0001636d 140 FUNC GLOBAL DEFAULT 11 param_SI_next_range │ │ │ │ │ - 554: 0001699d 68 FUNC GLOBAL DEFAULT 11 param_SI_value_notahead_start │ │ │ │ │ - 555: 0001e585 64 FUNC GLOBAL DEFAULT 11 tm_TSET │ │ │ │ │ - 556: 000161e9 84 FUNC GLOBAL DEFAULT 11 param_SI_voidvoid_part │ │ │ │ │ - 557: 000217b5 22 FUNC GLOBAL DEFAULT 11 tn_height │ │ │ │ │ - 558: 000223e1 620 FUNC GLOBAL DEFAULT 11 t_walkoptions │ │ │ │ │ - 559: 0000c0fd 96 FUNC GLOBAL DEFAULT 11 g_new │ │ │ │ │ - 560: 000173fd 4 FUNC GLOBAL DEFAULT 11 rde_stack_size │ │ │ │ │ + 552: 0000f295 100 FUNC GLOBAL DEFAULT 11 gn_new │ │ │ │ │ + 553: 00018f29 140 FUNC GLOBAL DEFAULT 11 param_SI_next_range │ │ │ │ │ + 554: 00019559 68 FUNC GLOBAL DEFAULT 11 param_SI_value_notahead_start │ │ │ │ │ + 555: 000218a1 64 FUNC GLOBAL DEFAULT 11 tm_TSET │ │ │ │ │ + 556: 00018da5 84 FUNC GLOBAL DEFAULT 11 param_SI_voidvoid_part │ │ │ │ │ + 557: 00020eb9 22 FUNC GLOBAL DEFAULT 11 tn_height │ │ │ │ │ + 558: 0001e659 620 FUNC GLOBAL DEFAULT 11 t_walkoptions │ │ │ │ │ + 559: 0000e669 96 FUNC GLOBAL DEFAULT 11 g_new │ │ │ │ │ + 560: 00017089 4 FUNC GLOBAL DEFAULT 11 rde_stack_size │ │ │ │ │ 561: 0000a331 54 FUNC GLOBAL DEFAULT 11 MD4Init │ │ │ │ │ - 562: 00018c7d 72 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_void2value │ │ │ │ │ - 563: 0002264d 1304 FUNC GLOBAL DEFAULT 11 t_walk │ │ │ │ │ - 564: 00021581 272 FUNC GLOBAL DEFAULT 11 tn_dup │ │ │ │ │ - 565: 0002791d 204 FUNC GLOBAL DEFAULT 11 qum_UNGET │ │ │ │ │ - 566: 00018d15 56 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_void2void │ │ │ │ │ - 567: 00016d95 156 FUNC GLOBAL DEFAULT 11 param_SI_void_leaf_symbol_end │ │ │ │ │ - 568: 00019631 144 FUNC GLOBAL DEFAULT 11 param_delete │ │ │ │ │ - 569: 00021845 76 FUNC GLOBAL DEFAULT 11 tn_getchildren │ │ │ │ │ - 570: 00015445 60 FUNC GLOBAL DEFAULT 11 param_I_er_popmerge │ │ │ │ │ - 571: 00018f6d 48 FUNC GLOBAL DEFAULT 11 rde_tc_del │ │ │ │ │ - 572: 00018161 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_print │ │ │ │ │ - 573: 00021175 188 FUNC GLOBAL DEFAULT 11 tn_appendmany │ │ │ │ │ - 574: 00018fa5 12 FUNC GLOBAL DEFAULT 11 rde_tc_clear │ │ │ │ │ - 575: 00018fb1 440 FUNC GLOBAL DEFAULT 11 rde_tc_append │ │ │ │ │ - 576: 00021d91 56 FUNC GLOBAL DEFAULT 11 nlq_pop │ │ │ │ │ - 577: 00018075 136 FUNC GLOBAL DEFAULT 11 rde_param_i_test_char │ │ │ │ │ - 578: 0000b111 148 FUNC GLOBAL DEFAULT 11 g_attr_delete │ │ │ │ │ + 562: 00016ae5 72 FUNC GLOBAL DEFAULT 11 rde_param_i_seq_void2value │ │ │ │ │ + 563: 0001e8c5 1304 FUNC GLOBAL DEFAULT 11 t_walk │ │ │ │ │ + 564: 00020c85 272 FUNC GLOBAL DEFAULT 11 tn_dup │ │ │ │ │ + 565: 00027af5 204 FUNC GLOBAL DEFAULT 11 qum_UNGET │ │ │ │ │ + 566: 00016b7d 56 FUNC GLOBAL DEFAULT 11 rde_param_i_bra_void2void │ │ │ │ │ + 567: 00019951 156 FUNC GLOBAL DEFAULT 11 param_SI_void_leaf_symbol_end │ │ │ │ │ + 568: 000144d1 144 FUNC GLOBAL DEFAULT 11 param_delete │ │ │ │ │ + 569: 00020f49 76 FUNC GLOBAL DEFAULT 11 tn_getchildren │ │ │ │ │ + 570: 00018001 60 FUNC GLOBAL DEFAULT 11 param_I_er_popmerge │ │ │ │ │ + 571: 00019d05 48 FUNC GLOBAL DEFAULT 11 rde_tc_del │ │ │ │ │ + 572: 00015fc9 28 FUNC GLOBAL DEFAULT 11 rde_param_i_test_print │ │ │ │ │ + 573: 00020879 188 FUNC GLOBAL DEFAULT 11 tn_appendmany │ │ │ │ │ + 574: 00019d3d 12 FUNC GLOBAL DEFAULT 11 rde_tc_clear │ │ │ │ │ + 575: 00019d49 440 FUNC GLOBAL DEFAULT 11 rde_tc_append │ │ │ │ │ + 576: 00021495 56 FUNC GLOBAL DEFAULT 11 nlq_pop │ │ │ │ │ + 577: 00015edd 136 FUNC GLOBAL DEFAULT 11 rde_param_i_test_char │ │ │ │ │ + 578: 0000db8d 148 FUNC GLOBAL DEFAULT 11 g_attr_delete │ │ │ │ │ 579: 00012b79 252 FUNC GLOBAL DEFAULT 11 sm_EXCLUDE │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -12,57 +12,50 @@ │ │ │ │ │ 000358b0 00000017 R_ARM_RELATIVE │ │ │ │ │ 000358b4 00000017 R_ARM_RELATIVE │ │ │ │ │ 000358b8 00000017 R_ARM_RELATIVE │ │ │ │ │ 000358bc 00000017 R_ARM_RELATIVE │ │ │ │ │ 000358c4 00000017 R_ARM_RELATIVE │ │ │ │ │ 000358c8 00000017 R_ARM_RELATIVE │ │ │ │ │ 000358cc 00000017 R_ARM_RELATIVE │ │ │ │ │ -000358d0 00000017 R_ARM_RELATIVE │ │ │ │ │ 000358d4 00000017 R_ARM_RELATIVE │ │ │ │ │ 000358d8 00000017 R_ARM_RELATIVE │ │ │ │ │ 000358dc 00000017 R_ARM_RELATIVE │ │ │ │ │ -000358e0 00000017 R_ARM_RELATIVE │ │ │ │ │ 000358e4 00000017 R_ARM_RELATIVE │ │ │ │ │ 000358e8 00000017 R_ARM_RELATIVE │ │ │ │ │ -000358ec 00000017 R_ARM_RELATIVE │ │ │ │ │ 000358f0 00000017 R_ARM_RELATIVE │ │ │ │ │ -000358f4 00000017 R_ARM_RELATIVE │ │ │ │ │ -000358f8 00000017 R_ARM_RELATIVE │ │ │ │ │ 000358fc 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035900 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035904 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035908 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003590c 00000017 R_ARM_RELATIVE │ │ │ │ │ +00035910 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035914 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035918 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003591c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035920 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035924 00000017 R_ARM_RELATIVE │ │ │ │ │ -00035928 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003592c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035930 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035934 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035938 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003593c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035940 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035944 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035948 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003594c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035950 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035954 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035958 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003595c 00000017 R_ARM_RELATIVE │ │ │ │ │ -00035960 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035964 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035968 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003596c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035970 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035974 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035978 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003597c 00000017 R_ARM_RELATIVE │ │ │ │ │ +00035980 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035984 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035988 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003598c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035990 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035994 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035998 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003599c 00000017 R_ARM_RELATIVE │ │ │ │ │ @@ -70,48 +63,55 @@ │ │ │ │ │ 000359a4 00000017 R_ARM_RELATIVE │ │ │ │ │ 000359a8 00000017 R_ARM_RELATIVE │ │ │ │ │ 000359ac 00000017 R_ARM_RELATIVE │ │ │ │ │ 000359b0 00000017 R_ARM_RELATIVE │ │ │ │ │ 000359b4 00000017 R_ARM_RELATIVE │ │ │ │ │ 000359b8 00000017 R_ARM_RELATIVE │ │ │ │ │ 000359bc 00000017 R_ARM_RELATIVE │ │ │ │ │ -000359c4 00000017 R_ARM_RELATIVE │ │ │ │ │ +000359c0 00000017 R_ARM_RELATIVE │ │ │ │ │ 000359c8 00000017 R_ARM_RELATIVE │ │ │ │ │ 000359cc 00000017 R_ARM_RELATIVE │ │ │ │ │ +000359d0 00000017 R_ARM_RELATIVE │ │ │ │ │ 000359d4 00000017 R_ARM_RELATIVE │ │ │ │ │ 000359d8 00000017 R_ARM_RELATIVE │ │ │ │ │ 000359dc 00000017 R_ARM_RELATIVE │ │ │ │ │ +000359e0 00000017 R_ARM_RELATIVE │ │ │ │ │ 000359e4 00000017 R_ARM_RELATIVE │ │ │ │ │ 000359e8 00000017 R_ARM_RELATIVE │ │ │ │ │ +000359ec 00000017 R_ARM_RELATIVE │ │ │ │ │ 000359f0 00000017 R_ARM_RELATIVE │ │ │ │ │ +000359f4 00000017 R_ARM_RELATIVE │ │ │ │ │ +000359f8 00000017 R_ARM_RELATIVE │ │ │ │ │ 000359fc 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a00 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a04 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a08 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a0c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a10 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a14 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a18 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a1c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a20 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a24 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a28 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a2c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a30 00000017 R_ARM_RELATIVE │ │ │ │ │ -00035a34 00000017 R_ARM_RELATIVE │ │ │ │ │ +00035a38 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a3c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a40 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a44 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a48 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a4c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a50 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a54 00000017 R_ARM_RELATIVE │ │ │ │ │ +00035a58 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a5c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a60 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a64 00000017 R_ARM_RELATIVE │ │ │ │ │ +00035a68 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a6c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a70 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a78 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a7c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a80 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a84 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035a88 00000017 R_ARM_RELATIVE │ │ │ │ │ @@ -430,29 +430,32 @@ │ │ │ │ │ 00035f74 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035f7c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035f80 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035f84 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035f88 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035f90 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035f94 00000017 R_ARM_RELATIVE │ │ │ │ │ -00035f98 00000017 R_ARM_RELATIVE │ │ │ │ │ +00035f9c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035fa0 00000017 R_ARM_RELATIVE │ │ │ │ │ -00035fac 00000017 R_ARM_RELATIVE │ │ │ │ │ +00035fa4 00000017 R_ARM_RELATIVE │ │ │ │ │ +00035fa8 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035fb0 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035fb4 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035fb8 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035fbc 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035fc0 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035fc4 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035fc8 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035fcc 00000017 R_ARM_RELATIVE │ │ │ │ │ +00035fd0 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035fd4 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035fd8 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035fdc 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035fe0 00000017 R_ARM_RELATIVE │ │ │ │ │ +00035fe4 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035fe8 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035fec 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035ff0 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035ff4 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035ff8 00000017 R_ARM_RELATIVE │ │ │ │ │ 00035ffc 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036000 00000017 R_ARM_RELATIVE │ │ │ │ │ @@ -470,28 +473,25 @@ │ │ │ │ │ 00036030 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036034 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036038 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003603c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036040 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036044 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036048 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003604c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036050 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036054 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036058 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003605c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036060 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036064 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036068 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003606c 00000017 R_ARM_RELATIVE │ │ │ │ │ -00036070 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036074 00000017 R_ARM_RELATIVE │ │ │ │ │ -00036078 00000017 R_ARM_RELATIVE │ │ │ │ │ -0003607c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036080 00000017 R_ARM_RELATIVE │ │ │ │ │ +00036084 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036088 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003608c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036090 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036094 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036098 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003609c 00000017 R_ARM_RELATIVE │ │ │ │ │ 000360a0 00000017 R_ARM_RELATIVE │ │ │ │ │ @@ -529,541 +529,541 @@ │ │ │ │ │ 00036164 00000017 R_ARM_RELATIVE │ │ │ │ │ 0003616c 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036170 00000017 R_ARM_RELATIVE │ │ │ │ │ 00036174 00000017 R_ARM_RELATIVE │ │ │ │ │ 00034f0c 00006902 R_ARM_ABS32 000282b9 SHA256Init │ │ │ │ │ 00034f10 00020002 R_ARM_ABS32 00028379 SHA256Update │ │ │ │ │ 00034f14 00015502 R_ARM_ABS32 00028581 SHA256Final │ │ │ │ │ -00035804 00012415 R_ARM_GLOB_DAT 000198fd paramms_objcmd │ │ │ │ │ +00035804 00012415 R_ARM_GLOB_DAT 00014a81 paramms_objcmd │ │ │ │ │ 00035808 00000515 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ 0003580c 00000715 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ │ -00035810 0001ef15 R_ARM_GLOB_DAT 0000bb55 g_objcmd │ │ │ │ │ +00035810 0001ef15 R_ARM_GLOB_DAT 000112b5 g_objcmd │ │ │ │ │ 00035814 00011f15 R_ARM_GLOB_DAT 0003618c tclStubsPtr │ │ │ │ │ 00035818 00000a15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ │ 0003581c 00019b15 R_ARM_GLOB_DAT 00036188 tclPlatStubsPtr │ │ │ │ │ -00035820 0001fa15 R_ARM_GLOB_DAT 0000eda5 gn_get_node │ │ │ │ │ +00035820 0001fa15 R_ARM_GLOB_DAT 0000d989 gn_get_node │ │ │ │ │ 00035824 00001115 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ │ -00035828 00020f15 R_ARM_GLOB_DAT 00010a59 ga_get_arc │ │ │ │ │ -0003582c 00008e15 R_ARM_GLOB_DAT 00029139 stms_objcmd │ │ │ │ │ -00035830 00007415 R_ARM_GLOB_DAT 00035fa0 EndOffsetType │ │ │ │ │ -00035834 0001d015 R_ARM_GLOB_DAT 000359f0 EndOffsetTypeGraph │ │ │ │ │ -00035838 00020a15 R_ARM_GLOB_DAT 000235f5 tms_objcmd │ │ │ │ │ +00035828 00020f15 R_ARM_GLOB_DAT 00011259 ga_get_arc │ │ │ │ │ +0003582c 00008e15 R_ARM_GLOB_DAT 000288e1 stms_objcmd │ │ │ │ │ +00035830 00007415 R_ARM_GLOB_DAT 00036074 EndOffsetType │ │ │ │ │ +00035834 0001d015 R_ARM_GLOB_DAT 000358f0 EndOffsetTypeGraph │ │ │ │ │ +00035838 00020a15 R_ARM_GLOB_DAT 0001ef0d tms_objcmd │ │ │ │ │ 0003583c 00021e15 R_ARM_GLOB_DAT 00036184 tclIntStubsPtr │ │ │ │ │ 00035840 0001bb15 R_ARM_GLOB_DAT 00034f04 sha256cStubs │ │ │ │ │ -00035844 00007215 R_ARM_GLOB_DAT 00022bc9 t_walk_invokecmd │ │ │ │ │ +00035844 00007215 R_ARM_GLOB_DAT 0001ee41 t_walk_invokecmd │ │ │ │ │ 00035848 00016115 R_ARM_GLOB_DAT 00036180 tclIntPlatStubsPtr │ │ │ │ │ -0003584c 00010b15 R_ARM_GLOB_DAT 00027afd qums_objcmd │ │ │ │ │ -00035850 0000a415 R_ARM_GLOB_DAT 00022b65 t_walk_invokescript │ │ │ │ │ +0003584c 00010b15 R_ARM_GLOB_DAT 00027259 qums_objcmd │ │ │ │ │ +00035850 0000a415 R_ARM_GLOB_DAT 0001eddd t_walk_invokescript │ │ │ │ │ 00035854 00001c15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x7140 contains 510 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0003500c 00023016 R_ARM_JUMP_SLOT 000173fd rde_stack_size │ │ │ │ │ +0003500c 00023016 R_ARM_JUMP_SLOT 00017089 rde_stack_size │ │ │ │ │ 00035010 0000b716 R_ARM_JUMP_SLOT 00026f49 ns_Md5cryptc_Init │ │ │ │ │ 00035014 0000e516 R_ARM_JUMP_SLOT 00012251 s_empty │ │ │ │ │ -00035018 00006716 R_ARM_JUMP_SLOT 00017e2d rde_param_i_status_ok │ │ │ │ │ -0003501c 0000c716 R_ARM_JUMP_SLOT 0002040d tm_SPLICE │ │ │ │ │ +00035018 00006716 R_ARM_JUMP_SLOT 00015c95 rde_param_i_status_ok │ │ │ │ │ +0003501c 0000c716 R_ARM_JUMP_SLOT 00023729 tm_SPLICE │ │ │ │ │ 00035020 00000316 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ │ -00035024 00022816 R_ARM_JUMP_SLOT 0000a7ad gn_new │ │ │ │ │ -00035028 0001f416 R_ARM_JUMP_SLOT 0000f079 ga_err_duplicate │ │ │ │ │ -0003502c 00004616 R_ARM_JUMP_SLOT 00016e31 param_SI_value_leaf_symbol_end │ │ │ │ │ -00035030 00018816 R_ARM_JUMP_SLOT 0001ed0d tm_CUT │ │ │ │ │ +00035024 00022816 R_ARM_JUMP_SLOT 0000f295 gn_new │ │ │ │ │ +00035028 0001f416 R_ARM_JUMP_SLOT 000110a5 ga_err_duplicate │ │ │ │ │ +0003502c 00004616 R_ARM_JUMP_SLOT 000199ed param_SI_value_leaf_symbol_end │ │ │ │ │ +00035030 00018816 R_ARM_JUMP_SLOT 00022029 tm_CUT │ │ │ │ │ 00035034 00013e16 R_ARM_JUMP_SLOT 0001225d s_free │ │ │ │ │ -00035038 00013916 R_ARM_JUMP_SLOT 000163f9 param_SI_next_alnum │ │ │ │ │ +00035038 00013916 R_ARM_JUMP_SLOT 00018fb5 param_SI_next_alnum │ │ │ │ │ 0003503c 0001b416 R_ARM_JUMP_SLOT 00024625 ns_Uuencode_Init │ │ │ │ │ -00035040 00011d16 R_ARM_JUMP_SLOT 00017145 rde_stack_del │ │ │ │ │ -00035044 00018616 R_ARM_JUMP_SLOT 00021691 tn_extend_attr │ │ │ │ │ +00035040 00011d16 R_ARM_JUMP_SLOT 00016dd1 rde_stack_del │ │ │ │ │ +00035044 00018616 R_ARM_JUMP_SLOT 00020d95 tn_extend_attr │ │ │ │ │ 00035048 00002816 R_ARM_JUMP_SLOT 00025a5d SHA1Final │ │ │ │ │ 0003504c 00008816 R_ARM_JUMP_SLOT 00012549 s_union │ │ │ │ │ -00035050 0001f016 R_ARM_JUMP_SLOT 00016455 param_SI_next_alpha │ │ │ │ │ -00035054 00009316 R_ARM_JUMP_SLOT 00017ba1 rde_param_i_error_clear │ │ │ │ │ -00035058 0000fa16 R_ARM_JUMP_SLOT 000167ed param_SI_next_upper │ │ │ │ │ -0003505c 00007016 R_ARM_JUMP_SLOT 00020e6d tn_detach │ │ │ │ │ -00035060 00006016 R_ARM_JUMP_SLOT 00028ed1 stm_PUSH │ │ │ │ │ -00035064 00009a16 R_ARM_JUMP_SLOT 00017ac5 rde_param_query_sv │ │ │ │ │ -00035068 0001cd16 R_ARM_JUMP_SLOT 000154bd param_F_loc_pop_rewind │ │ │ │ │ -0003506c 0000ce16 R_ARM_JUMP_SLOT 000176f1 rde_param_new │ │ │ │ │ +00035050 0001f016 R_ARM_JUMP_SLOT 00019011 param_SI_next_alpha │ │ │ │ │ +00035054 00009316 R_ARM_JUMP_SLOT 00015a09 rde_param_i_error_clear │ │ │ │ │ +00035058 0000fa16 R_ARM_JUMP_SLOT 000193a9 param_SI_next_upper │ │ │ │ │ +0003505c 00007016 R_ARM_JUMP_SLOT 00020571 tn_detach │ │ │ │ │ +00035060 00006016 R_ARM_JUMP_SLOT 00029051 stm_PUSH │ │ │ │ │ +00035064 00009a16 R_ARM_JUMP_SLOT 0001592d rde_param_query_sv │ │ │ │ │ +00035068 0001cd16 R_ARM_JUMP_SLOT 00018079 param_F_loc_pop_rewind │ │ │ │ │ +0003506c 0000ce16 R_ARM_JUMP_SLOT 00015559 rde_param_new │ │ │ │ │ 00035070 00013316 R_ARM_JUMP_SLOT 00025d39 ns_Md5c_Init │ │ │ │ │ -00035074 00020516 R_ARM_JUMP_SLOT 00016cf1 param_SI_reduce_symbol_end │ │ │ │ │ -00035078 00007d16 R_ARM_JUMP_SLOT 00017919 rde_param_query_cc │ │ │ │ │ -0003507c 00002f16 R_ARM_JUMP_SLOT 0001f451 tm_INDEX │ │ │ │ │ -00035080 00008116 R_ARM_JUMP_SLOT 00018e41 rde_param_i_next_str │ │ │ │ │ -00035084 0000f016 R_ARM_JUMP_SLOT 000288e1 st_new │ │ │ │ │ -00035088 00009716 R_ARM_JUMP_SLOT 00017ac1 rde_param_query_st │ │ │ │ │ -0003508c 00001e16 R_ARM_JUMP_SLOT 00023b65 tms_serialize │ │ │ │ │ -00035090 00011416 R_ARM_JUMP_SLOT 0001efe1 tm_EXISTS │ │ │ │ │ +00035074 00020516 R_ARM_JUMP_SLOT 000198ad param_SI_reduce_symbol_end │ │ │ │ │ +00035078 00007d16 R_ARM_JUMP_SLOT 00015781 rde_param_query_cc │ │ │ │ │ +0003507c 00002f16 R_ARM_JUMP_SLOT 0002276d tm_INDEX │ │ │ │ │ +00035080 00008116 R_ARM_JUMP_SLOT 00016ca9 rde_param_i_next_str │ │ │ │ │ +00035084 0000f016 R_ARM_JUMP_SLOT 00028a61 st_new │ │ │ │ │ +00035088 00009716 R_ARM_JUMP_SLOT 00015929 rde_param_query_st │ │ │ │ │ +0003508c 00001e16 R_ARM_JUMP_SLOT 0001f47d tms_serialize │ │ │ │ │ +00035090 00011416 R_ARM_JUMP_SLOT 000222fd tm_EXISTS │ │ │ │ │ 00035094 00000416 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ │ -00035098 0000f916 R_ARM_JUMP_SLOT 000290a5 stm_SIZE │ │ │ │ │ +00035098 0000f916 R_ARM_JUMP_SLOT 00029225 stm_SIZE │ │ │ │ │ 0003509c 00000516 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ -000350a0 00009616 R_ARM_JUMP_SLOT 0000d075 gm_arc_APPEND │ │ │ │ │ -000350a4 00019016 R_ARM_JUMP_SLOT 0001eb99 tm_CHILDREN │ │ │ │ │ -000350a8 00005716 R_ARM_JUMP_SLOT 0000e0ed gm_node_ATTR │ │ │ │ │ +000350a0 00009616 R_ARM_JUMP_SLOT 0000b025 gm_arc_APPEND │ │ │ │ │ +000350a4 00019016 R_ARM_JUMP_SLOT 00021eb5 tm_CHILDREN │ │ │ │ │ +000350a8 00005716 R_ARM_JUMP_SLOT 0000c09d gm_node_ATTR │ │ │ │ │ 000350ac 00005c16 R_ARM_JUMP_SLOT 0001334d sm_UNION │ │ │ │ │ 000350b0 00000616 R_ARM_JUMP_SLOT 00000000 strtol@GLIBC_2.4 │ │ │ │ │ -000350b4 00012716 R_ARM_JUMP_SLOT 000194ad rde_ot_intern1 │ │ │ │ │ -000350b8 0000df16 R_ARM_JUMP_SLOT 000152f9 param_I_st_neg │ │ │ │ │ -000350bc 0001a816 R_ARM_JUMP_SLOT 0000d17d gm_arc_GETWEIGHT │ │ │ │ │ +000350b4 00012716 R_ARM_JUMP_SLOT 000148fd rde_ot_intern1 │ │ │ │ │ +000350b8 0000df16 R_ARM_JUMP_SLOT 00017eb5 param_I_st_neg │ │ │ │ │ +000350bc 0001a816 R_ARM_JUMP_SLOT 0000b12d gm_arc_GETWEIGHT │ │ │ │ │ 000350c0 00011516 R_ARM_JUMP_SLOT 00026515 MD5Update │ │ │ │ │ -000350c4 00023416 R_ARM_JUMP_SLOT 00021581 tn_dup │ │ │ │ │ -000350c8 0000ca16 R_ARM_JUMP_SLOT 000278b1 qum_PUT │ │ │ │ │ -000350cc 00013816 R_ARM_JUMP_SLOT 0000d355 gm_arc_HASWEIGHT │ │ │ │ │ -000350d0 00007b16 R_ARM_JUMP_SLOT 0001ff95 tm_PARENT │ │ │ │ │ -000350d4 00012516 R_ARM_JUMP_SLOT 000182dd rde_param_i_value_leaf │ │ │ │ │ -000350d8 00012216 R_ARM_JUMP_SLOT 00018049 rde_param_i_test_ascii │ │ │ │ │ -000350dc 00023d16 R_ARM_JUMP_SLOT 00021175 tn_appendmany │ │ │ │ │ -000350e0 0000d116 R_ARM_JUMP_SLOT 00021af9 tn_get_attr │ │ │ │ │ -000350e4 0001a916 R_ARM_JUMP_SLOT 00021dc9 nlq_clear │ │ │ │ │ +000350c4 00023416 R_ARM_JUMP_SLOT 00020c85 tn_dup │ │ │ │ │ +000350c8 0000ca16 R_ARM_JUMP_SLOT 00027a89 qum_PUT │ │ │ │ │ +000350cc 00013816 R_ARM_JUMP_SLOT 0000b305 gm_arc_HASWEIGHT │ │ │ │ │ +000350d0 00007b16 R_ARM_JUMP_SLOT 000232b1 tm_PARENT │ │ │ │ │ +000350d4 00012516 R_ARM_JUMP_SLOT 00016145 rde_param_i_value_leaf │ │ │ │ │ +000350d8 00012216 R_ARM_JUMP_SLOT 00015eb1 rde_param_i_test_ascii │ │ │ │ │ +000350dc 00023d16 R_ARM_JUMP_SLOT 00020879 tn_appendmany │ │ │ │ │ +000350e0 0000d116 R_ARM_JUMP_SLOT 000211fd tn_get_attr │ │ │ │ │ +000350e4 0001a916 R_ARM_JUMP_SLOT 000214cd nlq_clear │ │ │ │ │ 000350e8 00020016 R_ARM_JUMP_SLOT 00028379 SHA256Update │ │ │ │ │ -000350ec 00004316 R_ARM_JUMP_SLOT 00017831 rde_param_reset │ │ │ │ │ -000350f0 0001c616 R_ARM_JUMP_SLOT 00018279 rde_param_i_test_wordchar │ │ │ │ │ -000350f4 0000be16 R_ARM_JUMP_SLOT 00021add tn_isancestorof │ │ │ │ │ -000350f8 00014b16 R_ARM_JUMP_SLOT 000178e1 rde_param_query_amark │ │ │ │ │ -000350fc 00007e16 R_ARM_JUMP_SLOT 000151fd param_F_return │ │ │ │ │ -00035100 00013a16 R_ARM_JUMP_SLOT 0000a869 gn_err_duplicate │ │ │ │ │ -00035104 00012816 R_ARM_JUMP_SLOT 0000b431 g_attr_get │ │ │ │ │ -00035108 0001b216 R_ARM_JUMP_SLOT 000168a5 param_SI_next_xdigit │ │ │ │ │ -0003510c 0000ed16 R_ARM_JUMP_SLOT 000145a5 param_AST │ │ │ │ │ -00035110 00004e16 R_ARM_JUMP_SLOT 00014c19 param_LOCATION │ │ │ │ │ -00035114 00006116 R_ARM_JUMP_SLOT 00028c45 stm_GET │ │ │ │ │ -00035118 00010516 R_ARM_JUMP_SLOT 00016791 param_SI_next_space │ │ │ │ │ +000350ec 00004316 R_ARM_JUMP_SLOT 00015699 rde_param_reset │ │ │ │ │ +000350f0 0001c616 R_ARM_JUMP_SLOT 000160e1 rde_param_i_test_wordchar │ │ │ │ │ +000350f4 0000be16 R_ARM_JUMP_SLOT 000211e1 tn_isancestorof │ │ │ │ │ +000350f8 00014b16 R_ARM_JUMP_SLOT 00015749 rde_param_query_amark │ │ │ │ │ +000350fc 00007e16 R_ARM_JUMP_SLOT 00017db9 param_F_return │ │ │ │ │ +00035100 00013a16 R_ARM_JUMP_SLOT 0000f351 gn_err_duplicate │ │ │ │ │ +00035104 00012816 R_ARM_JUMP_SLOT 0000dead g_attr_get │ │ │ │ │ +00035108 0001b216 R_ARM_JUMP_SLOT 00019461 param_SI_next_xdigit │ │ │ │ │ +0003510c 0000ed16 R_ARM_JUMP_SLOT 00017161 param_AST │ │ │ │ │ +00035110 00004e16 R_ARM_JUMP_SLOT 000177d5 param_LOCATION │ │ │ │ │ +00035114 00006116 R_ARM_JUMP_SLOT 00028dc5 stm_GET │ │ │ │ │ +00035118 00010516 R_ARM_JUMP_SLOT 0001934d param_SI_next_space │ │ │ │ │ 0003511c 00000816 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ │ -00035120 0001c316 R_ARM_JUMP_SLOT 00016735 param_SI_next_punct │ │ │ │ │ -00035124 0000f216 R_ARM_JUMP_SLOT 00017789 rde_param_del │ │ │ │ │ -00035128 00004016 R_ARM_JUMP_SLOT 0001650d param_SI_next_control │ │ │ │ │ -0003512c 00005d16 R_ARM_JUMP_SLOT 0001f4cd tm_INSERT │ │ │ │ │ -00035130 0001e016 R_ARM_JUMP_SLOT 0001810d rde_param_i_test_digit │ │ │ │ │ +00035120 0001c316 R_ARM_JUMP_SLOT 000192f1 param_SI_next_punct │ │ │ │ │ +00035124 0000f216 R_ARM_JUMP_SLOT 000155f1 rde_param_del │ │ │ │ │ +00035128 00004016 R_ARM_JUMP_SLOT 000190c9 param_SI_next_control │ │ │ │ │ +0003512c 00005d16 R_ARM_JUMP_SLOT 000227e9 tm_INSERT │ │ │ │ │ +00035130 0001e016 R_ARM_JUMP_SLOT 00015f75 rde_param_i_test_digit │ │ │ │ │ 00035134 0000cb16 R_ARM_JUMP_SLOT 0000a775 ns_Graph_c_Init │ │ │ │ │ -00035138 0000ad16 R_ARM_JUMP_SLOT 000155d5 param_I_loc_pop_rewind │ │ │ │ │ -0003513c 00011b16 R_ARM_JUMP_SLOT 00016009 param_SI_value_state_merge │ │ │ │ │ -00035140 00019d16 R_ARM_JUMP_SLOT 0000b4e1 g_attr_getall │ │ │ │ │ -00035144 0001f216 R_ARM_JUMP_SLOT 000148bd param_CURRENT │ │ │ │ │ -00035148 00022c16 R_ARM_JUMP_SLOT 000161e9 param_SI_voidvoid_part │ │ │ │ │ -0003514c 00022916 R_ARM_JUMP_SLOT 0001636d param_SI_next_range │ │ │ │ │ -00035150 0000b016 R_ARM_JUMP_SLOT 0000dd75 gm_arc_NODES │ │ │ │ │ +00035138 0000ad16 R_ARM_JUMP_SLOT 00018191 param_I_loc_pop_rewind │ │ │ │ │ +0003513c 00011b16 R_ARM_JUMP_SLOT 00018bc5 param_SI_value_state_merge │ │ │ │ │ +00035140 00019d16 R_ARM_JUMP_SLOT 0000df5d g_attr_getall │ │ │ │ │ +00035144 0001f216 R_ARM_JUMP_SLOT 00017479 param_CURRENT │ │ │ │ │ +00035148 00022c16 R_ARM_JUMP_SLOT 00018da5 param_SI_voidvoid_part │ │ │ │ │ +0003514c 00022916 R_ARM_JUMP_SLOT 00018f29 param_SI_next_range │ │ │ │ │ +00035150 0000b016 R_ARM_JUMP_SLOT 0000bd25 gm_arc_NODES │ │ │ │ │ 00035154 0001ec16 R_ARM_JUMP_SLOT 000121d5 s_new │ │ │ │ │ -00035158 00017a16 R_ARM_JUMP_SLOT 0000e7f5 gm_node_OPPOSITE │ │ │ │ │ -0003515c 00017016 R_ARM_JUMP_SLOT 0000b081 g_attr_serok │ │ │ │ │ +00035158 00017a16 R_ARM_JUMP_SLOT 0000c7a5 gm_node_OPPOSITE │ │ │ │ │ +0003515c 00017016 R_ARM_JUMP_SLOT 0000dafd g_attr_serok │ │ │ │ │ 00035160 00000916 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ │ -00035164 00010916 R_ARM_JUMP_SLOT 000196c5 param_intern │ │ │ │ │ -00035168 0000c316 R_ARM_JUMP_SLOT 00017cad rde_param_i_input_next │ │ │ │ │ -0003516c 00017916 R_ARM_JUMP_SLOT 00020e15 tn_structure │ │ │ │ │ -00035170 0001e216 R_ARM_JUMP_SLOT 0000c1cd g_newnodename │ │ │ │ │ -00035174 00022d16 R_ARM_JUMP_SLOT 000217b5 tn_height │ │ │ │ │ -00035178 00018116 R_ARM_JUMP_SLOT 0000dd19 gm_arc_TARGET │ │ │ │ │ -0003517c 00022316 R_ARM_JUMP_SLOT 000165c5 param_SI_next_digit │ │ │ │ │ -00035180 0000ae16 R_ARM_JUMP_SLOT 00023911 tms_getchildren │ │ │ │ │ -00035184 0000c516 R_ARM_JUMP_SLOT 00018241 rde_param_i_test_space │ │ │ │ │ +00035164 00010916 R_ARM_JUMP_SLOT 00014565 param_intern │ │ │ │ │ +00035168 0000c316 R_ARM_JUMP_SLOT 00015b15 rde_param_i_input_next │ │ │ │ │ +0003516c 00017916 R_ARM_JUMP_SLOT 00020519 tn_structure │ │ │ │ │ +00035170 0001e216 R_ARM_JUMP_SLOT 0000e739 g_newnodename │ │ │ │ │ +00035174 00022d16 R_ARM_JUMP_SLOT 00020eb9 tn_height │ │ │ │ │ +00035178 00018116 R_ARM_JUMP_SLOT 0000bcc9 gm_arc_TARGET │ │ │ │ │ +0003517c 00022316 R_ARM_JUMP_SLOT 00019181 param_SI_next_digit │ │ │ │ │ +00035180 0000ae16 R_ARM_JUMP_SLOT 0001f229 tms_getchildren │ │ │ │ │ +00035184 0000c516 R_ARM_JUMP_SLOT 000160a9 rde_param_i_test_space │ │ │ │ │ 00035188 00006916 R_ARM_JUMP_SLOT 000282b9 SHA256Init │ │ │ │ │ -0003518c 0000a116 R_ARM_JUMP_SLOT 0000d049 gm_ARCS │ │ │ │ │ -00035190 0000fc16 R_ARM_JUMP_SLOT 00015d41 param_I_test_print │ │ │ │ │ +0003518c 0000a116 R_ARM_JUMP_SLOT 0000aff9 gm_ARCS │ │ │ │ │ +00035190 0000fc16 R_ARM_JUMP_SLOT 000188fd param_I_test_print │ │ │ │ │ 00035194 00000b16 R_ARM_JUMP_SLOT 00000000 inet_pton@GLIBC_2.4 │ │ │ │ │ -00035198 00018716 R_ARM_JUMP_SLOT 0001817d rde_param_i_test_punct │ │ │ │ │ +00035198 00018716 R_ARM_JUMP_SLOT 00015fe5 rde_param_i_test_punct │ │ │ │ │ 0003519c 00000c16 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ │ -000351a0 0001a616 R_ARM_JUMP_SLOT 00027471 qum_DESTROY │ │ │ │ │ -000351a4 00018c16 R_ARM_JUMP_SLOT 000171ad rde_stack_push │ │ │ │ │ -000351a8 00023816 R_ARM_JUMP_SLOT 00019631 param_delete │ │ │ │ │ -000351ac 0000fd16 R_ARM_JUMP_SLOT 00018011 rde_param_i_test_alnum │ │ │ │ │ -000351b0 0001eb16 R_ARM_JUMP_SLOT 0000e739 gm_node_KEYS │ │ │ │ │ -000351b4 0000a516 R_ARM_JUMP_SLOT 00015db9 param_I_test_range │ │ │ │ │ -000351b8 0000e216 R_ARM_JUMP_SLOT 0001463d param_ASTS │ │ │ │ │ -000351bc 00010f16 R_ARM_JUMP_SLOT 00015505 param_I_loc_pop_discard │ │ │ │ │ +000351a0 0001a616 R_ARM_JUMP_SLOT 00027649 qum_DESTROY │ │ │ │ │ +000351a4 00018c16 R_ARM_JUMP_SLOT 00016e39 rde_stack_push │ │ │ │ │ +000351a8 00023816 R_ARM_JUMP_SLOT 000144d1 param_delete │ │ │ │ │ +000351ac 0000fd16 R_ARM_JUMP_SLOT 00015e79 rde_param_i_test_alnum │ │ │ │ │ +000351b0 0001eb16 R_ARM_JUMP_SLOT 0000c6e9 gm_node_KEYS │ │ │ │ │ +000351b4 0000a516 R_ARM_JUMP_SLOT 00018975 param_I_test_range │ │ │ │ │ +000351b8 0000e216 R_ARM_JUMP_SLOT 000171f9 param_ASTS │ │ │ │ │ +000351bc 00010f16 R_ARM_JUMP_SLOT 000180c1 param_I_loc_pop_discard │ │ │ │ │ 000351c0 00014816 R_ARM_JUMP_SLOT 000265c9 MD5Final │ │ │ │ │ -000351c4 00006616 R_ARM_JUMP_SLOT 000157ed param_I_ast_pop_rewind │ │ │ │ │ -000351c8 0001e316 R_ARM_JUMP_SLOT 0000e48d gm_node_GET │ │ │ │ │ +000351c4 00006616 R_ARM_JUMP_SLOT 000183a9 param_I_ast_pop_rewind │ │ │ │ │ +000351c8 0001e316 R_ARM_JUMP_SLOT 0000c43d gm_node_GET │ │ │ │ │ 000351cc 00010116 R_ARM_JUMP_SLOT 00013849 yyparse │ │ │ │ │ -000351d0 0000c616 R_ARM_JUMP_SLOT 00015f65 param_SI_value_state_push │ │ │ │ │ -000351d4 00017816 R_ARM_JUMP_SLOT 00023349 t_newnodename │ │ │ │ │ -000351d8 00023516 R_ARM_JUMP_SLOT 0002791d qum_UNGET │ │ │ │ │ -000351dc 00012116 R_ARM_JUMP_SLOT 00020b95 tn_notnode │ │ │ │ │ -000351e0 00004816 R_ARM_JUMP_SLOT 00014cb1 param_RESET │ │ │ │ │ -000351e4 00002916 R_ARM_JUMP_SLOT 0001fdf9 tm_NEXT │ │ │ │ │ -000351e8 0001b516 R_ARM_JUMP_SLOT 0000e921 gm_node_RENAME │ │ │ │ │ -000351ec 0001c416 R_ARM_JUMP_SLOT 00018145 rde_param_i_test_lower │ │ │ │ │ -000351f0 00003416 R_ARM_JUMP_SLOT 0000ef65 ga_mv_src │ │ │ │ │ -000351f4 00011316 R_ARM_JUMP_SLOT 0001503d param_TOKENS │ │ │ │ │ -000351f8 00009516 R_ARM_JUMP_SLOT 0000bb3d g_attr_dup │ │ │ │ │ +000351d0 0000c616 R_ARM_JUMP_SLOT 00018b21 param_SI_value_state_push │ │ │ │ │ +000351d4 00017816 R_ARM_JUMP_SLOT 0001fe99 t_newnodename │ │ │ │ │ +000351d8 00023516 R_ARM_JUMP_SLOT 00027af5 qum_UNGET │ │ │ │ │ +000351dc 00012116 R_ARM_JUMP_SLOT 00020299 tn_notnode │ │ │ │ │ +000351e0 00004816 R_ARM_JUMP_SLOT 0001786d param_RESET │ │ │ │ │ +000351e4 00002916 R_ARM_JUMP_SLOT 00023115 tm_NEXT │ │ │ │ │ +000351e8 0001b516 R_ARM_JUMP_SLOT 0000c8d1 gm_node_RENAME │ │ │ │ │ +000351ec 0001c416 R_ARM_JUMP_SLOT 00015fad rde_param_i_test_lower │ │ │ │ │ +000351f0 00003416 R_ARM_JUMP_SLOT 00010f91 ga_mv_src │ │ │ │ │ +000351f4 00011316 R_ARM_JUMP_SLOT 00017bf9 param_TOKENS │ │ │ │ │ +000351f8 00009516 R_ARM_JUMP_SLOT 0000e5b9 g_attr_dup │ │ │ │ │ 000351fc 0001f716 R_ARM_JUMP_SLOT 00013041 sm_SUBSETOF │ │ │ │ │ -00035200 00019a16 R_ARM_JUMP_SLOT 0001706d param_SI_next_class │ │ │ │ │ -00035204 00019116 R_ARM_JUMP_SLOT 00028919 st_delete │ │ │ │ │ -00035208 00022016 R_ARM_JUMP_SLOT 00017c79 rde_param_i_loc_pop_rewind │ │ │ │ │ -0003520c 00014d16 R_ARM_JUMP_SLOT 0000dadd gm_arc_MOVE_SRC │ │ │ │ │ +00035200 00019a16 R_ARM_JUMP_SLOT 00019c29 param_SI_next_class │ │ │ │ │ +00035204 00019116 R_ARM_JUMP_SLOT 00028a99 st_delete │ │ │ │ │ +00035208 00022016 R_ARM_JUMP_SLOT 00015ae1 rde_param_i_loc_pop_rewind │ │ │ │ │ +0003520c 00014d16 R_ARM_JUMP_SLOT 0000ba8d gm_arc_MOVE_SRC │ │ │ │ │ 00035210 00000d16 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ │ -00035214 0001bc16 R_ARM_JUMP_SLOT 0000e2f9 gm_node_DELETE │ │ │ │ │ +00035214 0001bc16 R_ARM_JUMP_SLOT 0000c2a9 gm_node_DELETE │ │ │ │ │ 00035218 00008d16 R_ARM_JUMP_SLOT 00012681 s_subtract1 │ │ │ │ │ -0003521c 00003716 R_ARM_JUMP_SLOT 000216c5 tn_set_attr │ │ │ │ │ -00035220 00018916 R_ARM_JUMP_SLOT 00015a11 param_I_value_clear │ │ │ │ │ -00035224 0001ea16 R_ARM_JUMP_SLOT 00018199 rde_param_i_test_range │ │ │ │ │ -00035228 00016416 R_ARM_JUMP_SLOT 0000e429 gm_node_EXISTS │ │ │ │ │ -0003522c 00023b16 R_ARM_JUMP_SLOT 00018f6d rde_tc_del │ │ │ │ │ -00035230 00006e16 R_ARM_JUMP_SLOT 00011069 g_walkoptions │ │ │ │ │ -00035234 0001af16 R_ARM_JUMP_SLOT 00020001 tm_PREVIOUS │ │ │ │ │ -00035238 0001fa16 R_ARM_JUMP_SLOT 0000eda5 gn_get_node │ │ │ │ │ -0003523c 00017216 R_ARM_JUMP_SLOT 0001ed7d tm_DELETE │ │ │ │ │ -00035240 0001c816 R_ARM_JUMP_SLOT 00028df1 stm_PEEK │ │ │ │ │ -00035244 00005e16 R_ARM_JUMP_SLOT 00022d15 t_structure │ │ │ │ │ +0003521c 00003716 R_ARM_JUMP_SLOT 00020dc9 tn_set_attr │ │ │ │ │ +00035220 00018916 R_ARM_JUMP_SLOT 000185cd param_I_value_clear │ │ │ │ │ +00035224 0001ea16 R_ARM_JUMP_SLOT 00016001 rde_param_i_test_range │ │ │ │ │ +00035228 00016416 R_ARM_JUMP_SLOT 0000c3d9 gm_node_EXISTS │ │ │ │ │ +0003522c 00023b16 R_ARM_JUMP_SLOT 00019d05 rde_tc_del │ │ │ │ │ +00035230 00006e16 R_ARM_JUMP_SLOT 0000d19d g_walkoptions │ │ │ │ │ +00035234 0001af16 R_ARM_JUMP_SLOT 0002331d tm_PREVIOUS │ │ │ │ │ +00035238 0001fa16 R_ARM_JUMP_SLOT 0000d989 gn_get_node │ │ │ │ │ +0003523c 00017216 R_ARM_JUMP_SLOT 00022099 tm_DELETE │ │ │ │ │ +00035240 0001c816 R_ARM_JUMP_SLOT 00028f71 stm_PEEK │ │ │ │ │ +00035244 00005e16 R_ARM_JUMP_SLOT 0001f865 t_structure │ │ │ │ │ 00035248 00020b16 R_ARM_JUMP_SLOT 000242d9 ns_Base32hex_c_Init │ │ │ │ │ -0003524c 00015716 R_ARM_JUMP_SLOT 00016945 param_SI_void_state_merge_ok │ │ │ │ │ -00035250 00015816 R_ARM_JUMP_SLOT 00018f9d rde_tc_size │ │ │ │ │ +0003524c 00015716 R_ARM_JUMP_SLOT 00019501 param_SI_void_state_merge_ok │ │ │ │ │ +00035250 00015816 R_ARM_JUMP_SLOT 00019d35 rde_tc_size │ │ │ │ │ 00035254 00015f16 R_ARM_JUMP_SLOT 00012469 s_difference │ │ │ │ │ -00035258 0000af16 R_ARM_JUMP_SLOT 00011445 g_walk │ │ │ │ │ -0003525c 00003d16 R_ARM_JUMP_SLOT 00017c71 rde_param_i_loc_pop_discard │ │ │ │ │ -00035260 0001ce16 R_ARM_JUMP_SLOT 0000af69 g_attr_serial │ │ │ │ │ -00035264 00003816 R_ARM_JUMP_SLOT 0000ee01 ga_new │ │ │ │ │ -00035268 00002316 R_ARM_JUMP_SLOT 0000d999 gm_arc_KEYS │ │ │ │ │ -0003526c 00015c16 R_ARM_JUMP_SLOT 0000a98d gn_serial_arcs │ │ │ │ │ +00035258 0000af16 R_ARM_JUMP_SLOT 0000d579 g_walk │ │ │ │ │ +0003525c 00003d16 R_ARM_JUMP_SLOT 00015ad9 rde_param_i_loc_pop_discard │ │ │ │ │ +00035260 0001ce16 R_ARM_JUMP_SLOT 0000d9e5 g_attr_serial │ │ │ │ │ +00035264 00003816 R_ARM_JUMP_SLOT 00010e2d ga_new │ │ │ │ │ +00035268 00002316 R_ARM_JUMP_SLOT 0000b949 gm_arc_KEYS │ │ │ │ │ +0003526c 00015c16 R_ARM_JUMP_SLOT 0000f475 gn_serial_arcs │ │ │ │ │ 00035270 00017316 R_ARM_JUMP_SLOT 0000a405 MD4Final │ │ │ │ │ -00035274 00002b16 R_ARM_JUMP_SLOT 00015611 param_I_loc_rewind │ │ │ │ │ -00035278 00011a16 R_ARM_JUMP_SLOT 0000db45 gm_arc_MOVE_TARG │ │ │ │ │ -0003527c 00021f16 R_ARM_JUMP_SLOT 00010abd g_nlq_append │ │ │ │ │ +00035274 00002b16 R_ARM_JUMP_SLOT 000181cd param_I_loc_rewind │ │ │ │ │ +00035278 00011a16 R_ARM_JUMP_SLOT 0000baf5 gm_arc_MOVE_TARG │ │ │ │ │ +0003527c 00021f16 R_ARM_JUMP_SLOT 00010d59 g_nlq_append │ │ │ │ │ 00035280 00003916 R_ARM_JUMP_SLOT 0001de01 ns_Pt_parse_peg_c_Init │ │ │ │ │ -00035284 00013616 R_ARM_JUMP_SLOT 0000f101 ga_err_missing │ │ │ │ │ -00035288 00008316 R_ARM_JUMP_SLOT 00014b45 param_LMARKED │ │ │ │ │ -0003528c 0000b616 R_ARM_JUMP_SLOT 0000d485 gm_arc_ATTR │ │ │ │ │ -00035290 0001f116 R_ARM_JUMP_SLOT 00015335 param_I_st_ok │ │ │ │ │ -00035294 00007116 R_ARM_JUMP_SLOT 0000eb3d gm_SWAP │ │ │ │ │ -00035298 00008216 R_ARM_JUMP_SLOT 00015371 param_I_er_clear │ │ │ │ │ -0003529c 0000c116 R_ARM_JUMP_SLOT 00015ea5 param_I_test_wordchar │ │ │ │ │ -000352a0 00024216 R_ARM_JUMP_SLOT 0000b111 g_attr_delete │ │ │ │ │ -000352a4 0001d516 R_ARM_JUMP_SLOT 0001f771 tm_KEYEXISTS │ │ │ │ │ +00035284 00013616 R_ARM_JUMP_SLOT 0001112d ga_err_missing │ │ │ │ │ +00035288 00008316 R_ARM_JUMP_SLOT 00017701 param_LMARKED │ │ │ │ │ +0003528c 0000b616 R_ARM_JUMP_SLOT 0000b435 gm_arc_ATTR │ │ │ │ │ +00035290 0001f116 R_ARM_JUMP_SLOT 00017ef1 param_I_st_ok │ │ │ │ │ +00035294 00007116 R_ARM_JUMP_SLOT 0000caed gm_SWAP │ │ │ │ │ +00035298 00008216 R_ARM_JUMP_SLOT 00017f2d param_I_er_clear │ │ │ │ │ +0003529c 0000c116 R_ARM_JUMP_SLOT 00018a61 param_I_test_wordchar │ │ │ │ │ +000352a0 00024216 R_ARM_JUMP_SLOT 0000db8d g_attr_delete │ │ │ │ │ +000352a4 0001d516 R_ARM_JUMP_SLOT 00022a8d tm_KEYEXISTS │ │ │ │ │ 000352a8 00005216 R_ARM_JUMP_SLOT 00013715 ns_Jsonc_Init │ │ │ │ │ 000352ac 00005316 R_ARM_JUMP_SLOT 00012fa1 sm_SIZE │ │ │ │ │ -000352b0 00020316 R_ARM_JUMP_SLOT 00021501 tn_cut │ │ │ │ │ +000352b0 00020316 R_ARM_JUMP_SLOT 00020c05 tn_cut │ │ │ │ │ 000352b4 00000e16 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ │ -000352b8 00019716 R_ARM_JUMP_SLOT 0000ea85 gm_SERIALIZE │ │ │ │ │ +000352b8 00019716 R_ARM_JUMP_SLOT 0000ca35 gm_SERIALIZE │ │ │ │ │ 000352bc 0001cb16 R_ARM_JUMP_SLOT 00024331 ns_Base64c_Init │ │ │ │ │ -000352c0 00012f16 R_ARM_JUMP_SLOT 000153f1 param_I_er_nt │ │ │ │ │ +000352c0 00012f16 R_ARM_JUMP_SLOT 00017fad param_I_er_nt │ │ │ │ │ 000352c4 00022616 R_ARM_JUMP_SLOT 00012419 s_dup │ │ │ │ │ -000352c8 00019f16 R_ARM_JUMP_SLOT 00017ad9 rde_param_query_string │ │ │ │ │ -000352cc 00015316 R_ARM_JUMP_SLOT 0000b7fd g_attr_set │ │ │ │ │ +000352c8 00019f16 R_ARM_JUMP_SLOT 00015941 rde_param_query_string │ │ │ │ │ +000352cc 00015316 R_ARM_JUMP_SLOT 0000e279 g_attr_set │ │ │ │ │ 000352d0 0000f316 R_ARM_JUMP_SLOT 00012219 s_ltype │ │ │ │ │ -000352d4 00017f16 R_ARM_JUMP_SLOT 000159a9 param_I_value_cleaf │ │ │ │ │ -000352d8 0000ec16 R_ARM_JUMP_SLOT 00018295 rde_param_i_test_xdigit │ │ │ │ │ -000352dc 0000e116 R_ARM_JUMP_SLOT 00017aa5 rde_param_query_es │ │ │ │ │ -000352e0 00011816 R_ARM_JUMP_SLOT 0000d205 gm_arc_SETUNWEIGH │ │ │ │ │ +000352d4 00017f16 R_ARM_JUMP_SLOT 00018565 param_I_value_cleaf │ │ │ │ │ +000352d8 0000ec16 R_ARM_JUMP_SLOT 000160fd rde_param_i_test_xdigit │ │ │ │ │ +000352dc 0000e116 R_ARM_JUMP_SLOT 0001590d rde_param_query_es │ │ │ │ │ +000352e0 00011816 R_ARM_JUMP_SLOT 0000b1b5 gm_arc_SETUNWEIGH │ │ │ │ │ 000352e4 00000f16 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ │ 000352e8 00020816 R_ARM_JUMP_SLOT 00012da1 sm_INTERSECT │ │ │ │ │ -000352ec 00017d16 R_ARM_JUMP_SLOT 00017e35 rde_param_i_status_negate │ │ │ │ │ -000352f0 00012016 R_ARM_JUMP_SLOT 0000e4f5 gm_node_GETALL │ │ │ │ │ -000352f4 00008416 R_ARM_JUMP_SLOT 00017279 rde_stack_pop │ │ │ │ │ -000352f8 00014016 R_ARM_JUMP_SLOT 00015589 param_I_loc_pop_rewdis │ │ │ │ │ -000352fc 00013016 R_ARM_JUMP_SLOT 00017b35 rde_param_i_ast_rewind │ │ │ │ │ -00035300 0000bd16 R_ARM_JUMP_SLOT 0001825d rde_param_i_test_upper │ │ │ │ │ -00035304 00009016 R_ARM_JUMP_SLOT 000183b9 rde_param_i_value_reduce │ │ │ │ │ -00035308 00011c16 R_ARM_JUMP_SLOT 00023bfd tms_set │ │ │ │ │ -0003530c 00006316 R_ARM_JUMP_SLOT 00016069 param_SI_voidvoid_branch │ │ │ │ │ -00035310 00020c16 R_ARM_JUMP_SLOT 0001564d param_I_loc_push │ │ │ │ │ -00035314 00004c16 R_ARM_JUMP_SLOT 000182a5 rde_param_i_value_clear │ │ │ │ │ -00035318 0000d616 R_ARM_JUMP_SLOT 0000de25 gm_arc_UNSET │ │ │ │ │ +000352ec 00017d16 R_ARM_JUMP_SLOT 00015c9d rde_param_i_status_negate │ │ │ │ │ +000352f0 00012016 R_ARM_JUMP_SLOT 0000c4a5 gm_node_GETALL │ │ │ │ │ +000352f4 00008416 R_ARM_JUMP_SLOT 00016f05 rde_stack_pop │ │ │ │ │ +000352f8 00014016 R_ARM_JUMP_SLOT 00018145 param_I_loc_pop_rewdis │ │ │ │ │ +000352fc 00013016 R_ARM_JUMP_SLOT 0001599d rde_param_i_ast_rewind │ │ │ │ │ +00035300 0000bd16 R_ARM_JUMP_SLOT 000160c5 rde_param_i_test_upper │ │ │ │ │ +00035304 00009016 R_ARM_JUMP_SLOT 00016221 rde_param_i_value_reduce │ │ │ │ │ +00035308 00011c16 R_ARM_JUMP_SLOT 0001f515 tms_set │ │ │ │ │ +0003530c 00006316 R_ARM_JUMP_SLOT 00018c25 param_SI_voidvoid_branch │ │ │ │ │ +00035310 00020c16 R_ARM_JUMP_SLOT 00018209 param_I_loc_push │ │ │ │ │ +00035314 00004c16 R_ARM_JUMP_SLOT 0001610d rde_param_i_value_clear │ │ │ │ │ +00035318 0000d616 R_ARM_JUMP_SLOT 0000bdd5 gm_arc_UNSET │ │ │ │ │ 0003531c 00015516 R_ARM_JUMP_SLOT 00028581 SHA256Final │ │ │ │ │ -00035320 0000a716 R_ARM_JUMP_SLOT 000178d1 rde_param_data │ │ │ │ │ -00035324 00002a16 R_ARM_JUMP_SLOT 0000ab1d gc_delete │ │ │ │ │ -00035328 00008716 R_ARM_JUMP_SLOT 00015d05 param_I_test_lower │ │ │ │ │ -0003532c 00012e16 R_ARM_JUMP_SLOT 00028f3d stm_ROTATE │ │ │ │ │ -00035330 00009b16 R_ARM_JUMP_SLOT 00021355 tn_insertmany │ │ │ │ │ -00035334 0001ad16 R_ARM_JUMP_SLOT 00020bd1 tn_leaf │ │ │ │ │ -00035338 00016716 R_ARM_JUMP_SLOT 0001fa3d tm_LAPPEND │ │ │ │ │ -0003533c 0001bf16 R_ARM_JUMP_SLOT 00014ea1 param_SYMBOLS │ │ │ │ │ +00035320 0000a716 R_ARM_JUMP_SLOT 00015739 rde_param_data │ │ │ │ │ +00035324 00002a16 R_ARM_JUMP_SLOT 0000a88d gc_delete │ │ │ │ │ +00035328 00008716 R_ARM_JUMP_SLOT 000188c1 param_I_test_lower │ │ │ │ │ +0003532c 00012e16 R_ARM_JUMP_SLOT 000290bd stm_ROTATE │ │ │ │ │ +00035330 00009b16 R_ARM_JUMP_SLOT 00020a59 tn_insertmany │ │ │ │ │ +00035334 0001ad16 R_ARM_JUMP_SLOT 000202d5 tn_leaf │ │ │ │ │ +00035338 00016716 R_ARM_JUMP_SLOT 00022d59 tm_LAPPEND │ │ │ │ │ +0003533c 0001bf16 R_ARM_JUMP_SLOT 00017a5d param_SYMBOLS │ │ │ │ │ 00035340 0000a216 R_ARM_JUMP_SLOT 0001e189 ns_Tree_c_Init │ │ │ │ │ -00035344 00019816 R_ARM_JUMP_SLOT 00014a21 param_EMARKED │ │ │ │ │ -00035348 00019216 R_ARM_JUMP_SLOT 000172e5 rde_stack_trim │ │ │ │ │ -0003534c 0001ae16 R_ARM_JUMP_SLOT 00015ee1 param_I_test_xdigit │ │ │ │ │ -00035350 0001d716 R_ARM_JUMP_SLOT 00021d1d nlq_init │ │ │ │ │ -00035354 00006c16 R_ARM_JUMP_SLOT 00015f1d param_SI_void_state_push │ │ │ │ │ -00035358 0001cf16 R_ARM_JUMP_SLOT 0001523d param_O_continue │ │ │ │ │ -0003535c 00015416 R_ARM_JUMP_SLOT 00010b61 g_nlq_clear │ │ │ │ │ -00035360 0001e616 R_ARM_JUMP_SLOT 00016299 param_SI_valuevalue_part │ │ │ │ │ +00035344 00019816 R_ARM_JUMP_SLOT 000175dd param_EMARKED │ │ │ │ │ +00035348 00019216 R_ARM_JUMP_SLOT 00016f71 rde_stack_trim │ │ │ │ │ +0003534c 0001ae16 R_ARM_JUMP_SLOT 00018a9d param_I_test_xdigit │ │ │ │ │ +00035350 0001d716 R_ARM_JUMP_SLOT 00021421 nlq_init │ │ │ │ │ +00035354 00006c16 R_ARM_JUMP_SLOT 00018ad9 param_SI_void_state_push │ │ │ │ │ +00035358 0001cf16 R_ARM_JUMP_SLOT 00017df9 param_O_continue │ │ │ │ │ +0003535c 00015416 R_ARM_JUMP_SLOT 00010dfd g_nlq_clear │ │ │ │ │ +00035360 0001e616 R_ARM_JUMP_SLOT 00018e55 param_SI_valuevalue_part │ │ │ │ │ 00035364 00001016 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ │ -00035368 0001bd16 R_ARM_JUMP_SLOT 00010b29 g_nlq_pop │ │ │ │ │ +00035368 0001bd16 R_ARM_JUMP_SLOT 00010dc5 g_nlq_pop │ │ │ │ │ 0003536c 00018d16 R_ARM_JUMP_SLOT 00014499 ns_Pt_rdengine_c_Init │ │ │ │ │ -00035370 0000d716 R_ARM_JUMP_SLOT 00016ed5 param_SI_value_clear_symbol_end │ │ │ │ │ -00035374 00020d16 R_ARM_JUMP_SLOT 000149e1 param_DESTROY │ │ │ │ │ -00035378 00021816 R_ARM_JUMP_SLOT 0000ba41 g_attr_extend │ │ │ │ │ -0003537c 00018f16 R_ARM_JUMP_SLOT 0002077d tm_WALK │ │ │ │ │ +00035370 0000d716 R_ARM_JUMP_SLOT 00019a91 param_SI_value_clear_symbol_end │ │ │ │ │ +00035374 00020d16 R_ARM_JUMP_SLOT 0001759d param_DESTROY │ │ │ │ │ +00035378 00021816 R_ARM_JUMP_SLOT 0000e4bd g_attr_extend │ │ │ │ │ +0003537c 00018f16 R_ARM_JUMP_SLOT 00023a99 tm_WALK │ │ │ │ │ 00035380 0000c216 R_ARM_JUMP_SLOT 00013255 sm_SYMDIFF │ │ │ │ │ -00035384 00018b16 R_ARM_JUMP_SLOT 00027aa1 qu_delete │ │ │ │ │ -00035388 00023716 R_ARM_JUMP_SLOT 00016d95 param_SI_void_leaf_symbol_end │ │ │ │ │ -0003538c 0000db16 R_ARM_JUMP_SLOT 0001f145 tm_GETALL │ │ │ │ │ -00035390 0001fe16 R_ARM_JUMP_SLOT 00021d59 nlq_push │ │ │ │ │ -00035394 0000f516 R_ARM_JUMP_SLOT 00017109 rde_stack_new │ │ │ │ │ -00035398 00019616 R_ARM_JUMP_SLOT 000210d1 tn_detachchildren │ │ │ │ │ -0003539c 00021316 R_ARM_JUMP_SLOT 0000e9a9 gm_node_SET │ │ │ │ │ -000353a0 00020916 R_ARM_JUMP_SLOT 00015689 param_F_ast_pop_rewind │ │ │ │ │ +00035384 00018b16 R_ARM_JUMP_SLOT 000273d5 qu_delete │ │ │ │ │ +00035388 00023716 R_ARM_JUMP_SLOT 00019951 param_SI_void_leaf_symbol_end │ │ │ │ │ +0003538c 0000db16 R_ARM_JUMP_SLOT 00022461 tm_GETALL │ │ │ │ │ +00035390 0001fe16 R_ARM_JUMP_SLOT 0002145d nlq_push │ │ │ │ │ +00035394 0000f516 R_ARM_JUMP_SLOT 00016d95 rde_stack_new │ │ │ │ │ +00035398 00019616 R_ARM_JUMP_SLOT 000207d5 tn_detachchildren │ │ │ │ │ +0003539c 00021316 R_ARM_JUMP_SLOT 0000c959 gm_node_SET │ │ │ │ │ +000353a0 00020916 R_ARM_JUMP_SLOT 00018245 param_F_ast_pop_rewind │ │ │ │ │ 000353a4 00001116 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ │ -000353a8 0000ab16 R_ARM_JUMP_SLOT 000206f5 tm_UNSET │ │ │ │ │ +000353a8 0000ab16 R_ARM_JUMP_SLOT 00023a11 tm_UNSET │ │ │ │ │ 000353ac 00011616 R_ARM_JUMP_SLOT 00027f11 ns_Rc4c_Init │ │ │ │ │ -000353b0 0000f616 R_ARM_JUMP_SLOT 000157a1 param_I_ast_pop_rewdis │ │ │ │ │ -000353b4 0001cc16 R_ARM_JUMP_SLOT 0000ac0d gc_attr │ │ │ │ │ +000353b0 0000f616 R_ARM_JUMP_SLOT 0001835d param_I_ast_pop_rewdis │ │ │ │ │ +000353b4 0001cc16 R_ARM_JUMP_SLOT 0000a97d gc_attr │ │ │ │ │ 000353b8 00024316 R_ARM_JUMP_SLOT 00012b79 sm_EXCLUDE │ │ │ │ │ -000353bc 00010d16 R_ARM_JUMP_SLOT 00020cd9 tn_notleaf │ │ │ │ │ +000353bc 00010d16 R_ARM_JUMP_SLOT 000203dd tn_notleaf │ │ │ │ │ 000353c0 00014f16 R_ARM_JUMP_SLOT 000288a9 ns_Stack_c_Init │ │ │ │ │ 000353c4 00001216 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4 │ │ │ │ │ 000353c8 00007916 R_ARM_JUMP_SLOT 000141e1 jsonparse │ │ │ │ │ -000353cc 0001d916 R_ARM_JUMP_SLOT 0001f3ed tm_HEIGHT │ │ │ │ │ -000353d0 0000e416 R_ARM_JUMP_SLOT 0001623d param_SI_voidvalue_part │ │ │ │ │ -000353d4 00008f16 R_ARM_JUMP_SLOT 00018129 rde_param_i_test_graph │ │ │ │ │ -000353d8 00006416 R_ARM_JUMP_SLOT 00028cf5 stm_TRIM │ │ │ │ │ -000353dc 00014116 R_ARM_JUMP_SLOT 0000d7e1 gm_arc_GETALL │ │ │ │ │ -000353e0 00022f16 R_ARM_JUMP_SLOT 0000c0fd g_new │ │ │ │ │ -000353e4 00019416 R_ARM_JUMP_SLOT 00020f4d tn_detachmany │ │ │ │ │ -000353e8 00016d16 R_ARM_JUMP_SLOT 00014951 param_DATA │ │ │ │ │ -000353ec 0001dd16 R_ARM_JUMP_SLOT 0000d581 gm_arc_DELETE │ │ │ │ │ -000353f0 00006516 R_ARM_JUMP_SLOT 00017929 rde_param_query_er_tcl │ │ │ │ │ +000353cc 0001d916 R_ARM_JUMP_SLOT 00022709 tm_HEIGHT │ │ │ │ │ +000353d0 0000e416 R_ARM_JUMP_SLOT 00018df9 param_SI_voidvalue_part │ │ │ │ │ +000353d4 00008f16 R_ARM_JUMP_SLOT 00015f91 rde_param_i_test_graph │ │ │ │ │ +000353d8 00006416 R_ARM_JUMP_SLOT 00028e75 stm_TRIM │ │ │ │ │ +000353dc 00014116 R_ARM_JUMP_SLOT 0000b791 gm_arc_GETALL │ │ │ │ │ +000353e0 00022f16 R_ARM_JUMP_SLOT 0000e669 g_new │ │ │ │ │ +000353e4 00019416 R_ARM_JUMP_SLOT 00020651 tn_detachmany │ │ │ │ │ +000353e8 00016d16 R_ARM_JUMP_SLOT 0001750d param_DATA │ │ │ │ │ +000353ec 0001dd16 R_ARM_JUMP_SLOT 0000b531 gm_arc_DELETE │ │ │ │ │ +000353f0 00006516 R_ARM_JUMP_SLOT 00015791 rde_param_query_er_tcl │ │ │ │ │ 000353f4 0000e716 R_ARM_JUMP_SLOT 000130ed sm_SUBTRACT │ │ │ │ │ -000353f8 0000f716 R_ARM_JUMP_SLOT 00015c51 param_I_test_ddigit │ │ │ │ │ +000353f8 0000f716 R_ARM_JUMP_SLOT 0001880d param_I_test_ddigit │ │ │ │ │ 000353fc 00007c16 R_ARM_JUMP_SLOT 0000a369 MD4Update │ │ │ │ │ -00035400 00020f16 R_ARM_JUMP_SLOT 00010a59 ga_get_arc │ │ │ │ │ +00035400 00020f16 R_ARM_JUMP_SLOT 00011259 ga_get_arc │ │ │ │ │ 00035404 00001316 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ │ -00035408 00003516 R_ARM_JUMP_SLOT 0001edf5 tm_DEPTH │ │ │ │ │ -0003540c 0001b616 R_ARM_JUMP_SLOT 0000ca51 g_ms_assign │ │ │ │ │ -00035410 00012916 R_ARM_JUMP_SLOT 00015161 param_VALUE │ │ │ │ │ -00035414 00004116 R_ARM_JUMP_SLOT 000205e5 tm_SWAP │ │ │ │ │ +00035408 00003516 R_ARM_JUMP_SLOT 00022111 tm_DEPTH │ │ │ │ │ +0003540c 0001b616 R_ARM_JUMP_SLOT 0000efbd g_ms_assign │ │ │ │ │ +00035410 00012916 R_ARM_JUMP_SLOT 00017d1d param_VALUE │ │ │ │ │ +00035414 00004116 R_ARM_JUMP_SLOT 00023901 tm_SWAP │ │ │ │ │ 00035418 00008916 R_ARM_JUMP_SLOT 000121b1 s_get │ │ │ │ │ -0003541c 00013f16 R_ARM_JUMP_SLOT 00017ad1 rde_param_query_tc_get_s │ │ │ │ │ +0003541c 00013f16 R_ARM_JUMP_SLOT 00015939 rde_param_query_tc_get_s │ │ │ │ │ 00035420 00001416 R_ARM_JUMP_SLOT 00000000 strchr@GLIBC_2.4 │ │ │ │ │ 00035424 00015e16 R_ARM_JUMP_SLOT 000269d5 ns_Crc32_Init │ │ │ │ │ -00035428 00019516 R_ARM_JUMP_SLOT 00022d29 t_deserialize │ │ │ │ │ -0003542c 0001c516 R_ARM_JUMP_SLOT 00017aad rde_param_query_ls │ │ │ │ │ -00035430 00010e16 R_ARM_JUMP_SLOT 0001570d param_O_ast_pop_discard │ │ │ │ │ -00035434 00018a16 R_ARM_JUMP_SLOT 00010ab5 g_nlq_init │ │ │ │ │ -00035438 00010216 R_ARM_JUMP_SLOT 0001efa1 tm_DESTROY │ │ │ │ │ +00035428 00019516 R_ARM_JUMP_SLOT 0001f879 t_deserialize │ │ │ │ │ +0003542c 0001c516 R_ARM_JUMP_SLOT 00015915 rde_param_query_ls │ │ │ │ │ +00035430 00010e16 R_ARM_JUMP_SLOT 000182c9 param_O_ast_pop_discard │ │ │ │ │ +00035434 00018a16 R_ARM_JUMP_SLOT 00010d51 g_nlq_init │ │ │ │ │ +00035438 00010216 R_ARM_JUMP_SLOT 000222bd tm_DESTROY │ │ │ │ │ 0003543c 00023116 R_ARM_JUMP_SLOT 0000a331 MD4Init │ │ │ │ │ -00035440 0000d416 R_ARM_JUMP_SLOT 00017e41 rde_param_i_symbol_restore │ │ │ │ │ +00035440 0000d416 R_ARM_JUMP_SLOT 00015ca9 rde_param_i_symbol_restore │ │ │ │ │ 00035444 00001516 R_ARM_JUMP_SLOT 00000000 fprintf@GLIBC_2.4 │ │ │ │ │ -00035448 00022216 R_ARM_JUMP_SLOT 000196c1 param_setcmd │ │ │ │ │ -0003544c 00023916 R_ARM_JUMP_SLOT 00021845 tn_getchildren │ │ │ │ │ -00035450 0000f416 R_ARM_JUMP_SLOT 00010a39 ga_shimmer │ │ │ │ │ -00035454 00007f16 R_ARM_JUMP_SLOT 000210e9 tn_append │ │ │ │ │ -00035458 00005916 R_ARM_JUMP_SLOT 0000b975 g_attr_lappend │ │ │ │ │ -0003545c 00009d16 R_ARM_JUMP_SLOT 00015c8d param_I_test_digit │ │ │ │ │ +00035448 00022216 R_ARM_JUMP_SLOT 00014561 param_setcmd │ │ │ │ │ +0003544c 00023916 R_ARM_JUMP_SLOT 00020f49 tn_getchildren │ │ │ │ │ +00035450 0000f416 R_ARM_JUMP_SLOT 00011239 ga_shimmer │ │ │ │ │ +00035454 00007f16 R_ARM_JUMP_SLOT 000207ed tn_append │ │ │ │ │ +00035458 00005916 R_ARM_JUMP_SLOT 0000e3f1 g_attr_lappend │ │ │ │ │ +0003545c 00009d16 R_ARM_JUMP_SLOT 00018849 param_I_test_digit │ │ │ │ │ 00035460 00012a16 R_ARM_JUMP_SLOT 000126a9 s_equal │ │ │ │ │ -00035464 0000ff16 R_ARM_JUMP_SLOT 00014c65 param_OK │ │ │ │ │ -00035468 0001ba16 R_ARM_JUMP_SLOT 0000ec55 gm_WALK │ │ │ │ │ -0003546c 00022a16 R_ARM_JUMP_SLOT 0001699d param_SI_value_notahead_start │ │ │ │ │ -00035470 0000d816 R_ARM_JUMP_SLOT 0000cfb5 gm_GSET │ │ │ │ │ -00035474 00012c16 R_ARM_JUMP_SLOT 00019565 rde_ot_intern2 │ │ │ │ │ +00035464 0000ff16 R_ARM_JUMP_SLOT 00017821 param_OK │ │ │ │ │ +00035468 0001ba16 R_ARM_JUMP_SLOT 0000cc05 gm_WALK │ │ │ │ │ +0003546c 00022a16 R_ARM_JUMP_SLOT 00019559 param_SI_value_notahead_start │ │ │ │ │ +00035470 0000d816 R_ARM_JUMP_SLOT 0000af65 gm_GSET │ │ │ │ │ +00035474 00012c16 R_ARM_JUMP_SLOT 000149b5 rde_ot_intern2 │ │ │ │ │ 00035478 00003316 R_ARM_JUMP_SLOT 00024b51 SHA1Transform │ │ │ │ │ -0003547c 00003c16 R_ARM_JUMP_SLOT 0000d3bd gm_arc_WEIGHTS │ │ │ │ │ -00035480 00010616 R_ARM_JUMP_SLOT 00016fd1 param_SI_next_str │ │ │ │ │ -00035484 0001ee16 R_ARM_JUMP_SLOT 00015755 param_I_ast_pop_disrew │ │ │ │ │ -00035488 0001d816 R_ARM_JUMP_SLOT 0000dbad gm_arc_RENAME │ │ │ │ │ -0003548c 00005a16 R_ARM_JUMP_SLOT 0000e1ed gm_node_DEGREE │ │ │ │ │ -00035490 00003116 R_ARM_JUMP_SLOT 0000c22d g_ms_serialize │ │ │ │ │ -00035494 0000b416 R_ARM_JUMP_SLOT 000153ad param_I_er_clear_push │ │ │ │ │ -00035498 0000c816 R_ARM_JUMP_SLOT 0000aa95 gc_setup │ │ │ │ │ -0003549c 00009c16 R_ARM_JUMP_SLOT 00015541 param_O_loc_pop_discard │ │ │ │ │ -000354a0 0000d916 R_ARM_JUMP_SLOT 00017b4d rde_param_i_ast_push │ │ │ │ │ +0003547c 00003c16 R_ARM_JUMP_SLOT 0000b36d gm_arc_WEIGHTS │ │ │ │ │ +00035480 00010616 R_ARM_JUMP_SLOT 00019b8d param_SI_next_str │ │ │ │ │ +00035484 0001ee16 R_ARM_JUMP_SLOT 00018311 param_I_ast_pop_disrew │ │ │ │ │ +00035488 0001d816 R_ARM_JUMP_SLOT 0000bb5d gm_arc_RENAME │ │ │ │ │ +0003548c 00005a16 R_ARM_JUMP_SLOT 0000c19d gm_node_DEGREE │ │ │ │ │ +00035490 00003116 R_ARM_JUMP_SLOT 0000e799 g_ms_serialize │ │ │ │ │ +00035494 0000b416 R_ARM_JUMP_SLOT 00017f69 param_I_er_clear_push │ │ │ │ │ +00035498 0000c816 R_ARM_JUMP_SLOT 0000a805 gc_setup │ │ │ │ │ +0003549c 00009c16 R_ARM_JUMP_SLOT 000180fd param_O_loc_pop_discard │ │ │ │ │ +000354a0 0000d916 R_ARM_JUMP_SLOT 000159b5 rde_param_i_ast_push │ │ │ │ │ 000354a4 0000cf16 R_ARM_JUMP_SLOT 000122a5 s_intersect │ │ │ │ │ -000354a8 0000a616 R_ARM_JUMP_SLOT 0000e551 gm_node_INSERT │ │ │ │ │ -000354ac 0000a316 R_ARM_JUMP_SLOT 0000f19d gc_filter │ │ │ │ │ -000354b0 00018216 R_ARM_JUMP_SLOT 000197f5 param_new │ │ │ │ │ -000354b4 00010016 R_ARM_JUMP_SLOT 0000b8ad g_attr_append │ │ │ │ │ -000354b8 00009f16 R_ARM_JUMP_SLOT 0002179d tn_depth │ │ │ │ │ +000354a8 0000a616 R_ARM_JUMP_SLOT 0000c501 gm_node_INSERT │ │ │ │ │ +000354ac 0000a316 R_ARM_JUMP_SLOT 0000f525 gc_filter │ │ │ │ │ +000354b0 00018216 R_ARM_JUMP_SLOT 00014695 param_new │ │ │ │ │ +000354b4 00010016 R_ARM_JUMP_SLOT 0000e329 g_attr_append │ │ │ │ │ +000354b8 00009f16 R_ARM_JUMP_SLOT 00020ea1 tn_depth │ │ │ │ │ 000354bc 00001616 R_ARM_JUMP_SLOT 00000000 snprintf@GLIBC_2.4 │ │ │ │ │ -000354c0 00012616 R_ARM_JUMP_SLOT 00019465 rde_ot_intern0 │ │ │ │ │ +000354c0 00012616 R_ARM_JUMP_SLOT 000148b5 rde_ot_intern0 │ │ │ │ │ 000354c4 00001716 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ │ -000354c8 0000b816 R_ARM_JUMP_SLOT 0000eeb5 ga_delete │ │ │ │ │ -000354cc 0000d316 R_ARM_JUMP_SLOT 00016621 param_SI_next_graph │ │ │ │ │ -000354d0 00021616 R_ARM_JUMP_SLOT 00017be1 rde_param_i_error_pop_merge │ │ │ │ │ -000354d4 0000cd16 R_ARM_JUMP_SLOT 000274b1 qum_PEEK │ │ │ │ │ -000354d8 00002716 R_ARM_JUMP_SLOT 0000ab61 gc_rename │ │ │ │ │ -000354dc 0001a416 R_ARM_JUMP_SLOT 0000dc35 gm_arc_SET │ │ │ │ │ -000354e0 0001df16 R_ARM_JUMP_SLOT 0000d9f5 gm_arc_LAPPEND │ │ │ │ │ -000354e4 00013416 R_ARM_JUMP_SLOT 00028c05 stm_DESTROY │ │ │ │ │ -000354e8 00004216 R_ARM_JUMP_SLOT 0000efed ga_serial │ │ │ │ │ -000354ec 00023316 R_ARM_JUMP_SLOT 0002264d t_walk │ │ │ │ │ -000354f0 00007716 R_ARM_JUMP_SLOT 0000e795 gm_node_LAPPEND │ │ │ │ │ -000354f4 00008616 R_ARM_JUMP_SLOT 00017921 rde_param_query_cl │ │ │ │ │ +000354c8 0000b816 R_ARM_JUMP_SLOT 00010ee1 ga_delete │ │ │ │ │ +000354cc 0000d316 R_ARM_JUMP_SLOT 000191dd param_SI_next_graph │ │ │ │ │ +000354d0 00021616 R_ARM_JUMP_SLOT 00015a49 rde_param_i_error_pop_merge │ │ │ │ │ +000354d4 0000cd16 R_ARM_JUMP_SLOT 00027689 qum_PEEK │ │ │ │ │ +000354d8 00002716 R_ARM_JUMP_SLOT 0000a8d1 gc_rename │ │ │ │ │ +000354dc 0001a416 R_ARM_JUMP_SLOT 0000bbe5 gm_arc_SET │ │ │ │ │ +000354e0 0001df16 R_ARM_JUMP_SLOT 0000b9a5 gm_arc_LAPPEND │ │ │ │ │ +000354e4 00013416 R_ARM_JUMP_SLOT 00028d85 stm_DESTROY │ │ │ │ │ +000354e8 00004216 R_ARM_JUMP_SLOT 00011019 ga_serial │ │ │ │ │ +000354ec 00023316 R_ARM_JUMP_SLOT 0001e8c5 t_walk │ │ │ │ │ +000354f0 00007716 R_ARM_JUMP_SLOT 0000c745 gm_node_LAPPEND │ │ │ │ │ +000354f4 00008616 R_ARM_JUMP_SLOT 00015789 rde_param_query_cl │ │ │ │ │ 000354f8 00021b16 R_ARM_JUMP_SLOT 00012ecd sm_INTERSECT3 │ │ │ │ │ 000354fc 0001a716 R_ARM_JUMP_SLOT 00011f11 ns_Sets_c_Init │ │ │ │ │ -00035500 0001f816 R_ARM_JUMP_SLOT 00016849 param_SI_next_wordchar │ │ │ │ │ -00035504 00002016 R_ARM_JUMP_SLOT 000208f1 tm_WALKPROC │ │ │ │ │ +00035500 0001f816 R_ARM_JUMP_SLOT 00019405 param_SI_next_wordchar │ │ │ │ │ +00035504 00002016 R_ARM_JUMP_SLOT 00023c0d tm_WALKPROC │ │ │ │ │ 00035508 00001816 R_ARM_JUMP_SLOT 00000000 strtod@GLIBC_2.4 │ │ │ │ │ -0003550c 00016516 R_ARM_JUMP_SLOT 0000e061 gm_NODES │ │ │ │ │ -00035510 00022416 R_ARM_JUMP_SLOT 00015fb5 param_SI_void_state_merge │ │ │ │ │ -00035514 00016e16 R_ARM_JUMP_SLOT 00017c9d rde_param_i_loc_rewind │ │ │ │ │ -00035518 0000ba16 R_ARM_JUMP_SLOT 0000ed85 gn_shimmer │ │ │ │ │ -0003551c 00016b16 R_ARM_JUMP_SLOT 0000c1fd g_newarcname │ │ │ │ │ -00035520 00007516 R_ARM_JUMP_SLOT 0001f7f5 tm_KEYS │ │ │ │ │ -00035524 00015616 R_ARM_JUMP_SLOT 00014d5d param_SCACHED │ │ │ │ │ -00035528 0001fb16 R_ARM_JUMP_SLOT 00017abd rde_param_query_nc │ │ │ │ │ +0003550c 00016516 R_ARM_JUMP_SLOT 0000c011 gm_NODES │ │ │ │ │ +00035510 00022416 R_ARM_JUMP_SLOT 00018b71 param_SI_void_state_merge │ │ │ │ │ +00035514 00016e16 R_ARM_JUMP_SLOT 00015b05 rde_param_i_loc_rewind │ │ │ │ │ +00035518 0000ba16 R_ARM_JUMP_SLOT 0000d969 gn_shimmer │ │ │ │ │ +0003551c 00016b16 R_ARM_JUMP_SLOT 0000e769 g_newarcname │ │ │ │ │ +00035520 00007516 R_ARM_JUMP_SLOT 00022b11 tm_KEYS │ │ │ │ │ +00035524 00015616 R_ARM_JUMP_SLOT 00017919 param_SCACHED │ │ │ │ │ +00035528 0001fb16 R_ARM_JUMP_SLOT 00015925 rde_param_query_nc │ │ │ │ │ 0003552c 00019c16 R_ARM_JUMP_SLOT 00012c75 sm_INCLUDE │ │ │ │ │ -00035530 00002616 R_ARM_JUMP_SLOT 0001f045 tm_GET │ │ │ │ │ +00035530 00002616 R_ARM_JUMP_SLOT 00022361 tm_GET │ │ │ │ │ 00035534 00005f16 R_ARM_JUMP_SLOT 000126e1 s_subsetof │ │ │ │ │ -00035538 0000ea16 R_ARM_JUMP_SLOT 0002039d tm_SIZE │ │ │ │ │ -0003553c 00014c16 R_ARM_JUMP_SLOT 0000d945 gm_arc_KEYEXISTS │ │ │ │ │ -00035540 0001aa16 R_ARM_JUMP_SLOT 0001802d rde_param_i_test_alpha │ │ │ │ │ -00035544 00020e16 R_ARM_JUMP_SLOT 0001667d param_SI_next_lower │ │ │ │ │ -00035548 00017e16 R_ARM_JUMP_SLOT 0000d6b1 gm_arc_EXISTS │ │ │ │ │ -0003554c 00007816 R_ARM_JUMP_SLOT 0000eac9 gm_SET │ │ │ │ │ -00035550 00016616 R_ARM_JUMP_SLOT 000178e9 rde_param_query_ast │ │ │ │ │ -00035554 00010816 R_ARM_JUMP_SLOT 0001e7a9 tm_ATTR │ │ │ │ │ +00035538 0000ea16 R_ARM_JUMP_SLOT 000236b9 tm_SIZE │ │ │ │ │ +0003553c 00014c16 R_ARM_JUMP_SLOT 0000b8f5 gm_arc_KEYEXISTS │ │ │ │ │ +00035540 0001aa16 R_ARM_JUMP_SLOT 00015e95 rde_param_i_test_alpha │ │ │ │ │ +00035544 00020e16 R_ARM_JUMP_SLOT 00019239 param_SI_next_lower │ │ │ │ │ +00035548 00017e16 R_ARM_JUMP_SLOT 0000b661 gm_arc_EXISTS │ │ │ │ │ +0003554c 00007816 R_ARM_JUMP_SLOT 0000ca79 gm_SET │ │ │ │ │ +00035550 00016616 R_ARM_JUMP_SLOT 00015751 rde_param_query_ast │ │ │ │ │ +00035554 00010816 R_ARM_JUMP_SLOT 00021ac5 tm_ATTR │ │ │ │ │ 00035558 0001ab16 R_ARM_JUMP_SLOT 0001224d s_size │ │ │ │ │ -0003555c 0001a116 R_ARM_JUMP_SLOT 00015e2d param_I_test_space │ │ │ │ │ +0003555c 0001a116 R_ARM_JUMP_SLOT 000189e9 param_I_test_space │ │ │ │ │ 00035560 00011916 R_ARM_JUMP_SLOT 00012719 sm_ADD │ │ │ │ │ -00035564 00019916 R_ARM_JUMP_SLOT 00015e69 param_I_test_upper │ │ │ │ │ -00035568 00013716 R_ARM_JUMP_SLOT 00016121 param_SI_valuevoid_branch │ │ │ │ │ +00035564 00019916 R_ARM_JUMP_SLOT 00018a25 param_I_test_upper │ │ │ │ │ +00035568 00013716 R_ARM_JUMP_SLOT 00018cdd param_SI_valuevoid_branch │ │ │ │ │ 0003556c 00021a16 R_ARM_JUMP_SLOT 00028319 SHA224Init │ │ │ │ │ -00035570 0001fc16 R_ARM_JUMP_SLOT 0000aa59 gc_remove │ │ │ │ │ +00035570 0001fc16 R_ARM_JUMP_SLOT 0000a7c9 gc_remove │ │ │ │ │ 00035574 0001c116 R_ARM_JUMP_SLOT 0002821d ns_Sha256c_Init │ │ │ │ │ -00035578 00023e16 R_ARM_JUMP_SLOT 00018fa5 rde_tc_clear │ │ │ │ │ +00035578 00023e16 R_ARM_JUMP_SLOT 00019d3d rde_tc_clear │ │ │ │ │ 0003557c 00021416 R_ARM_JUMP_SLOT 0002598d SHA1Init │ │ │ │ │ -00035580 00011016 R_ARM_JUMP_SLOT 0000df49 gm_GETALL │ │ │ │ │ -00035584 00018316 R_ARM_JUMP_SLOT 0002332d t_assign │ │ │ │ │ -00035588 00020616 R_ARM_JUMP_SLOT 0000c4a5 g_deserialize │ │ │ │ │ -0003558c 00008a16 R_ARM_JUMP_SLOT 00014af5 param_ERROR │ │ │ │ │ -00035590 00002116 R_ARM_JUMP_SLOT 0001ff35 tm_NUMCHILDREN │ │ │ │ │ -00035594 0001d316 R_ARM_JUMP_SLOT 0001fc19 tm_MOVE │ │ │ │ │ -00035598 00012d16 R_ARM_JUMP_SLOT 0001091d gg_new │ │ │ │ │ -0003559c 00010a16 R_ARM_JUMP_SLOT 00021d25 nlq_append │ │ │ │ │ -000355a0 0000e616 R_ARM_JUMP_SLOT 0000ea31 gm_node_UNSET │ │ │ │ │ -000355a4 0001d116 R_ARM_JUMP_SLOT 000151bd param_F_continue │ │ │ │ │ -000355a8 00013c16 R_ARM_JUMP_SLOT 00015865 param_I_ast_push │ │ │ │ │ -000355ac 00015916 R_ARM_JUMP_SLOT 00017ab5 rde_param_query_lstop │ │ │ │ │ -000355b0 0001b716 R_ARM_JUMP_SLOT 000217cd tn_ndescendants │ │ │ │ │ +00035580 00011016 R_ARM_JUMP_SLOT 0000bef9 gm_GETALL │ │ │ │ │ +00035584 00018316 R_ARM_JUMP_SLOT 0001fe7d t_assign │ │ │ │ │ +00035588 00020616 R_ARM_JUMP_SLOT 0000ea11 g_deserialize │ │ │ │ │ +0003558c 00008a16 R_ARM_JUMP_SLOT 000176b1 param_ERROR │ │ │ │ │ +00035590 00002116 R_ARM_JUMP_SLOT 00023251 tm_NUMCHILDREN │ │ │ │ │ +00035594 0001d316 R_ARM_JUMP_SLOT 00022f35 tm_MOVE │ │ │ │ │ +00035598 00012d16 R_ARM_JUMP_SLOT 00010ca5 gg_new │ │ │ │ │ +0003559c 00010a16 R_ARM_JUMP_SLOT 00021429 nlq_append │ │ │ │ │ +000355a0 0000e616 R_ARM_JUMP_SLOT 0000c9e1 gm_node_UNSET │ │ │ │ │ +000355a4 0001d116 R_ARM_JUMP_SLOT 00017d79 param_F_continue │ │ │ │ │ +000355a8 00013c16 R_ARM_JUMP_SLOT 00018421 param_I_ast_push │ │ │ │ │ +000355ac 00015916 R_ARM_JUMP_SLOT 0001591d rde_param_query_lstop │ │ │ │ │ +000355b0 0001b716 R_ARM_JUMP_SLOT 00020ed1 tn_ndescendants │ │ │ │ │ 000355b4 0000aa16 R_ARM_JUMP_SLOT 000129f5 sm_EMPTY │ │ │ │ │ -000355b8 0001e916 R_ARM_JUMP_SLOT 000144d1 param_AMARKED │ │ │ │ │ +000355b8 0001e916 R_ARM_JUMP_SLOT 0001708d param_AMARKED │ │ │ │ │ 000355bc 00013d16 R_ARM_JUMP_SLOT 000128a1 sm_CONTAINS │ │ │ │ │ -000355c0 0000fe16 R_ARM_JUMP_SLOT 00016569 param_SI_next_ddigit │ │ │ │ │ -000355c4 00021016 R_ARM_JUMP_SLOT 00015b79 param_I_test_ascii │ │ │ │ │ -000355c8 00003e16 R_ARM_JUMP_SLOT 000158a1 param_O_ast_value_push │ │ │ │ │ -000355cc 00006a16 R_ARM_JUMP_SLOT 0000cff9 gm_APPEND │ │ │ │ │ -000355d0 00020416 R_ARM_JUMP_SLOT 000158e9 param_I_symbol_restore │ │ │ │ │ +000355c0 0000fe16 R_ARM_JUMP_SLOT 00019125 param_SI_next_ddigit │ │ │ │ │ +000355c4 00021016 R_ARM_JUMP_SLOT 00018735 param_I_test_ascii │ │ │ │ │ +000355c8 00003e16 R_ARM_JUMP_SLOT 0001845d param_O_ast_value_push │ │ │ │ │ +000355cc 00006a16 R_ARM_JUMP_SLOT 0000afa9 gm_APPEND │ │ │ │ │ +000355d0 00020416 R_ARM_JUMP_SLOT 000184a5 param_I_symbol_restore │ │ │ │ │ 000355d4 00009816 R_ARM_JUMP_SLOT 00009e25 ns_Md4c_Init │ │ │ │ │ -000355d8 00003a16 R_ARM_JUMP_SLOT 0000c15d g_delete │ │ │ │ │ -000355dc 00006216 R_ARM_JUMP_SLOT 00016b29 param_SI_value_symbol_start │ │ │ │ │ -000355e0 00020116 R_ARM_JUMP_SLOT 00014725 param_COMPLETE │ │ │ │ │ -000355e4 00019316 R_ARM_JUMP_SLOT 0000d0d5 gm_arc_GETUNWEIGH │ │ │ │ │ +000355d8 00003a16 R_ARM_JUMP_SLOT 0000e6c9 g_delete │ │ │ │ │ +000355dc 00006216 R_ARM_JUMP_SLOT 000196e5 param_SI_value_symbol_start │ │ │ │ │ +000355e0 00020116 R_ARM_JUMP_SLOT 000172e1 param_COMPLETE │ │ │ │ │ +000355e4 00019316 R_ARM_JUMP_SLOT 0000b085 gm_arc_GETUNWEIGH │ │ │ │ │ 000355e8 00003216 R_ARM_JUMP_SLOT 000141e5 jsonskip │ │ │ │ │ -000355ec 00016016 R_ARM_JUMP_SLOT 000178c9 rde_param_update_strings │ │ │ │ │ -000355f0 00004916 R_ARM_JUMP_SLOT 00015bb5 param_I_test_char │ │ │ │ │ -000355f4 00014716 R_ARM_JUMP_SLOT 0001ef61 tm_DESERIALIZE │ │ │ │ │ -000355f8 00018416 R_ARM_JUMP_SLOT 00022ce1 t_delete │ │ │ │ │ +000355ec 00016016 R_ARM_JUMP_SLOT 00015731 rde_param_update_strings │ │ │ │ │ +000355f0 00004916 R_ARM_JUMP_SLOT 00018771 param_I_test_char │ │ │ │ │ +000355f4 00014716 R_ARM_JUMP_SLOT 0002227d tm_DESERIALIZE │ │ │ │ │ +000355f8 00018416 R_ARM_JUMP_SLOT 0001f831 t_delete │ │ │ │ │ 000355fc 00008b16 R_ARM_JUMP_SLOT 00025d71 MD5Init │ │ │ │ │ -00035600 00014e16 R_ARM_JUMP_SLOT 00017239 rde_stack_top │ │ │ │ │ -00035604 0001de16 R_ARM_JUMP_SLOT 00016acd param_SI_kleene_close │ │ │ │ │ +00035600 00014e16 R_ARM_JUMP_SLOT 00016ec5 rde_stack_top │ │ │ │ │ +00035604 0001de16 R_ARM_JUMP_SLOT 00019689 param_SI_kleene_close │ │ │ │ │ 00035608 00014316 R_ARM_JUMP_SLOT 00029745 ns_Ipmorec_Init │ │ │ │ │ -0003560c 00023f16 R_ARM_JUMP_SLOT 00018fb1 rde_tc_append │ │ │ │ │ -00035610 00014a16 R_ARM_JUMP_SLOT 00016185 param_SI_valuevalue_branch │ │ │ │ │ -00035614 00004716 R_ARM_JUMP_SLOT 00022c95 t_new │ │ │ │ │ -00035618 0000fb16 R_ARM_JUMP_SLOT 00021c15 tn_serialize │ │ │ │ │ -0003561c 00002c16 R_ARM_JUMP_SLOT 0001e699 tm_APPEND │ │ │ │ │ -00035620 00017b16 R_ARM_JUMP_SLOT 0000d779 gm_arc_GET │ │ │ │ │ -00035624 0001ed16 R_ARM_JUMP_SLOT 00017c59 rde_param_i_error_push │ │ │ │ │ -00035628 0001b816 R_ARM_JUMP_SLOT 000173ed rde_stack_get │ │ │ │ │ -0003562c 0001d416 R_ARM_JUMP_SLOT 00027a39 qu_new │ │ │ │ │ -00035630 00009916 R_ARM_JUMP_SLOT 000160c1 param_SI_voidvalue_branch │ │ │ │ │ -00035634 00009216 R_ARM_JUMP_SLOT 00015951 param_I_symbol_save │ │ │ │ │ -00035638 00005616 R_ARM_JUMP_SLOT 0002028d tm_SET │ │ │ │ │ +0003560c 00023f16 R_ARM_JUMP_SLOT 00019d49 rde_tc_append │ │ │ │ │ +00035610 00014a16 R_ARM_JUMP_SLOT 00018d41 param_SI_valuevalue_branch │ │ │ │ │ +00035614 00004716 R_ARM_JUMP_SLOT 0001f7e5 t_new │ │ │ │ │ +00035618 0000fb16 R_ARM_JUMP_SLOT 00021319 tn_serialize │ │ │ │ │ +0003561c 00002c16 R_ARM_JUMP_SLOT 000219b5 tm_APPEND │ │ │ │ │ +00035620 00017b16 R_ARM_JUMP_SLOT 0000b729 gm_arc_GET │ │ │ │ │ +00035624 0001ed16 R_ARM_JUMP_SLOT 00015ac1 rde_param_i_error_push │ │ │ │ │ +00035628 0001b816 R_ARM_JUMP_SLOT 00017079 rde_stack_get │ │ │ │ │ +0003562c 0001d416 R_ARM_JUMP_SLOT 0002736d qu_new │ │ │ │ │ +00035630 00009916 R_ARM_JUMP_SLOT 00018c7d param_SI_voidvalue_branch │ │ │ │ │ +00035634 00009216 R_ARM_JUMP_SLOT 0001850d param_I_symbol_save │ │ │ │ │ +00035638 00005616 R_ARM_JUMP_SLOT 000235a9 tm_SET │ │ │ │ │ 0003563c 00001916 R_ARM_JUMP_SLOT 00000000 fputc@GLIBC_2.4 │ │ │ │ │ -00035640 0001c016 R_ARM_JUMP_SLOT 00020d15 tn_delete │ │ │ │ │ -00035644 0001f316 R_ARM_JUMP_SLOT 00017ee1 rde_param_i_symbol_save │ │ │ │ │ -00035648 00005416 R_ARM_JUMP_SLOT 000239f9 tms_assign │ │ │ │ │ -0003564c 0001f516 R_ARM_JUMP_SLOT 0000dcbd gm_arc_SOURCE │ │ │ │ │ -00035650 0000c916 R_ARM_JUMP_SLOT 0000b1a5 g_attr_keys │ │ │ │ │ -00035654 00010716 R_ARM_JUMP_SLOT 000156d1 param_I_ast_pop_discard │ │ │ │ │ -00035658 00015a16 R_ARM_JUMP_SLOT 000178f1 rde_param_query_in │ │ │ │ │ -0003565c 00023c16 R_ARM_JUMP_SLOT 00018161 rde_param_i_test_print │ │ │ │ │ -00035660 0001a216 R_ARM_JUMP_SLOT 00016a25 param_SI_value_notahead_exit │ │ │ │ │ -00035664 0001e516 R_ARM_JUMP_SLOT 0000ba75 g_attr_deserial │ │ │ │ │ -00035668 0001f916 R_ARM_JUMP_SLOT 00020bfd tn_new │ │ │ │ │ +00035640 0001c016 R_ARM_JUMP_SLOT 00020419 tn_delete │ │ │ │ │ +00035644 0001f316 R_ARM_JUMP_SLOT 00015d49 rde_param_i_symbol_save │ │ │ │ │ +00035648 00005416 R_ARM_JUMP_SLOT 0001f311 tms_assign │ │ │ │ │ +0003564c 0001f516 R_ARM_JUMP_SLOT 0000bc6d gm_arc_SOURCE │ │ │ │ │ +00035650 0000c916 R_ARM_JUMP_SLOT 0000dc21 g_attr_keys │ │ │ │ │ +00035654 00010716 R_ARM_JUMP_SLOT 0001828d param_I_ast_pop_discard │ │ │ │ │ +00035658 00015a16 R_ARM_JUMP_SLOT 00015759 rde_param_query_in │ │ │ │ │ +0003565c 00023c16 R_ARM_JUMP_SLOT 00015fc9 rde_param_i_test_print │ │ │ │ │ +00035660 0001a216 R_ARM_JUMP_SLOT 000195e1 param_SI_value_notahead_exit │ │ │ │ │ +00035664 0001e516 R_ARM_JUMP_SLOT 0000e4f1 g_attr_deserial │ │ │ │ │ +00035668 0001f916 R_ARM_JUMP_SLOT 00020301 tn_new │ │ │ │ │ 0003566c 00001a16 R_ARM_JUMP_SLOT 00000000 sprintf@GLIBC_2.4 │ │ │ │ │ 00035670 00009116 R_ARM_JUMP_SLOT 0001258d s_add1 │ │ │ │ │ -00035674 0000da16 R_ARM_JUMP_SLOT 00015481 param_I_er_push │ │ │ │ │ -00035678 0001fd16 R_ARM_JUMP_SLOT 0000a811 gn_delete │ │ │ │ │ -0003567c 0000e816 R_ARM_JUMP_SLOT 0001f709 tm_ISLEAF │ │ │ │ │ -00035680 00002d16 R_ARM_JUMP_SLOT 0000cf75 gm_GASSIGN │ │ │ │ │ +00035674 0000da16 R_ARM_JUMP_SLOT 0001803d param_I_er_push │ │ │ │ │ +00035678 0001fd16 R_ARM_JUMP_SLOT 0000f2f9 gn_delete │ │ │ │ │ +0003567c 0000e816 R_ARM_JUMP_SLOT 00022a25 tm_ISLEAF │ │ │ │ │ +00035680 00002d16 R_ARM_JUMP_SLOT 0000af25 gm_GASSIGN │ │ │ │ │ 00035684 0001b316 R_ARM_JUMP_SLOT 00012295 s_contains │ │ │ │ │ 00035688 00013116 R_ARM_JUMP_SLOT 000248a5 ns_Yencode_Init │ │ │ │ │ -0003568c 0001e716 R_ARM_JUMP_SLOT 00015b01 param_I_test_alnum │ │ │ │ │ -00035690 00005116 R_ARM_JUMP_SLOT 0000def9 gm_GET │ │ │ │ │ -00035694 00014416 R_ARM_JUMP_SLOT 00016a7d param_SI_kleene_abort │ │ │ │ │ -00035698 00010316 R_ARM_JUMP_SLOT 0000deb9 gm_DESTROY │ │ │ │ │ -0003569c 0001ca16 R_ARM_JUMP_SLOT 00020b75 tn_node │ │ │ │ │ -000356a0 0000ac16 R_ARM_JUMP_SLOT 000273b9 qum_CLEAR │ │ │ │ │ -000356a4 0000a816 R_ARM_JUMP_SLOT 00021231 tn_insert │ │ │ │ │ +0003568c 0001e716 R_ARM_JUMP_SLOT 000186bd param_I_test_alnum │ │ │ │ │ +00035690 00005116 R_ARM_JUMP_SLOT 0000bea9 gm_GET │ │ │ │ │ +00035694 00014416 R_ARM_JUMP_SLOT 00019639 param_SI_kleene_abort │ │ │ │ │ +00035698 00010316 R_ARM_JUMP_SLOT 0000be69 gm_DESTROY │ │ │ │ │ +0003569c 0001ca16 R_ARM_JUMP_SLOT 00020279 tn_node │ │ │ │ │ +000356a0 0000ac16 R_ARM_JUMP_SLOT 00027591 qum_CLEAR │ │ │ │ │ +000356a4 0000a816 R_ARM_JUMP_SLOT 00020935 tn_insert │ │ │ │ │ 000356a8 00009e16 R_ARM_JUMP_SLOT 0002684d ns_Sum_Init │ │ │ │ │ 000356ac 0001d616 R_ARM_JUMP_SLOT 00024b19 ns_Sha1c_Init │ │ │ │ │ -000356b0 00024116 R_ARM_JUMP_SLOT 00018075 rde_param_i_test_char │ │ │ │ │ -000356b4 00007a16 R_ARM_JUMP_SLOT 0000e08d gm_node_APPEND │ │ │ │ │ -000356b8 0001e816 R_ARM_JUMP_SLOT 0001fb4d tm_LEAVES │ │ │ │ │ +000356b0 00024116 R_ARM_JUMP_SLOT 00015edd rde_param_i_test_char │ │ │ │ │ +000356b4 00007a16 R_ARM_JUMP_SLOT 0000c03d gm_node_APPEND │ │ │ │ │ +000356b8 0001e816 R_ARM_JUMP_SLOT 00022e69 tm_LEAVES │ │ │ │ │ 000356bc 00001b16 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ │ -000356c0 00018e16 R_ARM_JUMP_SLOT 000201e1 tm_ROOTNAME │ │ │ │ │ -000356c4 00014216 R_ARM_JUMP_SLOT 0000e6e5 gm_node_KEYEXISTS │ │ │ │ │ -000356c8 0000f816 R_ARM_JUMP_SLOT 00016f55 param_SI_void_clear_symbol_end │ │ │ │ │ -000356cc 00018016 R_ARM_JUMP_SLOT 0000da55 gm_arc_MOVE │ │ │ │ │ +000356c0 00018e16 R_ARM_JUMP_SLOT 000234fd tm_ROOTNAME │ │ │ │ │ +000356c4 00014216 R_ARM_JUMP_SLOT 0000c695 gm_node_KEYEXISTS │ │ │ │ │ +000356c8 0000f816 R_ARM_JUMP_SLOT 00019b11 param_SI_void_clear_symbol_end │ │ │ │ │ +000356cc 00018016 R_ARM_JUMP_SLOT 0000ba05 gm_arc_MOVE │ │ │ │ │ 000356d0 00022716 R_ARM_JUMP_SLOT 00027221 ns_Queue_c_Init │ │ │ │ │ -000356d4 0000ee16 R_ARM_JUMP_SLOT 00017385 rde_stack_move │ │ │ │ │ +000356d4 0000ee16 R_ARM_JUMP_SLOT 00017011 rde_stack_move │ │ │ │ │ 000356d8 00020216 R_ARM_JUMP_SLOT 00026685 ns_Crcc_Init │ │ │ │ │ -000356dc 00019e16 R_ARM_JUMP_SLOT 000152bd param_I_st_fail │ │ │ │ │ -000356e0 0000dd16 R_ARM_JUMP_SLOT 00017925 rde_param_query_er │ │ │ │ │ -000356e4 00023a16 R_ARM_JUMP_SLOT 00015445 param_I_er_popmerge │ │ │ │ │ -000356e8 0001da16 R_ARM_JUMP_SLOT 00017ac9 rde_param_query_tc_size │ │ │ │ │ -000356ec 0000de16 R_ARM_JUMP_SLOT 00019249 rde_tc_get_s │ │ │ │ │ +000356dc 00019e16 R_ARM_JUMP_SLOT 00017e79 param_I_st_fail │ │ │ │ │ +000356e0 0000dd16 R_ARM_JUMP_SLOT 0001578d rde_param_query_er │ │ │ │ │ +000356e4 00023a16 R_ARM_JUMP_SLOT 00018001 param_I_er_popmerge │ │ │ │ │ +000356e8 0001da16 R_ARM_JUMP_SLOT 00015931 rde_param_query_tc_size │ │ │ │ │ +000356ec 0000de16 R_ARM_JUMP_SLOT 00019fe1 rde_tc_get_s │ │ │ │ │ 000356f0 00017116 R_ARM_JUMP_SLOT 00025da9 Transform │ │ │ │ │ 000356f4 00007616 R_ARM_JUMP_SLOT 00012949 sm_DIFFERENCE │ │ │ │ │ -000356f8 00006d16 R_ARM_JUMP_SLOT 0002894d st_peek │ │ │ │ │ -000356fc 00016916 R_ARM_JUMP_SLOT 000162f5 param_SI_next_char │ │ │ │ │ -00035700 0000d516 R_ARM_JUMP_SLOT 00016c15 param_SI_void_symbol_start │ │ │ │ │ -00035704 0000bb16 R_ARM_JUMP_SLOT 00021e69 tn_shimmer │ │ │ │ │ -00035708 00004f16 R_ARM_JUMP_SLOT 000146d5 param_CHAN │ │ │ │ │ -0003570c 00007316 R_ARM_JUMP_SLOT 00015b3d param_I_test_alpha │ │ │ │ │ -00035710 00022516 R_ARM_JUMP_SLOT 00017c95 rde_param_i_loc_push │ │ │ │ │ -00035714 0000b516 R_ARM_JUMP_SLOT 000169e1 param_SI_void_notahead_exit │ │ │ │ │ +000356f8 00006d16 R_ARM_JUMP_SLOT 00028acd st_peek │ │ │ │ │ +000356fc 00016916 R_ARM_JUMP_SLOT 00018eb1 param_SI_next_char │ │ │ │ │ +00035700 0000d516 R_ARM_JUMP_SLOT 000197d1 param_SI_void_symbol_start │ │ │ │ │ +00035704 0000bb16 R_ARM_JUMP_SLOT 0001f6e5 tn_shimmer │ │ │ │ │ +00035708 00004f16 R_ARM_JUMP_SLOT 00017291 param_CHAN │ │ │ │ │ +0003570c 00007316 R_ARM_JUMP_SLOT 000186f9 param_I_test_alpha │ │ │ │ │ +00035710 00022516 R_ARM_JUMP_SLOT 00015afd rde_param_i_loc_push │ │ │ │ │ +00035714 0000b516 R_ARM_JUMP_SLOT 0001959d param_SI_void_notahead_exit │ │ │ │ │ 00035718 00013516 R_ARM_JUMP_SLOT 00009c29 ns_Tcllibc_Init │ │ │ │ │ -0003571c 00003b16 R_ARM_JUMP_SLOT 0000c989 g_assign │ │ │ │ │ -00035720 00008c16 R_ARM_JUMP_SLOT 0001fe69 tm_NODES │ │ │ │ │ -00035724 0000a016 R_ARM_JUMP_SLOT 0000dfcd gm_KEYS │ │ │ │ │ -00035728 00017616 R_ARM_JUMP_SLOT 00020225 tm_SERIALIZE │ │ │ │ │ -0003572c 0001d216 R_ARM_JUMP_SLOT 00017b15 rde_param_i_ast_pop_rewind │ │ │ │ │ -00035730 00002216 R_ARM_JUMP_SLOT 00018059 rde_param_i_test_control │ │ │ │ │ -00035734 00006f16 R_ARM_JUMP_SLOT 00021891 tn_filternodes │ │ │ │ │ +0003571c 00003b16 R_ARM_JUMP_SLOT 0000eef5 g_assign │ │ │ │ │ +00035720 00008c16 R_ARM_JUMP_SLOT 00023185 tm_NODES │ │ │ │ │ +00035724 0000a016 R_ARM_JUMP_SLOT 0000bf7d gm_KEYS │ │ │ │ │ +00035728 00017616 R_ARM_JUMP_SLOT 00023541 tm_SERIALIZE │ │ │ │ │ +0003572c 0001d216 R_ARM_JUMP_SLOT 0001597d rde_param_i_ast_pop_rewind │ │ │ │ │ +00035730 00002216 R_ARM_JUMP_SLOT 00015ec1 rde_param_i_test_control │ │ │ │ │ +00035734 00006f16 R_ARM_JUMP_SLOT 00020f95 tn_filternodes │ │ │ │ │ 00035738 00015216 R_ARM_JUMP_SLOT 0001236d s_add │ │ │ │ │ -0003573c 00003016 R_ARM_JUMP_SLOT 000180fd rde_param_i_test_ddigit │ │ │ │ │ -00035740 0001c716 R_ARM_JUMP_SLOT 0001e5c5 tm_ANCESTORS │ │ │ │ │ -00035744 00005016 R_ARM_JUMP_SLOT 00015a4d param_I_value_creduce │ │ │ │ │ -00035748 0000c416 R_ARM_JUMP_SLOT 0000d83d gm_arc_INSERT │ │ │ │ │ -0003574c 00002e16 R_ARM_JUMP_SLOT 0000de79 gm_DESERIALIZE │ │ │ │ │ -00035750 0000d016 R_ARM_JUMP_SLOT 0000a8f1 gn_err_missing │ │ │ │ │ -00035754 00021516 R_ARM_JUMP_SLOT 00018f2d rde_tc_new │ │ │ │ │ -00035758 00012316 R_ARM_JUMP_SLOT 00016c89 param_SI_void_void_symbol_start │ │ │ │ │ -0003575c 0000b316 R_ARM_JUMP_SLOT 00017b0d rde_param_i_ast_pop_discard │ │ │ │ │ +0003573c 00003016 R_ARM_JUMP_SLOT 00015f65 rde_param_i_test_ddigit │ │ │ │ │ +00035740 0001c716 R_ARM_JUMP_SLOT 000218e1 tm_ANCESTORS │ │ │ │ │ +00035744 00005016 R_ARM_JUMP_SLOT 00018609 param_I_value_creduce │ │ │ │ │ +00035748 0000c416 R_ARM_JUMP_SLOT 0000b7ed gm_arc_INSERT │ │ │ │ │ +0003574c 00002e16 R_ARM_JUMP_SLOT 0000be29 gm_DESERIALIZE │ │ │ │ │ +00035750 0000d016 R_ARM_JUMP_SLOT 0000f3d9 gn_err_missing │ │ │ │ │ +00035754 00021516 R_ARM_JUMP_SLOT 00019cc5 rde_tc_new │ │ │ │ │ +00035758 00012316 R_ARM_JUMP_SLOT 00019845 param_SI_void_void_symbol_start │ │ │ │ │ +0003575c 0000b316 R_ARM_JUMP_SLOT 00015975 rde_param_i_ast_pop_discard │ │ │ │ │ 00035760 0001c216 R_ARM_JUMP_SLOT 00011d41 ns_Base32_c_Init │ │ │ │ │ -00035764 00011e16 R_ARM_JUMP_SLOT 0000b3d9 g_attr_kexists │ │ │ │ │ -00035768 00015016 R_ARM_JUMP_SLOT 00017b65 rde_param_i_ast_value_push │ │ │ │ │ -0003576c 0001b016 R_ARM_JUMP_SLOT 0001ee59 tm_DESCENDANTS │ │ │ │ │ -00035770 00005516 R_ARM_JUMP_SLOT 000166d9 param_SI_next_print │ │ │ │ │ -00035774 0000c016 R_ARM_JUMP_SLOT 0000d275 gm_arc_SETWEIGHT │ │ │ │ │ -00035778 0001c916 R_ARM_JUMP_SLOT 0000efa9 ga_mv_dst │ │ │ │ │ -0003577c 00013216 R_ARM_JUMP_SLOT 00028ba1 stm_CLEAR │ │ │ │ │ -00035780 00014616 R_ARM_JUMP_SLOT 00021e89 tn_get_node │ │ │ │ │ -00035784 00022116 R_ARM_JUMP_SLOT 000279e9 qum_SIZE │ │ │ │ │ -00035788 00004d16 R_ARM_JUMP_SLOT 00015d7d param_I_test_punct │ │ │ │ │ -0003578c 00022b16 R_ARM_JUMP_SLOT 0001e585 tm_TSET │ │ │ │ │ -00035790 0000bc16 R_ARM_JUMP_SLOT 0001527d param_O_return │ │ │ │ │ +00035764 00011e16 R_ARM_JUMP_SLOT 0000de55 g_attr_kexists │ │ │ │ │ +00035768 00015016 R_ARM_JUMP_SLOT 000159cd rde_param_i_ast_value_push │ │ │ │ │ +0003576c 0001b016 R_ARM_JUMP_SLOT 00022175 tm_DESCENDANTS │ │ │ │ │ +00035770 00005516 R_ARM_JUMP_SLOT 00019295 param_SI_next_print │ │ │ │ │ +00035774 0000c016 R_ARM_JUMP_SLOT 0000b225 gm_arc_SETWEIGHT │ │ │ │ │ +00035778 0001c916 R_ARM_JUMP_SLOT 00010fd5 ga_mv_dst │ │ │ │ │ +0003577c 00013216 R_ARM_JUMP_SLOT 00028d21 stm_CLEAR │ │ │ │ │ +00035780 00014616 R_ARM_JUMP_SLOT 0001f705 tn_get_node │ │ │ │ │ +00035784 00022116 R_ARM_JUMP_SLOT 00027bc1 qum_SIZE │ │ │ │ │ +00035788 00004d16 R_ARM_JUMP_SLOT 00018939 param_I_test_punct │ │ │ │ │ +0003578c 00022b16 R_ARM_JUMP_SLOT 000218a1 tm_TSET │ │ │ │ │ +00035790 0000bc16 R_ARM_JUMP_SLOT 00017e39 param_O_return │ │ │ │ │ 00035794 00002416 R_ARM_JUMP_SLOT 000259cd SHA1Update │ │ │ │ │ -00035798 0000a916 R_ARM_JUMP_SLOT 0000aa3d gc_add │ │ │ │ │ -0003579c 00016f16 R_ARM_JUMP_SLOT 00020071 tm_RENAME │ │ │ │ │ +00035798 0000a916 R_ARM_JUMP_SLOT 0000a7ad gc_add │ │ │ │ │ +0003579c 00016f16 R_ARM_JUMP_SLOT 0002338d tm_RENAME │ │ │ │ │ 000357a0 00001d16 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ │ -000357a4 00008516 R_ARM_JUMP_SLOT 00018ea1 rde_param_i_next_class │ │ │ │ │ -000357a8 0000cc16 R_ARM_JUMP_SLOT 0000cbbd g_ms_set │ │ │ │ │ -000357ac 00008016 R_ARM_JUMP_SLOT 00016ba5 param_SI_value_void_symbol_start │ │ │ │ │ -000357b0 0001a016 R_ARM_JUMP_SLOT 00015ab5 param_I_input_next │ │ │ │ │ -000357b4 00017416 R_ARM_JUMP_SLOT 00017e25 rde_param_i_status_fail │ │ │ │ │ -000357b8 0001ac16 R_ARM_JUMP_SLOT 0000d715 gm_arc_FLIP │ │ │ │ │ -000357bc 0000b116 R_ARM_JUMP_SLOT 00019169 rde_tc_get │ │ │ │ │ -000357c0 00022e16 R_ARM_JUMP_SLOT 000223e1 t_walkoptions │ │ │ │ │ -000357c4 0000e316 R_ARM_JUMP_SLOT 00015c15 param_I_test_control │ │ │ │ │ -000357c8 00005b16 R_ARM_JUMP_SLOT 0000df8d gm_KEYEXISTS │ │ │ │ │ -000357cc 00016a16 R_ARM_JUMP_SLOT 0000e011 gm_LAPPEND │ │ │ │ │ -000357d0 00021716 R_ARM_JUMP_SLOT 0000d2ed gm_arc_UNSETWEIGH │ │ │ │ │ -000357d4 00011116 R_ARM_JUMP_SLOT 00017351 rde_stack_drop │ │ │ │ │ -000357d8 0001f616 R_ARM_JUMP_SLOT 00016901 param_SI_void2_state_push │ │ │ │ │ -000357dc 0000e916 R_ARM_JUMP_SLOT 0000b7ad g_attr_unset │ │ │ │ │ -000357e0 00021c16 R_ARM_JUMP_SLOT 00015829 param_I_ast_rewind │ │ │ │ │ -000357e4 00016216 R_ARM_JUMP_SLOT 000164b1 param_SI_next_ascii │ │ │ │ │ -000357e8 00011216 R_ARM_JUMP_SLOT 00017bdd rde_param_i_error_nonterminal │ │ │ │ │ +000357a4 00008516 R_ARM_JUMP_SLOT 00016d09 rde_param_i_next_class │ │ │ │ │ +000357a8 0000cc16 R_ARM_JUMP_SLOT 0000f129 g_ms_set │ │ │ │ │ +000357ac 00008016 R_ARM_JUMP_SLOT 00019761 param_SI_value_void_symbol_start │ │ │ │ │ +000357b0 0001a016 R_ARM_JUMP_SLOT 00018671 param_I_input_next │ │ │ │ │ +000357b4 00017416 R_ARM_JUMP_SLOT 00015c8d rde_param_i_status_fail │ │ │ │ │ +000357b8 0001ac16 R_ARM_JUMP_SLOT 0000b6c5 gm_arc_FLIP │ │ │ │ │ +000357bc 0000b116 R_ARM_JUMP_SLOT 00019f01 rde_tc_get │ │ │ │ │ +000357c0 00022e16 R_ARM_JUMP_SLOT 0001e659 t_walkoptions │ │ │ │ │ +000357c4 0000e316 R_ARM_JUMP_SLOT 000187d1 param_I_test_control │ │ │ │ │ +000357c8 00005b16 R_ARM_JUMP_SLOT 0000bf3d gm_KEYEXISTS │ │ │ │ │ +000357cc 00016a16 R_ARM_JUMP_SLOT 0000bfc1 gm_LAPPEND │ │ │ │ │ +000357d0 00021716 R_ARM_JUMP_SLOT 0000b29d gm_arc_UNSETWEIGH │ │ │ │ │ +000357d4 00011116 R_ARM_JUMP_SLOT 00016fdd rde_stack_drop │ │ │ │ │ +000357d8 0001f616 R_ARM_JUMP_SLOT 000194bd param_SI_void2_state_push │ │ │ │ │ +000357dc 0000e916 R_ARM_JUMP_SLOT 0000e229 g_attr_unset │ │ │ │ │ +000357e0 00021c16 R_ARM_JUMP_SLOT 000183e5 param_I_ast_rewind │ │ │ │ │ +000357e4 00016216 R_ARM_JUMP_SLOT 0001906d param_SI_next_ascii │ │ │ │ │ +000357e8 00011216 R_ARM_JUMP_SLOT 00015a45 rde_param_i_error_nonterminal │ │ │ │ │ 000357ec 0000ef16 R_ARM_JUMP_SLOT 00012acd sm_EQUAL │ │ │ │ │ -000357f0 00024016 R_ARM_JUMP_SLOT 00021d91 nlq_pop │ │ │ │ │ -000357f4 00018516 R_ARM_JUMP_SLOT 0000ec11 gm_UNSET │ │ │ │ │ -000357f8 0001a516 R_ARM_JUMP_SLOT 0001e545 tm_TASSIGN │ │ │ │ │ -000357fc 00017516 R_ARM_JUMP_SLOT 00015cc9 param_I_test_graph │ │ │ │ │ -00035800 00015116 R_ARM_JUMP_SLOT 000217f5 tn_getdescendants │ │ │ │ │ +000357f0 00024016 R_ARM_JUMP_SLOT 00021495 nlq_pop │ │ │ │ │ +000357f4 00018516 R_ARM_JUMP_SLOT 0000cbc1 gm_UNSET │ │ │ │ │ +000357f8 0001a516 R_ARM_JUMP_SLOT 00021861 tm_TASSIGN │ │ │ │ │ +000357fc 00017516 R_ARM_JUMP_SLOT 00018885 param_I_test_graph │ │ │ │ │ +00035800 00015116 R_ARM_JUMP_SLOT 00020ef9 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: c842964762173196aab64e7d890f91743619faad │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cd9e2e4449b687784a9972aba02b57debb9cc56f │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -35,111 +35,111 @@ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ __stack_chk_guard │ │ │ │ │ MD4Final │ │ │ │ │ g_delete │ │ │ │ │ g_ms_assign │ │ │ │ │ g_deserialize │ │ │ │ │ g_objcmd │ │ │ │ │ -gc_setup │ │ │ │ │ -gn_shimmer │ │ │ │ │ -gn_delete │ │ │ │ │ gc_remove │ │ │ │ │ +gc_setup │ │ │ │ │ gc_delete │ │ │ │ │ -ga_delete │ │ │ │ │ -gn_err_duplicate │ │ │ │ │ -gn_err_missing │ │ │ │ │ -gn_serial_arcs │ │ │ │ │ -ga_serial │ │ │ │ │ g_attr_delete │ │ │ │ │ gc_rename │ │ │ │ │ -g_attr_serial │ │ │ │ │ -g_attr_serok │ │ │ │ │ -g_attr_keys │ │ │ │ │ -g_attr_kexists │ │ │ │ │ +EndOffsetTypeGraph │ │ │ │ │ +gm_GASSIGN │ │ │ │ │ +g_ms_set │ │ │ │ │ +gm_APPEND │ │ │ │ │ +g_attr_extend │ │ │ │ │ +g_attr_append │ │ │ │ │ +gc_filter │ │ │ │ │ +ga_get_arc │ │ │ │ │ +gm_arc_APPEND │ │ │ │ │ +gm_arc_GETUNWEIGH │ │ │ │ │ +gm_arc_GETWEIGHT │ │ │ │ │ +gm_arc_SETUNWEIGH │ │ │ │ │ +gm_arc_SETWEIGHT │ │ │ │ │ +gm_arc_UNSETWEIGH │ │ │ │ │ +gm_arc_HASWEIGHT │ │ │ │ │ +gm_arc_WEIGHTS │ │ │ │ │ +gm_arc_ATTR │ │ │ │ │ +gm_arc_DELETE │ │ │ │ │ +ga_err_missing │ │ │ │ │ +ga_delete │ │ │ │ │ +gm_arc_EXISTS │ │ │ │ │ +gm_arc_FLIP │ │ │ │ │ +ga_mv_src │ │ │ │ │ +ga_mv_dst │ │ │ │ │ +gm_arc_GET │ │ │ │ │ g_attr_get │ │ │ │ │ +gm_arc_GETALL │ │ │ │ │ g_attr_getall │ │ │ │ │ -g_attr_unset │ │ │ │ │ -g_attr_set │ │ │ │ │ -g_attr_append │ │ │ │ │ +gm_arc_INSERT │ │ │ │ │ +gn_get_node │ │ │ │ │ +g_newarcname │ │ │ │ │ +ga_err_duplicate │ │ │ │ │ +gm_arc_KEYEXISTS │ │ │ │ │ +g_attr_kexists │ │ │ │ │ +gm_arc_KEYS │ │ │ │ │ +g_attr_keys │ │ │ │ │ +gm_arc_LAPPEND │ │ │ │ │ g_attr_lappend │ │ │ │ │ -g_attr_extend │ │ │ │ │ -g_attr_deserial │ │ │ │ │ -g_attr_dup │ │ │ │ │ -gm_GASSIGN │ │ │ │ │ -gm_APPEND │ │ │ │ │ +gm_arc_MOVE │ │ │ │ │ +gm_arc_MOVE_SRC │ │ │ │ │ +gm_arc_MOVE_TARG │ │ │ │ │ +gm_arc_RENAME │ │ │ │ │ +ga_shimmer │ │ │ │ │ +gm_arc_SET │ │ │ │ │ +g_attr_set │ │ │ │ │ +gm_arc_SOURCE │ │ │ │ │ +gm_arc_TARGET │ │ │ │ │ +gm_arc_NODES │ │ │ │ │ +gm_arc_UNSET │ │ │ │ │ +g_attr_unset │ │ │ │ │ gm_DESERIALIZE │ │ │ │ │ gm_DESTROY │ │ │ │ │ gm_GETALL │ │ │ │ │ gm_KEYEXISTS │ │ │ │ │ gm_LAPPEND │ │ │ │ │ gm_NODES │ │ │ │ │ -gm_SERIALIZE │ │ │ │ │ -gm_UNSET │ │ │ │ │ -gm_node_UNSET │ │ │ │ │ -gm_node_SET │ │ │ │ │ -gm_node_RENAME │ │ │ │ │ -gm_node_OPPOSITE │ │ │ │ │ -gm_node_LAPPEND │ │ │ │ │ -gm_node_KEYS │ │ │ │ │ -gm_node_KEYEXISTS │ │ │ │ │ -gm_node_INSERT │ │ │ │ │ -gm_node_GETALL │ │ │ │ │ -gm_node_GET │ │ │ │ │ -gm_node_EXISTS │ │ │ │ │ -gm_node_DELETE │ │ │ │ │ -gm_node_DEGREE │ │ │ │ │ -gm_node_ATTR │ │ │ │ │ gm_node_APPEND │ │ │ │ │ -gm_arc_DELETE │ │ │ │ │ -gm_arc_ATTR │ │ │ │ │ -gm_arc_APPEND │ │ │ │ │ -gm_arc_WEIGHTS │ │ │ │ │ -gm_arc_UNSETWEIGH │ │ │ │ │ -gm_arc_UNSET │ │ │ │ │ -gm_arc_TARGET │ │ │ │ │ -gm_arc_SOURCE │ │ │ │ │ -gm_arc_SETWEIGHT │ │ │ │ │ -gm_arc_SETUNWEIGH │ │ │ │ │ -gm_arc_SET │ │ │ │ │ -gm_arc_RENAME │ │ │ │ │ -gm_arc_NODES │ │ │ │ │ -gm_arc_MOVE_TARG │ │ │ │ │ -gm_arc_MOVE_SRC │ │ │ │ │ -gm_arc_MOVE │ │ │ │ │ -gm_arc_LAPPEND │ │ │ │ │ -gm_arc_KEYS │ │ │ │ │ -gm_arc_KEYEXISTS │ │ │ │ │ -gm_arc_INSERT │ │ │ │ │ -gm_arc_HASWEIGHT │ │ │ │ │ -gm_arc_GETWEIGHT │ │ │ │ │ -gm_arc_GETUNWEIGH │ │ │ │ │ -gm_arc_GETALL │ │ │ │ │ -gm_arc_GET │ │ │ │ │ -gm_arc_FLIP │ │ │ │ │ -gm_arc_EXISTS │ │ │ │ │ +gm_node_ATTR │ │ │ │ │ +gm_node_DEGREE │ │ │ │ │ +gm_node_DELETE │ │ │ │ │ +gn_err_missing │ │ │ │ │ +gn_delete │ │ │ │ │ +gm_node_EXISTS │ │ │ │ │ +gm_node_GET │ │ │ │ │ +gm_node_GETALL │ │ │ │ │ +gm_node_INSERT │ │ │ │ │ +gn_err_duplicate │ │ │ │ │ g_newnodename │ │ │ │ │ -g_newarcname │ │ │ │ │ +gm_node_KEYEXISTS │ │ │ │ │ +gm_node_KEYS │ │ │ │ │ +gm_node_LAPPEND │ │ │ │ │ +gm_node_OPPOSITE │ │ │ │ │ +gm_node_RENAME │ │ │ │ │ +gn_shimmer │ │ │ │ │ +gm_node_SET │ │ │ │ │ +gm_node_UNSET │ │ │ │ │ +gm_SERIALIZE │ │ │ │ │ g_ms_serialize │ │ │ │ │ -gn_get_node │ │ │ │ │ -ga_get_arc │ │ │ │ │ -g_assign │ │ │ │ │ -g_ms_set │ │ │ │ │ -EndOffsetTypeGraph │ │ │ │ │ -gc_filter │ │ │ │ │ -ga_err_missing │ │ │ │ │ -ga_mv_src │ │ │ │ │ -ga_mv_dst │ │ │ │ │ -ga_err_duplicate │ │ │ │ │ -ga_shimmer │ │ │ │ │ +gm_UNSET │ │ │ │ │ g_walkoptions │ │ │ │ │ g_nlq_init │ │ │ │ │ g_nlq_append │ │ │ │ │ -g_nlq_push │ │ │ │ │ g_nlq_pop │ │ │ │ │ g_nlq_clear │ │ │ │ │ +g_attr_serial │ │ │ │ │ +g_attr_serok │ │ │ │ │ +g_attr_deserial │ │ │ │ │ +g_attr_dup │ │ │ │ │ +gn_serial_arcs │ │ │ │ │ +g_assign │ │ │ │ │ +ga_serial │ │ │ │ │ +g_nlq_push │ │ │ │ │ sm_UNION │ │ │ │ │ sm_CONTAINS │ │ │ │ │ sm_DIFFERENCE │ │ │ │ │ sm_EMPTY │ │ │ │ │ sm_EQUAL │ │ │ │ │ sm_EXCLUDE │ │ │ │ │ sm_INCLUDE │ │ │ │ │ @@ -155,142 +155,90 @@ │ │ │ │ │ s_subtract1 │ │ │ │ │ s_subsetof │ │ │ │ │ jsonparse │ │ │ │ │ jsonskip │ │ │ │ │ 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 │ │ │ │ │ +param_SI_next_class │ │ │ │ │ param_AMARKED │ │ │ │ │ -rde_param_query_amark │ │ │ │ │ param_AST │ │ │ │ │ -rde_param_query_ast │ │ │ │ │ param_ASTS │ │ │ │ │ param_CHAN │ │ │ │ │ -rde_param_query_in │ │ │ │ │ param_COMPLETE │ │ │ │ │ -rde_param_query_st │ │ │ │ │ -rde_param_query_lstop │ │ │ │ │ -rde_param_query_cl │ │ │ │ │ -rde_param_query_er │ │ │ │ │ -rde_param_query_er_tcl │ │ │ │ │ param_CURRENT │ │ │ │ │ -rde_param_query_cc │ │ │ │ │ param_DATA │ │ │ │ │ -rde_param_data │ │ │ │ │ param_DESTROY │ │ │ │ │ param_EMARKED │ │ │ │ │ -rde_param_query_es │ │ │ │ │ param_ERROR │ │ │ │ │ param_LMARKED │ │ │ │ │ -rde_param_query_ls │ │ │ │ │ param_LOCATION │ │ │ │ │ param_OK │ │ │ │ │ param_RESET │ │ │ │ │ -rde_param_reset │ │ │ │ │ param_SCACHED │ │ │ │ │ -rde_param_query_nc │ │ │ │ │ -rde_param_query_string │ │ │ │ │ param_SYMBOLS │ │ │ │ │ param_TOKENS │ │ │ │ │ -rde_param_query_tc_size │ │ │ │ │ -rde_param_query_tc_get_s │ │ │ │ │ param_VALUE │ │ │ │ │ -rde_param_query_sv │ │ │ │ │ param_F_continue │ │ │ │ │ param_F_return │ │ │ │ │ param_O_continue │ │ │ │ │ param_O_return │ │ │ │ │ param_I_st_fail │ │ │ │ │ -rde_param_i_status_fail │ │ │ │ │ param_I_st_neg │ │ │ │ │ -rde_param_i_status_negate │ │ │ │ │ param_I_st_ok │ │ │ │ │ -rde_param_i_status_ok │ │ │ │ │ param_I_er_clear │ │ │ │ │ -rde_param_i_error_clear │ │ │ │ │ -param_I_er_clear_push │ │ │ │ │ -rde_param_i_error_push │ │ │ │ │ param_I_er_nt │ │ │ │ │ -rde_ot_intern1 │ │ │ │ │ -rde_param_i_error_nonterminal │ │ │ │ │ param_I_er_popmerge │ │ │ │ │ -rde_param_i_error_pop_merge │ │ │ │ │ param_I_er_push │ │ │ │ │ param_F_loc_pop_rewind │ │ │ │ │ -rde_param_i_loc_pop_rewind │ │ │ │ │ param_I_loc_pop_discard │ │ │ │ │ -rde_param_i_loc_pop_discard │ │ │ │ │ -param_O_loc_pop_discard │ │ │ │ │ param_I_loc_pop_rewdis │ │ │ │ │ param_I_loc_pop_rewind │ │ │ │ │ -param_I_loc_rewind │ │ │ │ │ -rde_param_i_loc_rewind │ │ │ │ │ param_I_loc_push │ │ │ │ │ -rde_param_i_loc_push │ │ │ │ │ param_F_ast_pop_rewind │ │ │ │ │ -rde_param_i_ast_pop_rewind │ │ │ │ │ param_I_ast_pop_discard │ │ │ │ │ -rde_param_i_ast_pop_discard │ │ │ │ │ -param_O_ast_pop_discard │ │ │ │ │ param_I_ast_pop_disrew │ │ │ │ │ param_I_ast_pop_rewdis │ │ │ │ │ param_I_ast_pop_rewind │ │ │ │ │ -param_I_ast_rewind │ │ │ │ │ -rde_param_i_ast_rewind │ │ │ │ │ param_I_ast_push │ │ │ │ │ -rde_param_i_ast_push │ │ │ │ │ param_O_ast_value_push │ │ │ │ │ -rde_param_i_ast_value_push │ │ │ │ │ param_I_symbol_restore │ │ │ │ │ -param_intern │ │ │ │ │ -rde_param_i_symbol_restore │ │ │ │ │ param_I_symbol_save │ │ │ │ │ -rde_param_i_symbol_save │ │ │ │ │ param_I_value_cleaf │ │ │ │ │ -rde_param_i_value_leaf │ │ │ │ │ -rde_param_i_value_clear │ │ │ │ │ param_I_value_clear │ │ │ │ │ param_I_value_creduce │ │ │ │ │ -rde_param_i_value_reduce │ │ │ │ │ param_I_input_next │ │ │ │ │ -rde_ot_intern0 │ │ │ │ │ -rde_param_i_input_next │ │ │ │ │ param_I_test_alnum │ │ │ │ │ -rde_param_i_test_alnum │ │ │ │ │ param_I_test_alpha │ │ │ │ │ -rde_param_i_test_alpha │ │ │ │ │ param_I_test_ascii │ │ │ │ │ -rde_param_i_test_ascii │ │ │ │ │ param_I_test_char │ │ │ │ │ -rde_param_i_test_char │ │ │ │ │ param_I_test_control │ │ │ │ │ -rde_param_i_test_control │ │ │ │ │ param_I_test_ddigit │ │ │ │ │ -rde_param_i_test_ddigit │ │ │ │ │ param_I_test_digit │ │ │ │ │ -rde_param_i_test_digit │ │ │ │ │ param_I_test_graph │ │ │ │ │ -rde_param_i_test_graph │ │ │ │ │ param_I_test_lower │ │ │ │ │ -rde_param_i_test_lower │ │ │ │ │ param_I_test_print │ │ │ │ │ -rde_param_i_test_print │ │ │ │ │ param_I_test_punct │ │ │ │ │ -rde_param_i_test_punct │ │ │ │ │ param_I_test_range │ │ │ │ │ -rde_ot_intern2 │ │ │ │ │ -rde_param_i_test_range │ │ │ │ │ param_I_test_space │ │ │ │ │ -rde_param_i_test_space │ │ │ │ │ param_I_test_upper │ │ │ │ │ -rde_param_i_test_upper │ │ │ │ │ param_I_test_wordchar │ │ │ │ │ -rde_param_i_test_wordchar │ │ │ │ │ param_I_test_xdigit │ │ │ │ │ -rde_param_i_test_xdigit │ │ │ │ │ +param_O_ast_pop_discard │ │ │ │ │ +param_I_ast_rewind │ │ │ │ │ +param_O_loc_pop_discard │ │ │ │ │ +param_I_loc_rewind │ │ │ │ │ +param_I_er_clear_push │ │ │ │ │ param_SI_void_state_push │ │ │ │ │ param_SI_value_state_push │ │ │ │ │ param_SI_void_state_merge │ │ │ │ │ param_SI_value_state_merge │ │ │ │ │ param_SI_voidvoid_branch │ │ │ │ │ param_SI_voidvalue_branch │ │ │ │ │ param_SI_valuevoid_branch │ │ │ │ │ @@ -327,40 +275,90 @@ │ │ │ │ │ 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_param_i_next_str │ │ │ │ │ -param_SI_next_class │ │ │ │ │ -rde_param_i_next_class │ │ │ │ │ -rde_stack_new │ │ │ │ │ +__ctype_b_loc │ │ │ │ │ rde_stack_del │ │ │ │ │ +rde_stack_new │ │ │ │ │ rde_stack_push │ │ │ │ │ -rde_stack_top │ │ │ │ │ -rde_stack_pop │ │ │ │ │ -rde_stack_trim │ │ │ │ │ -rde_stack_drop │ │ │ │ │ -rde_stack_move │ │ │ │ │ -rde_stack_get │ │ │ │ │ -rde_stack_size │ │ │ │ │ -__ctype_b_loc │ │ │ │ │ -rde_param_new │ │ │ │ │ rde_tc_new │ │ │ │ │ -rde_param_del │ │ │ │ │ rde_tc_del │ │ │ │ │ +rde_param_reset │ │ │ │ │ rde_tc_clear │ │ │ │ │ -rde_param_update_strings │ │ │ │ │ +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_cl │ │ │ │ │ +rde_param_query_er │ │ │ │ │ +rde_param_query_er_tcl │ │ │ │ │ +rde_param_query_es │ │ │ │ │ +rde_param_query_ls │ │ │ │ │ +rde_param_query_lstop │ │ │ │ │ +rde_stack_top │ │ │ │ │ +rde_param_query_nc │ │ │ │ │ +rde_param_query_st │ │ │ │ │ +rde_param_query_sv │ │ │ │ │ +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_i_error_clear │ │ │ │ │ +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_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_symbol_restore │ │ │ │ │ +rde_param_i_symbol_save │ │ │ │ │ +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_ddigit │ │ │ │ │ +rde_param_i_test_digit │ │ │ │ │ +rde_param_i_test_graph │ │ │ │ │ +rde_param_i_test_lower │ │ │ │ │ +rde_param_i_test_print │ │ │ │ │ +rde_param_i_test_punct │ │ │ │ │ +rde_param_i_test_range │ │ │ │ │ +rde_param_i_test_space │ │ │ │ │ +rde_param_i_test_upper │ │ │ │ │ +rde_param_i_test_wordchar │ │ │ │ │ +rde_param_i_test_xdigit │ │ │ │ │ +rde_param_i_value_clear │ │ │ │ │ +rde_param_i_value_leaf │ │ │ │ │ +rde_param_i_value_reduce │ │ │ │ │ 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 │ │ │ │ │ @@ -396,100 +394,102 @@ │ │ │ │ │ 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 │ │ │ │ │ tms_assign │ │ │ │ │ t_deserialize │ │ │ │ │ -EndOffsetType │ │ │ │ │ +t_walkoptions │ │ │ │ │ +t_walk_invokescript │ │ │ │ │ +t_walk_invokecmd │ │ │ │ │ +tm_WALKPROC │ │ │ │ │ tm_TASSIGN │ │ │ │ │ tm_ANCESTORS │ │ │ │ │ -tn_get_node │ │ │ │ │ -tn_depth │ │ │ │ │ tm_APPEND │ │ │ │ │ -tn_extend_attr │ │ │ │ │ tm_CHILDREN │ │ │ │ │ -tms_getchildren │ │ │ │ │ tm_DELETE │ │ │ │ │ -tn_detach │ │ │ │ │ -tn_delete │ │ │ │ │ tm_DEPTH │ │ │ │ │ tm_DESCENDANTS │ │ │ │ │ tm_DESERIALIZE │ │ │ │ │ tm_EXISTS │ │ │ │ │ tm_GETALL │ │ │ │ │ tm_HEIGHT │ │ │ │ │ -tn_height │ │ │ │ │ tm_INDEX │ │ │ │ │ tm_INSERT │ │ │ │ │ -tn_isancestorof │ │ │ │ │ -tn_insert │ │ │ │ │ -t_newnodename │ │ │ │ │ tm_ISLEAF │ │ │ │ │ tm_KEYEXISTS │ │ │ │ │ tm_LAPPEND │ │ │ │ │ tm_LEAVES │ │ │ │ │ -tn_insertmany │ │ │ │ │ tm_NODES │ │ │ │ │ tm_NUMCHILDREN │ │ │ │ │ tm_PARENT │ │ │ │ │ tm_PREVIOUS │ │ │ │ │ tm_RENAME │ │ │ │ │ -tn_shimmer │ │ │ │ │ tm_ROOTNAME │ │ │ │ │ tm_SERIALIZE │ │ │ │ │ -tms_serialize │ │ │ │ │ -tn_ndescendants │ │ │ │ │ tm_SPLICE │ │ │ │ │ -tn_detachmany │ │ │ │ │ -tn_appendmany │ │ │ │ │ tm_UNSET │ │ │ │ │ -t_walkoptions │ │ │ │ │ -t_walk_invokescript │ │ │ │ │ -tm_WALKPROC │ │ │ │ │ -t_walk_invokecmd │ │ │ │ │ -tn_notnode │ │ │ │ │ -tn_notleaf │ │ │ │ │ -tn_structure │ │ │ │ │ -tn_detachchildren │ │ │ │ │ -tn_append │ │ │ │ │ -tn_set_attr │ │ │ │ │ -t_structure │ │ │ │ │ +tms_getchildren │ │ │ │ │ tn_getdescendants │ │ │ │ │ tn_getchildren │ │ │ │ │ tn_filternodes │ │ │ │ │ -tn_get_attr │ │ │ │ │ -tn_serialize │ │ │ │ │ t_assign │ │ │ │ │ +tms_serialize │ │ │ │ │ +tn_ndescendants │ │ │ │ │ +tn_serialize │ │ │ │ │ +tn_shimmer │ │ │ │ │ +tn_get_node │ │ │ │ │ +tn_delete │ │ │ │ │ +t_structure │ │ │ │ │ +tn_structure │ │ │ │ │ +tn_append │ │ │ │ │ +tn_set_attr │ │ │ │ │ +t_newnodename │ │ │ │ │ +tn_notnode │ │ │ │ │ +tn_notleaf │ │ │ │ │ +tn_detach │ │ │ │ │ +tn_detachmany │ │ │ │ │ +tn_detachchildren │ │ │ │ │ +tn_appendmany │ │ │ │ │ +tn_insert │ │ │ │ │ +tn_insertmany │ │ │ │ │ +tn_extend_attr │ │ │ │ │ +tn_depth │ │ │ │ │ +tn_height │ │ │ │ │ +tn_isancestorof │ │ │ │ │ +tn_get_attr │ │ │ │ │ +EndOffsetType │ │ │ │ │ SHA1Init │ │ │ │ │ SHA1Update │ │ │ │ │ SHA1Final │ │ │ │ │ SHA1Transform │ │ │ │ │ MD5Update │ │ │ │ │ MD5Final │ │ │ │ │ snprintf │ │ │ │ │ qu_delete │ │ │ │ │ qums_objcmd │ │ │ │ │ -qum_CLEAR │ │ │ │ │ -qum_DESTROY │ │ │ │ │ -qum_PEEK │ │ │ │ │ qum_UNGET │ │ │ │ │ qum_SIZE │ │ │ │ │ +qum_PEEK │ │ │ │ │ +qum_DESTROY │ │ │ │ │ +qum_CLEAR │ │ │ │ │ SHA256Update │ │ │ │ │ SHA256Final │ │ │ │ │ SHA256Init │ │ │ │ │ SHA224Init │ │ │ │ │ sha256cStubs │ │ │ │ │ st_delete │ │ │ │ │ stms_objcmd │ │ │ │ │ +stm_TRIM │ │ │ │ │ stm_CLEAR │ │ │ │ │ stm_DESTROY │ │ │ │ │ -stm_TRIM │ │ │ │ │ stm_PEEK │ │ │ │ │ stm_PUSH │ │ │ │ │ stm_ROTATE │ │ │ │ │ stm_SIZE │ │ │ │ │ inet_pton │ │ │ │ │ libc.so.6 │ │ │ │ │ ld-linux-armhf.so.3 │ │ │ │ │ @@ -503,23 +503,58 @@ │ │ │ │ │ rRQ@S@AD │ │ │ │ │ qAK@J@;D │ │ │ │ │ ssZ@Y@2D │ │ │ │ │ Q@S@)D2D │ │ │ │ │ mI;F"hyD │ │ │ │ │ G#h8`)F0F │ │ │ │ │ 1FjF%`+h │ │ │ │ │ +}DEJFKzD │ │ │ │ │ +2F&I{DyD │ │ │ │ │ + IbF K{DaX h │ │ │ │ │ +KbF{DiX h │ │ │ │ │ +K0F{DiX h │ │ │ │ │ +G!i0F*h9b │ │ │ │ │ +KpF{DaX h │ │ │ │ │ +KbF{DiX h │ │ │ │ │ +K0F{DyX h │ │ │ │ │ +KpF{DaX h │ │ │ │ │ +G+h)i"F0F │ │ │ │ │ +(d F{D*F │ │ │ │ │ +#h*F!i0F │ │ │ │ │ +#h*Fai0F │ │ │ │ │ +!i*F#h0F │ │ │ │ │ +!i*F#h0F │ │ │ │ │ +KbF{DiX h │ │ │ │ │ +KbF{DiX h │ │ │ │ │ +KbF{DiX h │ │ │ │ │ +KpFbF{DaX h │ │ │ │ │ +KbF{DaX h │ │ │ │ │ +KbF{DaX h │ │ │ │ │ +K0F{DyX h │ │ │ │ │ +}D9N~D,Y │ │ │ │ │ +K(F{DqX h │ │ │ │ │ +!i@F#h*F │ │ │ │ │ +@I"F@K(F{DyX h │ │ │ │ │ +0F#h!i*F │ │ │ │ │ +,I"F,K(F{DyX h │ │ │ │ │ +`Yhq`Z`qh │ │ │ │ │ +#I"F#K0F{D\ │ │ │ │ │ |D=K{D X │ │ │ │ │ ~D%M}D4Y │ │ │ │ │ 3k9F0FjF │ │ │ │ │ ~D+M}D4Y │ │ │ │ │ G#k F9FjF │ │ │ │ │ ~D,M,K}D4Y │ │ │ │ │ `;hBF!F0F │ │ │ │ │ G#kIFjF F │ │ │ │ │ FUDBF0Fmh │ │ │ │ │ +\")F F'h │ │ │ │ │ +~Dbm1F(F │ │ │ │ │ +(F^KyD{D │ │ │ │ │ +}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 │ │ │ │ │ @@ -573,49 +608,14 @@ │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ 3F"F)F@F │ │ │ │ │ -\")F F'h │ │ │ │ │ -~Dbm1F(F │ │ │ │ │ -(F^KyD{D │ │ │ │ │ -}DEJFKzD │ │ │ │ │ -2F&I{DyD │ │ │ │ │ - IbF K{DaX h │ │ │ │ │ -KbF{DiX h │ │ │ │ │ -K0F{DiX h │ │ │ │ │ -G!i0F*h9b │ │ │ │ │ -KpF{DaX h │ │ │ │ │ -KbF{DiX h │ │ │ │ │ -K0F{DyX h │ │ │ │ │ -KpF{DaX h │ │ │ │ │ -G+h)i"F0F │ │ │ │ │ -(d F{D*F │ │ │ │ │ -#h*F!i0F │ │ │ │ │ -#h*Fai0F │ │ │ │ │ -!i*F#h0F │ │ │ │ │ -!i*F#h0F │ │ │ │ │ -KbF{DiX h │ │ │ │ │ -KbF{DiX h │ │ │ │ │ -KbF{DiX h │ │ │ │ │ -KpFbF{DaX h │ │ │ │ │ -KbF{DaX h │ │ │ │ │ -KbF{DaX h │ │ │ │ │ -K0F{DyX h │ │ │ │ │ -}D9N~D,Y │ │ │ │ │ -K(F{DqX h │ │ │ │ │ -!i@F#h*F │ │ │ │ │ -@I"F@K(F{DyX h │ │ │ │ │ -0F#h!i*F │ │ │ │ │ -,I"F,K(F{DyX h │ │ │ │ │ -`Yhq`Z`qh │ │ │ │ │ -#I"F#K0F{D\ │ │ │ │ │ -}D!K"J"I{D,YyD!M$h │ │ │ │ │ #*18?FMT[bipw │ │ │ │ │ (t(F{D2F │ │ │ │ │ }D+K+J{D,Y$h │ │ │ │ │ +kJFQF(F │ │ │ │ │ ;kJFQF8F │ │ │ │ │ VI2FVK(F{DaX h │ │ │ │ │ K*F{DqX h │ │ │ │ │ @@ -626,32 +626,14 @@ │ │ │ │ │ |D M}D X │ │ │ │ │ K*F{DqX h │ │ │ │ │ }DRHRNxD,Y │ │ │ │ │ 2I F2K*F{DqX h │ │ │ │ │ @(J3F(I(F │ │ │ │ │ }D,K-J{D(X │ │ │ │ │ `b{D(FAF │ │ │ │ │ -~D.L|DuY │ │ │ │ │ -}DZN~D,Y$h │ │ │ │ │ -~D.L|DuY │ │ │ │ │ -~DJL|DuY │ │ │ │ │ -~D`L|DuY │ │ │ │ │ - lc (RANGEOK(i,lc)), in file ./modules/struct/graph/node.c @line 117 │ │ │ │ │ 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 188 │ │ │ │ │ array index out of bounds: j+1 > listc (RANGEOK(j+1,listc)), in file ./modules/struct/graph/nacommon.c @line 189 │ │ │ │ │ array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/nacommon.c @line 224 │ │ │ │ │ array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/nacommon.c @line 225 │ │ │ │ │ array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/nacommon.c @line 257 │ │ │ │ │ array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/nacommon.c @line 258 │ │ │ │ │ Bad attr search mode │ │ │ │ │ -array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 35 │ │ │ │ │ -array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 36 │ │ │ │ │ - attribute dictionary. │ │ │ │ │ -error in serialization: malformed │ │ │ │ │ -Bad key retrieval (i == listc), in file ./modules/struct/graph/attr.c @line 164 │ │ │ │ │ -array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 160 │ │ │ │ │ -array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 175 │ │ │ │ │ -Bad key glob retrieval (i <= listc), in file ./modules/struct/graph/attr.c @line 181 │ │ │ │ │ -invalid key " │ │ │ │ │ -array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 276 │ │ │ │ │ -array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 277 │ │ │ │ │ -Bad attribute retrieval (i == listc), in file ./modules/struct/graph/attr.c @line 283 │ │ │ │ │ -array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 294 │ │ │ │ │ -array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 295 │ │ │ │ │ -Bad attribute glob retrieval (i <= listc), in file ./modules/struct/graph/attr.c @line 302 │ │ │ │ │ -array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 93 │ │ │ │ │ -option ?arg arg ...? │ │ │ │ │ -keyexists │ │ │ │ │ -opposite │ │ │ │ │ -getunweighted │ │ │ │ │ -getweight │ │ │ │ │ -hasweight │ │ │ │ │ -move-source │ │ │ │ │ -move-target │ │ │ │ │ -setunweighted │ │ │ │ │ -setweight │ │ │ │ │ -unsetweight │ │ │ │ │ -serialize │ │ │ │ │ -array index out of bounds: j > lc-1 (RANGEOK(j,lc-1)), in file ./modules/struct/graph/graph.c @line 163 │ │ │ │ │ -array index out of bounds: j > lc-1 (RANGEOK(j,lc-1)), in file ./modules/struct/graph/graph.c @line 180 │ │ │ │ │ -array index out of bounds: k > lc-1 (RANGEOK(k,lc-1)), in file ./modules/struct/graph/graph.c @line 199 │ │ │ │ │ -array index out of bounds: k > lc-1 (RANGEOK(k,lc-1)), in file ./modules/struct/graph/graph.c @line 203 │ │ │ │ │ -array index out of bounds: k > lc (RANGEOK(k,lc)), in file ./modules/struct/graph/graph.c @line 207 │ │ │ │ │ -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 286 │ │ │ │ │ -error in serialization: arc information length not 3 or 4. │ │ │ │ │ -error in serialization: bad arc destination reference " │ │ │ │ │ -array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 320 │ │ │ │ │ -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 388 │ │ │ │ │ -array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 391 │ │ │ │ │ -array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 402 │ │ │ │ │ -invalid command name " │ │ │ │ │ ": 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 │ │ │ │ │ @@ -1031,17 +984,72 @@ │ │ │ │ │ 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 │ │ │ │ │ +array index out of bounds: i > c (RANGEOK(i,c)), in file ./modules/struct/graph/walk.c @line 326 │ │ │ │ │ +array index out of bounds: i > c (RANGEOK(i,c)), in file ./modules/struct/graph/walk.c @line 335 │ │ │ │ │ +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 67 │ │ │ │ │ +array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/graph/walk.c @line 74 │ │ │ │ │ +array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/graph/walk.c @line 81 │ │ │ │ │ +-command │ │ │ │ │ +array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/graph/walk.c @line 88 │ │ │ │ │ +": should be " │ │ │ │ │ +unknown option " │ │ │ │ │ +search type │ │ │ │ │ +search order │ │ │ │ │ +search direction │ │ │ │ │ +unable to do a both-order breadth first walk │ │ │ │ │ +unable to do a post-order breadth first walk │ │ │ │ │ +impossible combination bfs/(both|post) │ │ │ │ │ +backward │ │ │ │ │ Cannot create GDN structure via regular shimmering. │ │ │ │ │ tcllib::struct::graph/critcl::node │ │ │ │ │ -struct::graph(c) ga_new - tried to use duplicate name for new arc │ │ │ │ │ +array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 35 │ │ │ │ │ +array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 36 │ │ │ │ │ + attribute dictionary. │ │ │ │ │ +error in serialization: malformed │ │ │ │ │ +Bad key retrieval (i == listc), in file ./modules/struct/graph/attr.c @line 164 │ │ │ │ │ +array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 160 │ │ │ │ │ +array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 175 │ │ │ │ │ +Bad key glob retrieval (i <= listc), in file ./modules/struct/graph/attr.c @line 181 │ │ │ │ │ +invalid key " │ │ │ │ │ +array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 276 │ │ │ │ │ +array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 277 │ │ │ │ │ +Bad attribute retrieval (i == listc), in file ./modules/struct/graph/attr.c @line 283 │ │ │ │ │ +array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/graph/attr.c @line 294 │ │ │ │ │ +array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 295 │ │ │ │ │ +Bad attribute glob retrieval (i <= listc), in file ./modules/struct/graph/attr.c @line 302 │ │ │ │ │ +array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/graph/attr.c @line 93 │ │ │ │ │ +array index out of bounds: j > lc-1 (RANGEOK(j,lc-1)), in file ./modules/struct/graph/graph.c @line 163 │ │ │ │ │ +array index out of bounds: j > lc-1 (RANGEOK(j,lc-1)), in file ./modules/struct/graph/graph.c @line 180 │ │ │ │ │ +array index out of bounds: k > lc-1 (RANGEOK(k,lc-1)), in file ./modules/struct/graph/graph.c @line 199 │ │ │ │ │ +array index out of bounds: k > lc-1 (RANGEOK(k,lc-1)), in file ./modules/struct/graph/graph.c @line 203 │ │ │ │ │ +array index out of bounds: k > lc (RANGEOK(k,lc)), in file ./modules/struct/graph/graph.c @line 207 │ │ │ │ │ +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 286 │ │ │ │ │ +error in serialization: arc information length not 3 or 4. │ │ │ │ │ +error in serialization: bad arc destination reference " │ │ │ │ │ +array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 320 │ │ │ │ │ +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 388 │ │ │ │ │ +array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 391 │ │ │ │ │ +array index out of bounds: i > lc-1 (RANGEOK(i,lc-1)), in file ./modules/struct/graph/graph.c @line 402 │ │ │ │ │ +invalid command name " │ │ │ │ │ +serialize │ │ │ │ │ +struct::graph(c) gn_new - tried to use duplicate name for new node │ │ │ │ │ +" already exists in graph " │ │ │ │ │ +" does not exist in graph " │ │ │ │ │ +array index out of bounds: i > lc (RANGEOK(i,lc)), in file ./modules/struct/graph/node.c @line 117 │ │ │ │ │ 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 │ │ │ │ │ @@ -1096,35 +1104,28 @@ │ │ │ │ │ array index out of bounds: i > ec (RANGEOK(i,ec)), in file ./modules/struct/graph/filter.c @line 1197 │ │ │ │ │ array index out of bounds: cmdc > ec (RANGEOK(cmdc,ec)), in file ./modules/struct/graph/filter.c @line 1201 │ │ │ │ │ No filters applied (l.c > -1), in file ./modules/struct/graph/filter.c @line 284 │ │ │ │ │ Overrun (j <= gx->n), in file ./modules/struct/graph/filter.c @line 371 │ │ │ │ │ -embedding │ │ │ │ │ tcllib/struct::graph/critcl │ │ │ │ │ graph%ld │ │ │ │ │ +struct::graph(c) ga_new - tried to use duplicate name for new arc │ │ │ │ │ Cannot create GA structure via regular shimmering. │ │ │ │ │ tcllib::struct::graph/critcl::arc │ │ │ │ │ -array index out of bounds: i > c (RANGEOK(i,c)), in file ./modules/struct/graph/walk.c @line 326 │ │ │ │ │ -array index out of bounds: i > c (RANGEOK(i,c)), in file ./modules/struct/graph/walk.c @line 335 │ │ │ │ │ -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 67 │ │ │ │ │ -array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/graph/walk.c @line 74 │ │ │ │ │ -array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/graph/walk.c @line 81 │ │ │ │ │ --command │ │ │ │ │ -array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/graph/walk.c @line 88 │ │ │ │ │ -": should be " │ │ │ │ │ -unknown option " │ │ │ │ │ -search type │ │ │ │ │ -search order │ │ │ │ │ -search direction │ │ │ │ │ -unable to do a both-order breadth first walk │ │ │ │ │ -unable to do a post-order breadth first walk │ │ │ │ │ -impossible combination bfs/(both|post) │ │ │ │ │ -backward │ │ │ │ │ +option ?arg arg ...? │ │ │ │ │ +keyexists │ │ │ │ │ +opposite │ │ │ │ │ +getunweighted │ │ │ │ │ +getweight │ │ │ │ │ +hasweight │ │ │ │ │ +move-source │ │ │ │ │ +move-target │ │ │ │ │ +setunweighted │ │ │ │ │ +setweight │ │ │ │ │ +unsetweight │ │ │ │ │ Length is not a multiple of 8 │ │ │ │ │ Invalid character at index %d: "=" (padding found in the middle of the input) │ │ │ │ │ Invalid character at index %d: "%c" │ │ │ │ │ Invalid padding of length %d │ │ │ │ │ bitstring │ │ │ │ │ ::base32::critcl_decode │ │ │ │ │ ::base32::critcl_encode │ │ │ │ │ @@ -1156,63 +1157,20 @@ │ │ │ │ │ Escape character outside of string │ │ │ │ │ Bare word encountered │ │ │ │ │ syntax error │ │ │ │ │ memory exhausted │ │ │ │ │ tcllib/pt::rde/critcl │ │ │ │ │ " already exists │ │ │ │ │ ::pt::rde_critcl │ │ │ │ │ -?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 673 │ │ │ │ │ -array index out of bounds: id >= p->numstr (RANGEOK(id,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1051 │ │ │ │ │ -array index out of bounds: (long int) mv[i] >= p->numstr (RANGEOK((long int) mv[i],p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 390 │ │ │ │ │ -array index out of bounds: j >= mc (RANGEOK(j,mc)), in file ./modules/pt/rde_critcl/param.c @line 393 │ │ │ │ │ -array index out of bounds: id >= p->numstr (RANGEOK(id,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 467 │ │ │ │ │ -Unable to push undefined semantic value (p->SV), in file ./modules/pt/rde_critcl/param.c @line 529 │ │ │ │ │ -array index out of bounds: m >= p->numstr (RANGEOK(m,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 731 │ │ │ │ │ -array index out of bounds: p->CC_len-1 >= 3 (RANGEOK(p->CC_len-1,3)), in file ./modules/pt/rde_critcl/param.c @line 749 │ │ │ │ │ -array index out of bounds: leni >= 3 (RANGEOK(leni,3)), in file ./modules/pt/rde_critcl/param.c @line 775 │ │ │ │ │ -array index out of bounds: msg >= p->numstr (RANGEOK(msg,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 956 │ │ │ │ │ -array index out of bounds: msg >= p->numstr (RANGEOK(msg,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1007 │ │ │ │ │ -array index out of bounds: s >= p->numstr (RANGEOK(s,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1102 │ │ │ │ │ -Bad number of elements to reduce (new >= 0), in file ./modules/pt/rde_critcl/param.c @line 1129 │ │ │ │ │ -array index out of bounds: s >= p->numstr (RANGEOK(s,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1133 │ │ │ │ │ -array index out of bounds: i >= 3+new (RANGEOK(i,3+new)), in file ./modules/pt/rde_critcl/param.c @line 1141 │ │ │ │ │ -array index out of bounds: j >= ac (RANGEOK(j,ac)), in file ./modules/pt/rde_critcl/param.c @line 1142 │ │ │ │ │ -Reduction result incomplete (i == 3+new), in file ./modules/pt/rde_critcl/param.c @line 1146 │ │ │ │ │ -Memory allocation failure for token character array (str), in file ./modules/pt/rde_critcl/tc.c @line 91 │ │ │ │ │ -array index out of bounds: tc->num >= tc->max (RANGEOK(tc->num,tc->max)), in file ./modules/pt/rde_critcl/tc.c @line 97 │ │ │ │ │ -array index out of bounds: off >= tc->max (RANGEOK(off,tc->max)), in file ./modules/pt/rde_critcl/tc.c @line 98 │ │ │ │ │ -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 99 │ │ │ │ │ -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 100 │ │ │ │ │ -array index out of bounds: off >= tc->num (RANGEOK(off,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 110 │ │ │ │ │ -array index out of bounds: at >= oc (RANGEOK(at,oc)), in file ./modules/pt/rde_critcl/tc.c @line 130 │ │ │ │ │ -array index out of bounds: off >= tc->num (RANGEOK(off,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 141 │ │ │ │ │ -array index out of bounds: end-1 >= tc->num (RANGEOK(end-1,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 142 │ │ │ │ │ -array index out of bounds: at >= oc (RANGEOK(at,oc)), in file ./modules/pt/rde_critcl/tc.c @line 156 │ │ │ │ │ -array index out of bounds: last >= oc (RANGEOK(last,oc)), in file ./modules/pt/rde_critcl/tc.c @line 157 │ │ │ │ │ -array index out of bounds: off >= tc->num (RANGEOK(off,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 168 │ │ │ │ │ -array index out of bounds: end-1 >= tc->num (RANGEOK(end-1,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 169 │ │ │ │ │ -Attempted reconversion of rde string to string rep (0), in file ./modules/pt/rde_critcl/ot.c @line 214 │ │ │ │ │ -Illegal conversion into rde string (0), in file ./modules/pt/rde_critcl/ot.c @line 222 │ │ │ │ │ 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 214 │ │ │ │ │ +Illegal conversion into rde string (0), in file ./modules/pt/rde_critcl/ot.c @line 222 │ │ │ │ │ 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 │ │ │ │ │ @@ -1303,14 +1261,57 @@ │ │ │ │ │ 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 │ │ │ │ │ +array index out of bounds: s >= p->numstr (RANGEOK(s,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 673 │ │ │ │ │ +array index out of bounds: id >= p->numstr (RANGEOK(id,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1051 │ │ │ │ │ +array index out of bounds: (long int) mv[i] >= p->numstr (RANGEOK((long int) mv[i],p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 390 │ │ │ │ │ +array index out of bounds: j >= mc (RANGEOK(j,mc)), in file ./modules/pt/rde_critcl/param.c @line 393 │ │ │ │ │ +array index out of bounds: id >= p->numstr (RANGEOK(id,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 467 │ │ │ │ │ +Unable to push undefined semantic value (p->SV), in file ./modules/pt/rde_critcl/param.c @line 529 │ │ │ │ │ +array index out of bounds: m >= p->numstr (RANGEOK(m,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 731 │ │ │ │ │ +array index out of bounds: p->CC_len-1 >= 3 (RANGEOK(p->CC_len-1,3)), in file ./modules/pt/rde_critcl/param.c @line 749 │ │ │ │ │ +array index out of bounds: leni >= 3 (RANGEOK(leni,3)), in file ./modules/pt/rde_critcl/param.c @line 775 │ │ │ │ │ +array index out of bounds: msg >= p->numstr (RANGEOK(msg,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 956 │ │ │ │ │ +array index out of bounds: msg >= p->numstr (RANGEOK(msg,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1007 │ │ │ │ │ +array index out of bounds: s >= p->numstr (RANGEOK(s,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1102 │ │ │ │ │ +Bad number of elements to reduce (new >= 0), in file ./modules/pt/rde_critcl/param.c @line 1129 │ │ │ │ │ +array index out of bounds: s >= p->numstr (RANGEOK(s,p->numstr)), in file ./modules/pt/rde_critcl/param.c @line 1133 │ │ │ │ │ +array index out of bounds: i >= 3+new (RANGEOK(i,3+new)), in file ./modules/pt/rde_critcl/param.c @line 1141 │ │ │ │ │ +array index out of bounds: j >= ac (RANGEOK(j,ac)), in file ./modules/pt/rde_critcl/param.c @line 1142 │ │ │ │ │ +Reduction result incomplete (i == 3+new), in file ./modules/pt/rde_critcl/param.c @line 1146 │ │ │ │ │ +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 │ │ │ │ │ +Memory allocation failure for token character array (str), in file ./modules/pt/rde_critcl/tc.c @line 91 │ │ │ │ │ +array index out of bounds: tc->num >= tc->max (RANGEOK(tc->num,tc->max)), in file ./modules/pt/rde_critcl/tc.c @line 97 │ │ │ │ │ +array index out of bounds: off >= tc->max (RANGEOK(off,tc->max)), in file ./modules/pt/rde_critcl/tc.c @line 98 │ │ │ │ │ +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 99 │ │ │ │ │ +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 100 │ │ │ │ │ +array index out of bounds: off >= tc->num (RANGEOK(off,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 110 │ │ │ │ │ +array index out of bounds: at >= oc (RANGEOK(at,oc)), in file ./modules/pt/rde_critcl/tc.c @line 130 │ │ │ │ │ +array index out of bounds: off >= tc->num (RANGEOK(off,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 141 │ │ │ │ │ +array index out of bounds: end-1 >= tc->num (RANGEOK(end-1,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 142 │ │ │ │ │ +array index out of bounds: at >= oc (RANGEOK(at,oc)), in file ./modules/pt/rde_critcl/tc.c @line 156 │ │ │ │ │ +array index out of bounds: last >= oc (RANGEOK(last,oc)), in file ./modules/pt/rde_critcl/tc.c @line 157 │ │ │ │ │ +array index out of bounds: off >= tc->num (RANGEOK(off,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 168 │ │ │ │ │ +array index out of bounds: end-1 >= tc->num (RANGEOK(end-1,tc->num)), in file ./modules/pt/rde_critcl/tc.c @line 169 │ │ │ │ │ array index out of bounds: i >= s->max (RANGEOK(i,s->max)), in file rde_critcl/stack.c @line 25 │ │ │ │ │ Memory allocation failure for RDE stack (cell), in file rde_critcl/stack.c @line 38 │ │ │ │ │ array index out of bounds: s->top >= s->max (RANGEOK(s->top,s->max)), in file rde_critcl/stack.c @line 42 │ │ │ │ │ Memory allocation failure for token character array (str), in file rde_critcl/tc.c @line 56 │ │ │ │ │ array index out of bounds: tc->num >= tc->max (RANGEOK(tc->num,tc->max)), in file rde_critcl/tc.c @line 61 │ │ │ │ │ array index out of bounds: off >= tc->max (RANGEOK(off,tc->max)), in file rde_critcl/tc.c @line 62 │ │ │ │ │ array index out of bounds: off+len-1 >= tc->max (RANGEOK(off+len-1,tc->max)), in file rde_critcl/tc.c @line 63 │ │ │ │ │ @@ -1409,14 +1410,95 @@ │ │ │ │ │ WORDCHAR │ │ │ │ │ str │ │ │ │ │ n XDIGIT │ │ │ │ │ tcllib/struct::tree/critcl │ │ │ │ │ " already exists, unable to create tree │ │ │ │ │ ::struct::tree_critcl │ │ │ │ │ ::struct::tree::prune_critcl │ │ │ │ │ +Illegal attempt to prune in-order walking │ │ │ │ │ +Illegal attempt to prune post-order walking │ │ │ │ │ +value for "-type" missing │ │ │ │ │ +array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/tree/walk.c @line 60 │ │ │ │ │ +value for "-order" missing │ │ │ │ │ +array index out of bounds: i+1 > objc (RANGEOK(i+1,objc)), in file ./modules/struct/tree/walk.c @line 72 │ │ │ │ │ +unable to do a in-order breadth first walk │ │ │ │ │ +Bad serialization (listc == end), in file ./modules/struct/tree/ms.c @line 263 │ │ │ │ │ +ancestors │ │ │ │ │ +children │ │ │ │ │ +descendants │ │ │ │ │ +numchildren │ │ │ │ │ +previous │ │ │ │ │ +rootname │ │ │ │ │ +walkproc │ │ │ │ │ +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 109 │ │ │ │ │ +array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 110 │ │ │ │ │ +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 138 │ │ │ │ │ +array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 139 │ │ │ │ │ +error in serialization: multiple root nodes. │ │ │ │ │ +array index out of bounds: root > nodes (RANGEOK(root,nodes)), in file ./modules/struct/tree/t.c @line 175 │ │ │ │ │ +array index out of bounds: ((i)+1) > listc (RANGEOK(((i)+1),listc)), in file ./modules/struct/tree/t.c @line 183 │ │ │ │ │ +array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 184 │ │ │ │ │ +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 242 │ │ │ │ │ +array index out of bounds: parent[i] > nodes (RANGEOK(parent[i],nodes)), in file ./modules/struct/tree/t.c @line 255 │ │ │ │ │ +array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 291 │ │ │ │ │ +array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 329 │ │ │ │ │ +array index out of bounds: ((i)+2) > listc (RANGEOK(((i)+2),listc)), in file ./modules/struct/tree/t.c @line 341 │ │ │ │ │ +array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 342 │ │ │ │ │ +array index out of bounds: parent[j] > nodes (RANGEOK(parent[j],nodes)), in file ./modules/struct/tree/t.c @line 353 │ │ │ │ │ +T (%p) { │ │ │ │ │ +. Lstart %p '%s' │ │ │ │ │ +. Nstart %p '%s' │ │ │ │ │ +. N [%p '%s'] │ │ │ │ │ + %p '%s' │ │ │ │ │ +array index out of bounds: at > lc (RANGEOK(at,lc)), in file ./modules/struct/tree/tn.c @line 1097 │ │ │ │ │ +array index out of bounds: at > lc (RANGEOK(at,lc)), in file ./modules/struct/tree/tn.c @line 1109 │ │ │ │ │ +array index out of bounds: i > n->nchildren (RANGEOK(i,n->nchildren)), in file ./modules/struct/tree/tn.c @line 1110 │ │ │ │ │ +struct::tree(c) tn_new - tried to use duplicate name for new node │ │ │ │ │ +array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 277 │ │ │ │ │ +array index out of bounds: i+1 > p->nchildren (RANGEOK(i+1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 278 │ │ │ │ │ +tn_detachmany - tried to cut too many children (end <= p->nchildren), in file ./modules/struct/tree/tn.c @line 328 │ │ │ │ │ +tn_detachmany - tried to cut nothing (len > 0), in file ./modules/struct/tree/tn.c @line 329 │ │ │ │ │ +array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 396 │ │ │ │ │ +array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 404 │ │ │ │ │ +array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 405 │ │ │ │ │ +array index out of bounds: at > p->nchildren (RANGEOK(at,p->nchildren)), in file ./modules/struct/tree/tn.c @line 466 │ │ │ │ │ +array index out of bounds: at-1 > p->nchildren (RANGEOK(at-1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 477 │ │ │ │ │ +array index out of bounds: at > p->nchildren (RANGEOK(at,p->nchildren)), in file ./modules/struct/tree/tn.c @line 512 │ │ │ │ │ +array index out of bounds: at > p->nchildren (RANGEOK(at,p->nchildren)), in file ./modules/struct/tree/tn.c @line 524 │ │ │ │ │ +array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 573 │ │ │ │ │ +array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 574 │ │ │ │ │ +array index out of bounds: at+1 > p->nchildren (RANGEOK(at+1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 589 │ │ │ │ │ +array index out of bounds: at-1 > p->nchildren (RANGEOK(at-1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 597 │ │ │ │ │ +array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 639 │ │ │ │ │ +array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 640 │ │ │ │ │ +array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 649 │ │ │ │ │ +array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 658 │ │ │ │ │ +array index out of bounds: k-1 > p->nchildren (RANGEOK(k-1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 659 │ │ │ │ │ +array index out of bounds: k+1 > p->nchildren (RANGEOK(k+1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 667 │ │ │ │ │ +Malformed nodes attributes, snuck through validation of serialization. │ │ │ │ │ +array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/tree/tn.c @line 773 │ │ │ │ │ +Bad list of descendants (end == lc), in file ./modules/struct/tree/tn.c @line 859 │ │ │ │ │ +array index out of bounds: cmdc > ec (RANGEOK(cmdc,ec)), in file ./modules/struct/tree/tn.c @line 918 │ │ │ │ │ +array index out of bounds: cmdc+1 > ec (RANGEOK(cmdc+1,ec)), in file ./modules/struct/tree/tn.c @line 931 │ │ │ │ │ +array index out of bounds: dst > lc (RANGEOK(dst,lc)), in file ./modules/struct/tree/tn.c @line 961 │ │ │ │ │ +array index out of bounds: cmdc > ec (RANGEOK(cmdc,ec)), in file ./modules/struct/tree/tn.c @line 976 │ │ │ │ │ +array index out of bounds: cmdc > ec (RANGEOK(cmdc,ec)), in file ./modules/struct/tree/tn.c @line 995 │ │ │ │ │ +array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/tree/tn.c @line 1045 │ │ │ │ │ +array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/tree/tn.c @line 1046 │ │ │ │ │ +array index out of bounds: at+0 > listc (RANGEOK(at+0,listc)), in file ./modules/struct/tree/tn.c @line 1062 │ │ │ │ │ +array index out of bounds: at+1 > listc (RANGEOK(at+1,listc)), in file ./modules/struct/tree/tn.c @line 1063 │ │ │ │ │ +array index out of bounds: at+2 > listc (RANGEOK(at+2,listc)), in file ./modules/struct/tree/tn.c @line 1064 │ │ │ │ │ (looks like invalid octal number) │ │ │ │ │ array index out of bounds: i > depth (RANGEOK(i,depth)), in file ./modules/struct/tree/m.c @line 141 │ │ │ │ │ Inconsistent #nodes in tree (t->node.numEntries == t->nnodes), in file ./modules/struct/tree/m.c @line 287 │ │ │ │ │ array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/tree/m.c @line 317 │ │ │ │ │ array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/tree/m.c @line 318 │ │ │ │ │ array index out of bounds: j > listc (RANGEOK(j,listc)), in file ./modules/struct/tree/m.c @line 367 │ │ │ │ │ array index out of bounds: j+1 > listc (RANGEOK(j+1,listc)), in file ./modules/struct/tree/m.c @line 368 │ │ │ │ │ @@ -1455,95 +1537,14 @@ │ │ │ │ │ nodea nodeb │ │ │ │ │ cannot swap root node │ │ │ │ │ node ?-type {bfs|dfs}? ?-order {pre|post|in|both}? ?--? loopvar script │ │ │ │ │ too many loop variables, at most two allowed │ │ │ │ │ no script specified, or empty │ │ │ │ │ node ?-type {bfs|dfs}? ?-order {pre|post|in|both}? ?--? cmdprefix │ │ │ │ │ tcllib/struct::tree/end-offset │ │ │ │ │ -array index out of bounds: at > lc (RANGEOK(at,lc)), in file ./modules/struct/tree/tn.c @line 1097 │ │ │ │ │ -array index out of bounds: at > lc (RANGEOK(at,lc)), in file ./modules/struct/tree/tn.c @line 1109 │ │ │ │ │ -array index out of bounds: i > n->nchildren (RANGEOK(i,n->nchildren)), in file ./modules/struct/tree/tn.c @line 1110 │ │ │ │ │ -struct::tree(c) tn_new - tried to use duplicate name for new node │ │ │ │ │ -array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 277 │ │ │ │ │ -array index out of bounds: i+1 > p->nchildren (RANGEOK(i+1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 278 │ │ │ │ │ -tn_detachmany - tried to cut too many children (end <= p->nchildren), in file ./modules/struct/tree/tn.c @line 328 │ │ │ │ │ -tn_detachmany - tried to cut nothing (len > 0), in file ./modules/struct/tree/tn.c @line 329 │ │ │ │ │ -array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 396 │ │ │ │ │ -array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 404 │ │ │ │ │ -array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 405 │ │ │ │ │ -array index out of bounds: at > p->nchildren (RANGEOK(at,p->nchildren)), in file ./modules/struct/tree/tn.c @line 466 │ │ │ │ │ -array index out of bounds: at-1 > p->nchildren (RANGEOK(at-1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 477 │ │ │ │ │ -array index out of bounds: at > p->nchildren (RANGEOK(at,p->nchildren)), in file ./modules/struct/tree/tn.c @line 512 │ │ │ │ │ -array index out of bounds: at > p->nchildren (RANGEOK(at,p->nchildren)), in file ./modules/struct/tree/tn.c @line 524 │ │ │ │ │ -array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 573 │ │ │ │ │ -array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 574 │ │ │ │ │ -array index out of bounds: at+1 > p->nchildren (RANGEOK(at+1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 589 │ │ │ │ │ -array index out of bounds: at-1 > p->nchildren (RANGEOK(at-1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 597 │ │ │ │ │ -array index out of bounds: i > p->nchildren (RANGEOK(i,p->nchildren)), in file ./modules/struct/tree/tn.c @line 639 │ │ │ │ │ -array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 640 │ │ │ │ │ -array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 649 │ │ │ │ │ -array index out of bounds: k > p->nchildren (RANGEOK(k,p->nchildren)), in file ./modules/struct/tree/tn.c @line 658 │ │ │ │ │ -array index out of bounds: k-1 > p->nchildren (RANGEOK(k-1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 659 │ │ │ │ │ -array index out of bounds: k+1 > p->nchildren (RANGEOK(k+1,p->nchildren)), in file ./modules/struct/tree/tn.c @line 667 │ │ │ │ │ -Malformed nodes attributes, snuck through validation of serialization. │ │ │ │ │ -array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/tree/tn.c @line 773 │ │ │ │ │ -Bad list of descendants (end == lc), in file ./modules/struct/tree/tn.c @line 859 │ │ │ │ │ -array index out of bounds: cmdc > ec (RANGEOK(cmdc,ec)), in file ./modules/struct/tree/tn.c @line 918 │ │ │ │ │ -array index out of bounds: cmdc+1 > ec (RANGEOK(cmdc+1,ec)), in file ./modules/struct/tree/tn.c @line 931 │ │ │ │ │ -array index out of bounds: dst > lc (RANGEOK(dst,lc)), in file ./modules/struct/tree/tn.c @line 961 │ │ │ │ │ -array index out of bounds: cmdc > ec (RANGEOK(cmdc,ec)), in file ./modules/struct/tree/tn.c @line 976 │ │ │ │ │ -array index out of bounds: cmdc > ec (RANGEOK(cmdc,ec)), in file ./modules/struct/tree/tn.c @line 995 │ │ │ │ │ -array index out of bounds: i > listc (RANGEOK(i,listc)), in file ./modules/struct/tree/tn.c @line 1045 │ │ │ │ │ -array index out of bounds: i+1 > listc (RANGEOK(i+1,listc)), in file ./modules/struct/tree/tn.c @line 1046 │ │ │ │ │ -array index out of bounds: at+0 > listc (RANGEOK(at+0,listc)), in file ./modules/struct/tree/tn.c @line 1062 │ │ │ │ │ -array index out of bounds: at+1 > listc (RANGEOK(at+1,listc)), in file ./modules/struct/tree/tn.c @line 1063 │ │ │ │ │ -array index out of bounds: at+2 > listc (RANGEOK(at+2,listc)), in file ./modules/struct/tree/tn.c @line 1064 │ │ │ │ │ -Cannot create TDN structure via regular shimmering. │ │ │ │ │ -" does not exist in tree " │ │ │ │ │ -tcllib::struct::tree/critcl::node │ │ │ │ │ -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 │ │ │ │ │ -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 109 │ │ │ │ │ -array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 110 │ │ │ │ │ -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 138 │ │ │ │ │ -array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 139 │ │ │ │ │ -error in serialization: multiple root nodes. │ │ │ │ │ -array index out of bounds: root > nodes (RANGEOK(root,nodes)), in file ./modules/struct/tree/t.c @line 175 │ │ │ │ │ -array index out of bounds: ((i)+1) > listc (RANGEOK(((i)+1),listc)), in file ./modules/struct/tree/t.c @line 183 │ │ │ │ │ -array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 184 │ │ │ │ │ -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 242 │ │ │ │ │ -array index out of bounds: parent[i] > nodes (RANGEOK(parent[i],nodes)), in file ./modules/struct/tree/t.c @line 255 │ │ │ │ │ -array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 291 │ │ │ │ │ -array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 329 │ │ │ │ │ -array index out of bounds: ((i)+2) > listc (RANGEOK(((i)+2),listc)), in file ./modules/struct/tree/t.c @line 341 │ │ │ │ │ -array index out of bounds: j > nodes (RANGEOK(j,nodes)), in file ./modules/struct/tree/t.c @line 342 │ │ │ │ │ -array index out of bounds: parent[j] > nodes (RANGEOK(parent[j],nodes)), in file ./modules/struct/tree/t.c @line 353 │ │ │ │ │ -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 263 │ │ │ │ │ -ancestors │ │ │ │ │ -children │ │ │ │ │ -descendants │ │ │ │ │ -numchildren │ │ │ │ │ -previous │ │ │ │ │ -rootname │ │ │ │ │ -walkproc │ │ │ │ │ ::base32::hex::critcl_decode │ │ │ │ │ ::base32::hex::critcl_encode │ │ │ │ │ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ │ │ │ │ │ @@@@@@@ │ │ │ │ │ @@@@@@@@@@ │ │ │ │ │ @@@@@@@@@0123456789ABCDEFGHIJKLMNOPQRSTUV │ │ │ │ │ ::uuencode::CDecode │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ │ @@ -37,102 +37,102 @@ │ │ │ │ │ 0x00003a44 65005f5f 73746163 6b5f6368 6b5f6661 e.__stack_chk_fa │ │ │ │ │ 0x00003a54 696c005f 5f737461 636b5f63 686b5f67 il.__stack_chk_g │ │ │ │ │ 0x00003a64 75617264 004d4434 46696e61 6c006d65 uard.MD4Final.me │ │ │ │ │ 0x00003a74 6d637079 006d656d 73657400 675f6465 mcpy.memset.g_de │ │ │ │ │ 0x00003a84 6c657465 0067675f 6e657700 675f6d73 lete.gg_new.g_ms │ │ │ │ │ 0x00003a94 5f617373 69676e00 675f6465 73657269 _assign.g_deseri │ │ │ │ │ 0x00003aa4 616c697a 6500675f 6f626a63 6d640067 alize.g_objcmd.g │ │ │ │ │ - 0x00003ab4 6e5f6e65 77006763 5f736574 75700067 n_new.gc_setup.g │ │ │ │ │ - 0x00003ac4 635f6164 6400676e 5f736869 6d6d6572 c_add.gn_shimmer │ │ │ │ │ - 0x00003ad4 00676e5f 64656c65 74650067 635f7265 .gn_delete.gc_re │ │ │ │ │ - 0x00003ae4 6d6f7665 0067635f 64656c65 74650067 move.gc_delete.g │ │ │ │ │ - 0x00003af4 615f6465 6c657465 00676e5f 6572725f a_delete.gn_err_ │ │ │ │ │ - 0x00003b04 6475706c 69636174 6500676e 5f657272 duplicate.gn_err │ │ │ │ │ - 0x00003b14 5f6d6973 73696e67 00676e5f 73657269 _missing.gn_seri │ │ │ │ │ - 0x00003b24 616c5f61 72637300 67615f73 65726961 al_arcs.ga_seria │ │ │ │ │ - 0x00003b34 6c00675f 61747472 5f64656c 65746500 l.g_attr_delete. │ │ │ │ │ - 0x00003b44 67635f72 656e616d 65006763 5f617474 gc_rename.gc_att │ │ │ │ │ - 0x00003b54 7200675f 61747472 5f736572 69616c00 r.g_attr_serial. │ │ │ │ │ - 0x00003b64 675f6174 74725f73 65726f6b 00675f61 g_attr_serok.g_a │ │ │ │ │ - 0x00003b74 7474725f 6b657973 00675f61 7474725f ttr_keys.g_attr_ │ │ │ │ │ - 0x00003b84 6b657869 73747300 675f6174 74725f67 kexists.g_attr_g │ │ │ │ │ - 0x00003b94 65740067 5f617474 725f6765 74616c6c et.g_attr_getall │ │ │ │ │ - 0x00003ba4 00675f61 7474725f 756e7365 7400675f .g_attr_unset.g_ │ │ │ │ │ - 0x00003bb4 61747472 5f736574 00675f61 7474725f attr_set.g_attr_ │ │ │ │ │ - 0x00003bc4 61707065 6e640067 5f617474 725f6c61 append.g_attr_la │ │ │ │ │ - 0x00003bd4 7070656e 6400675f 61747472 5f657874 ppend.g_attr_ext │ │ │ │ │ - 0x00003be4 656e6400 675f6174 74725f64 65736572 end.g_attr_deser │ │ │ │ │ - 0x00003bf4 69616c00 675f6174 74725f64 75700067 ial.g_attr_dup.g │ │ │ │ │ - 0x00003c04 6d5f5741 4c4b0067 6d5f4753 45540067 m_WALK.gm_GSET.g │ │ │ │ │ - 0x00003c14 6d5f4741 53534947 4e00676d 5f415050 m_GASSIGN.gm_APP │ │ │ │ │ - 0x00003c24 454e4400 676d5f41 52435300 676d5f44 END.gm_ARCS.gm_D │ │ │ │ │ - 0x00003c34 45534552 49414c49 5a450067 6d5f4445 ESERIALIZE.gm_DE │ │ │ │ │ - 0x00003c44 5354524f 5900676d 5f474554 00676d5f STROY.gm_GET.gm_ │ │ │ │ │ - 0x00003c54 47455441 4c4c0067 6d5f4b45 59455849 GETALL.gm_KEYEXI │ │ │ │ │ - 0x00003c64 53545300 676d5f4b 45595300 676d5f4c STS.gm_KEYS.gm_L │ │ │ │ │ - 0x00003c74 41505045 4e440067 6d5f4e4f 44455300 APPEND.gm_NODES. │ │ │ │ │ - 0x00003c84 676d5f53 45524941 4c495a45 00676d5f gm_SERIALIZE.gm_ │ │ │ │ │ - 0x00003c94 53455400 676d5f53 57415000 676d5f55 SET.gm_SWAP.gm_U │ │ │ │ │ - 0x00003ca4 4e534554 00676d5f 6e6f6465 5f554e53 NSET.gm_node_UNS │ │ │ │ │ - 0x00003cb4 45540067 6d5f6e6f 64655f53 45540067 ET.gm_node_SET.g │ │ │ │ │ - 0x00003cc4 6d5f6e6f 64655f52 454e414d 4500676d m_node_RENAME.gm │ │ │ │ │ - 0x00003cd4 5f6e6f64 655f4f50 504f5349 54450067 _node_OPPOSITE.g │ │ │ │ │ - 0x00003ce4 6d5f6e6f 64655f4c 41505045 4e440067 m_node_LAPPEND.g │ │ │ │ │ - 0x00003cf4 6d5f6e6f 64655f4b 45595300 676d5f6e m_node_KEYS.gm_n │ │ │ │ │ - 0x00003d04 6f64655f 4b455945 58495354 5300676d ode_KEYEXISTS.gm │ │ │ │ │ - 0x00003d14 5f6e6f64 655f494e 53455254 00676d5f _node_INSERT.gm_ │ │ │ │ │ - 0x00003d24 6e6f6465 5f474554 414c4c00 676d5f6e node_GETALL.gm_n │ │ │ │ │ - 0x00003d34 6f64655f 47455400 676d5f6e 6f64655f ode_GET.gm_node_ │ │ │ │ │ - 0x00003d44 45584953 54530067 6d5f6e6f 64655f44 EXISTS.gm_node_D │ │ │ │ │ - 0x00003d54 454c4554 4500676d 5f6e6f64 655f4445 ELETE.gm_node_DE │ │ │ │ │ - 0x00003d64 47524545 00676d5f 6e6f6465 5f415454 GREE.gm_node_ATT │ │ │ │ │ - 0x00003d74 5200676d 5f6e6f64 655f4150 50454e44 R.gm_node_APPEND │ │ │ │ │ - 0x00003d84 00676d5f 6172635f 44454c45 54450067 .gm_arc_DELETE.g │ │ │ │ │ - 0x00003d94 6d5f6172 635f4154 54520067 6d5f6172 m_arc_ATTR.gm_ar │ │ │ │ │ - 0x00003da4 635f4150 50454e44 00676d5f 6172635f c_APPEND.gm_arc_ │ │ │ │ │ - 0x00003db4 57454947 48545300 676d5f61 72635f55 WEIGHTS.gm_arc_U │ │ │ │ │ - 0x00003dc4 4e534554 57454947 4800676d 5f617263 NSETWEIGH.gm_arc │ │ │ │ │ - 0x00003dd4 5f554e53 45540067 6d5f6172 635f5441 _UNSET.gm_arc_TA │ │ │ │ │ - 0x00003de4 52474554 00676d5f 6172635f 534f5552 RGET.gm_arc_SOUR │ │ │ │ │ - 0x00003df4 43450067 6d5f6172 635f5345 54574549 CE.gm_arc_SETWEI │ │ │ │ │ - 0x00003e04 47485400 676d5f61 72635f53 4554554e GHT.gm_arc_SETUN │ │ │ │ │ - 0x00003e14 57454947 4800676d 5f617263 5f534554 WEIGH.gm_arc_SET │ │ │ │ │ - 0x00003e24 00676d5f 6172635f 52454e41 4d450067 .gm_arc_RENAME.g │ │ │ │ │ - 0x00003e34 6d5f6172 635f4e4f 44455300 676d5f61 m_arc_NODES.gm_a │ │ │ │ │ - 0x00003e44 72635f4d 4f56455f 54415247 00676d5f rc_MOVE_TARG.gm_ │ │ │ │ │ - 0x00003e54 6172635f 4d4f5645 5f535243 00676d5f arc_MOVE_SRC.gm_ │ │ │ │ │ - 0x00003e64 6172635f 4d4f5645 00676d5f 6172635f arc_MOVE.gm_arc_ │ │ │ │ │ - 0x00003e74 4c415050 454e4400 676d5f61 72635f4b LAPPEND.gm_arc_K │ │ │ │ │ - 0x00003e84 45595300 676d5f61 72635f4b 45594558 EYS.gm_arc_KEYEX │ │ │ │ │ - 0x00003e94 49535453 00676d5f 6172635f 494e5345 ISTS.gm_arc_INSE │ │ │ │ │ - 0x00003ea4 52540067 6d5f6172 635f4841 53574549 RT.gm_arc_HASWEI │ │ │ │ │ - 0x00003eb4 47485400 676d5f61 72635f47 45545745 GHT.gm_arc_GETWE │ │ │ │ │ - 0x00003ec4 49474854 00676d5f 6172635f 47455455 IGHT.gm_arc_GETU │ │ │ │ │ - 0x00003ed4 4e574549 47480067 6d5f6172 635f4745 NWEIGH.gm_arc_GE │ │ │ │ │ - 0x00003ee4 54414c4c 00676d5f 6172635f 47455400 TALL.gm_arc_GET. │ │ │ │ │ - 0x00003ef4 676d5f61 72635f46 4c495000 676d5f61 gm_arc_FLIP.gm_a │ │ │ │ │ - 0x00003f04 72635f45 58495354 5300675f 6e65776e rc_EXISTS.g_newn │ │ │ │ │ - 0x00003f14 6f64656e 616d6500 73707269 6e746600 odename.sprintf. │ │ │ │ │ - 0x00003f24 675f6e65 77617263 6e616d65 00675f6d g_newarcname.g_m │ │ │ │ │ - 0x00003f34 735f7365 7269616c 697a6500 676e5f67 s_serialize.gn_g │ │ │ │ │ - 0x00003f44 65745f6e 6f646500 67615f6e 65770067 et_node.ga_new.g │ │ │ │ │ - 0x00003f54 615f6765 745f6172 6300675f 61737369 a_get_arc.g_assi │ │ │ │ │ - 0x00003f64 676e0067 5f6d735f 73657400 7374726e gn.g_ms_set.strn │ │ │ │ │ - 0x00003f74 636d7000 456e644f 66667365 74547970 cmp.EndOffsetTyp │ │ │ │ │ - 0x00003f84 65477261 70680073 74726370 79006763 eGraph.strcpy.gc │ │ │ │ │ - 0x00003f94 5f66696c 74657200 67615f65 72725f6d _filter.ga_err_m │ │ │ │ │ - 0x00003fa4 69737369 6e670067 615f6d76 5f737263 issing.ga_mv_src │ │ │ │ │ - 0x00003fb4 0067615f 6d765f64 73740067 615f6572 .ga_mv_dst.ga_er │ │ │ │ │ - 0x00003fc4 725f6475 706c6963 61746500 67615f73 r_duplicate.ga_s │ │ │ │ │ - 0x00003fd4 68696d6d 65720067 5f77616c 6b6f7074 himmer.g_walkopt │ │ │ │ │ - 0x00003fe4 696f6e73 00675f77 616c6b00 73747263 ions.g_walk.strc │ │ │ │ │ - 0x00003ff4 6d700067 5f6e6c71 5f696e69 7400675f mp.g_nlq_init.g_ │ │ │ │ │ - 0x00004004 6e6c715f 61707065 6e640067 5f6e6c71 nlq_append.g_nlq │ │ │ │ │ - 0x00004014 5f707573 6800675f 6e6c715f 706f7000 _push.g_nlq_pop. │ │ │ │ │ - 0x00004024 675f6e6c 715f636c 65617200 736d5f55 g_nlq_clear.sm_U │ │ │ │ │ + 0x00003ab4 635f6164 64006763 5f72656d 6f766500 c_add.gc_remove. │ │ │ │ │ + 0x00003ac4 67635f73 65747570 0067635f 64656c65 gc_setup.gc_dele │ │ │ │ │ + 0x00003ad4 74650067 5f617474 725f6465 6c657465 te.g_attr_delete │ │ │ │ │ + 0x00003ae4 0067635f 72656e61 6d650067 635f6174 .gc_rename.gc_at │ │ │ │ │ + 0x00003af4 74720073 74726e63 6d700045 6e644f66 tr.strncmp.EndOf │ │ │ │ │ + 0x00003b04 66736574 54797065 47726170 68007374 fsetTypeGraph.st │ │ │ │ │ + 0x00003b14 72637079 00676d5f 47415353 49474e00 rcpy.gm_GASSIGN. │ │ │ │ │ + 0x00003b24 676d5f47 53455400 675f6d73 5f736574 gm_GSET.g_ms_set │ │ │ │ │ + 0x00003b34 00676d5f 41505045 4e440067 5f617474 .gm_APPEND.g_att │ │ │ │ │ + 0x00003b44 725f6578 74656e64 00675f61 7474725f r_extend.g_attr_ │ │ │ │ │ + 0x00003b54 61707065 6e640067 6d5f4152 43530067 append.gm_ARCS.g │ │ │ │ │ + 0x00003b64 635f6669 6c746572 0067615f 6765745f c_filter.ga_get_ │ │ │ │ │ + 0x00003b74 61726300 676d5f61 72635f41 5050454e arc.gm_arc_APPEN │ │ │ │ │ + 0x00003b84 4400676d 5f617263 5f474554 554e5745 D.gm_arc_GETUNWE │ │ │ │ │ + 0x00003b94 49474800 676d5f61 72635f47 45545745 IGH.gm_arc_GETWE │ │ │ │ │ + 0x00003ba4 49474854 00676d5f 6172635f 53455455 IGHT.gm_arc_SETU │ │ │ │ │ + 0x00003bb4 4e574549 47480067 6d5f6172 635f5345 NWEIGH.gm_arc_SE │ │ │ │ │ + 0x00003bc4 54574549 47485400 676d5f61 72635f55 TWEIGHT.gm_arc_U │ │ │ │ │ + 0x00003bd4 4e534554 57454947 4800676d 5f617263 NSETWEIGH.gm_arc │ │ │ │ │ + 0x00003be4 5f484153 57454947 48540067 6d5f6172 _HASWEIGHT.gm_ar │ │ │ │ │ + 0x00003bf4 635f5745 49474854 5300676d 5f617263 c_WEIGHTS.gm_arc │ │ │ │ │ + 0x00003c04 5f415454 5200676d 5f617263 5f44454c _ATTR.gm_arc_DEL │ │ │ │ │ + 0x00003c14 45544500 67615f65 72725f6d 69737369 ETE.ga_err_missi │ │ │ │ │ + 0x00003c24 6e670067 615f6465 6c657465 00676d5f ng.ga_delete.gm_ │ │ │ │ │ + 0x00003c34 6172635f 45584953 54530067 6d5f6172 arc_EXISTS.gm_ar │ │ │ │ │ + 0x00003c44 635f464c 49500067 615f6d76 5f737263 c_FLIP.ga_mv_src │ │ │ │ │ + 0x00003c54 0067615f 6d765f64 73740067 6d5f6172 .ga_mv_dst.gm_ar │ │ │ │ │ + 0x00003c64 635f4745 5400675f 61747472 5f676574 c_GET.g_attr_get │ │ │ │ │ + 0x00003c74 00676d5f 6172635f 47455441 4c4c0067 .gm_arc_GETALL.g │ │ │ │ │ + 0x00003c84 5f617474 725f6765 74616c6c 00676d5f _attr_getall.gm_ │ │ │ │ │ + 0x00003c94 6172635f 494e5345 52540067 6e5f6765 arc_INSERT.gn_ge │ │ │ │ │ + 0x00003ca4 745f6e6f 64650067 5f6e6577 6172636e t_node.g_newarcn │ │ │ │ │ + 0x00003cb4 616d6500 67615f6e 65770067 615f6572 ame.ga_new.ga_er │ │ │ │ │ + 0x00003cc4 725f6475 706c6963 61746500 676d5f61 r_duplicate.gm_a │ │ │ │ │ + 0x00003cd4 72635f4b 45594558 49535453 00675f61 rc_KEYEXISTS.g_a │ │ │ │ │ + 0x00003ce4 7474725f 6b657869 73747300 676d5f61 ttr_kexists.gm_a │ │ │ │ │ + 0x00003cf4 72635f4b 45595300 675f6174 74725f6b rc_KEYS.g_attr_k │ │ │ │ │ + 0x00003d04 65797300 676d5f61 72635f4c 41505045 eys.gm_arc_LAPPE │ │ │ │ │ + 0x00003d14 4e440067 5f617474 725f6c61 7070656e ND.g_attr_lappen │ │ │ │ │ + 0x00003d24 6400676d 5f617263 5f4d4f56 4500676d d.gm_arc_MOVE.gm │ │ │ │ │ + 0x00003d34 5f617263 5f4d4f56 455f5352 4300676d _arc_MOVE_SRC.gm │ │ │ │ │ + 0x00003d44 5f617263 5f4d4f56 455f5441 52470067 _arc_MOVE_TARG.g │ │ │ │ │ + 0x00003d54 6d5f6172 635f5245 4e414d45 0067615f m_arc_RENAME.ga_ │ │ │ │ │ + 0x00003d64 7368696d 6d657200 676d5f61 72635f53 shimmer.gm_arc_S │ │ │ │ │ + 0x00003d74 45540067 5f617474 725f7365 7400676d ET.g_attr_set.gm │ │ │ │ │ + 0x00003d84 5f617263 5f534f55 52434500 676d5f61 _arc_SOURCE.gm_a │ │ │ │ │ + 0x00003d94 72635f54 41524745 5400676d 5f617263 rc_TARGET.gm_arc │ │ │ │ │ + 0x00003da4 5f4e4f44 45530067 6d5f6172 635f554e _NODES.gm_arc_UN │ │ │ │ │ + 0x00003db4 53455400 675f6174 74725f75 6e736574 SET.g_attr_unset │ │ │ │ │ + 0x00003dc4 00676d5f 44455345 5249414c 495a4500 .gm_DESERIALIZE. │ │ │ │ │ + 0x00003dd4 676d5f44 45535452 4f590067 6d5f4745 gm_DESTROY.gm_GE │ │ │ │ │ + 0x00003de4 5400676d 5f474554 414c4c00 676d5f4b T.gm_GETALL.gm_K │ │ │ │ │ + 0x00003df4 45594558 49535453 00676d5f 4b455953 EYEXISTS.gm_KEYS │ │ │ │ │ + 0x00003e04 00676d5f 4c415050 454e4400 676d5f4e .gm_LAPPEND.gm_N │ │ │ │ │ + 0x00003e14 4f444553 00676d5f 6e6f6465 5f415050 ODES.gm_node_APP │ │ │ │ │ + 0x00003e24 454e4400 676d5f6e 6f64655f 41545452 END.gm_node_ATTR │ │ │ │ │ + 0x00003e34 00676d5f 6e6f6465 5f444547 52454500 .gm_node_DEGREE. │ │ │ │ │ + 0x00003e44 676d5f6e 6f64655f 44454c45 54450067 gm_node_DELETE.g │ │ │ │ │ + 0x00003e54 6e5f6572 725f6d69 7373696e 6700676e n_err_missing.gn │ │ │ │ │ + 0x00003e64 5f64656c 65746500 676d5f6e 6f64655f _delete.gm_node_ │ │ │ │ │ + 0x00003e74 45584953 54530067 6d5f6e6f 64655f47 EXISTS.gm_node_G │ │ │ │ │ + 0x00003e84 45540067 6d5f6e6f 64655f47 4554414c ET.gm_node_GETAL │ │ │ │ │ + 0x00003e94 4c00676d 5f6e6f64 655f494e 53455254 L.gm_node_INSERT │ │ │ │ │ + 0x00003ea4 00676e5f 6572725f 6475706c 69636174 .gn_err_duplicat │ │ │ │ │ + 0x00003eb4 6500676e 5f6e6577 00675f6e 65776e6f e.gn_new.g_newno │ │ │ │ │ + 0x00003ec4 64656e61 6d650067 6d5f6e6f 64655f4b dename.gm_node_K │ │ │ │ │ + 0x00003ed4 45594558 49535453 00676d5f 6e6f6465 EYEXISTS.gm_node │ │ │ │ │ + 0x00003ee4 5f4b4559 5300676d 5f6e6f64 655f4c41 _KEYS.gm_node_LA │ │ │ │ │ + 0x00003ef4 5050454e 4400676d 5f6e6f64 655f4f50 PPEND.gm_node_OP │ │ │ │ │ + 0x00003f04 504f5349 54450067 6d5f6e6f 64655f52 POSITE.gm_node_R │ │ │ │ │ + 0x00003f14 454e414d 4500676e 5f736869 6d6d6572 ENAME.gn_shimmer │ │ │ │ │ + 0x00003f24 00676d5f 6e6f6465 5f534554 00676d5f .gm_node_SET.gm_ │ │ │ │ │ + 0x00003f34 6e6f6465 5f554e53 45540067 6d5f5345 node_UNSET.gm_SE │ │ │ │ │ + 0x00003f44 5249414c 495a4500 675f6d73 5f736572 RIALIZE.g_ms_ser │ │ │ │ │ + 0x00003f54 69616c69 7a650067 6d5f5345 5400676d ialize.gm_SET.gm │ │ │ │ │ + 0x00003f64 5f535741 5000676d 5f554e53 45540067 _SWAP.gm_UNSET.g │ │ │ │ │ + 0x00003f74 6d5f5741 4c4b0067 5f77616c 6b6f7074 m_WALK.g_walkopt │ │ │ │ │ + 0x00003f84 696f6e73 00675f77 616c6b00 73747263 ions.g_walk.strc │ │ │ │ │ + 0x00003f94 6d700067 5f6e6c71 5f696e69 7400675f mp.g_nlq_init.g_ │ │ │ │ │ + 0x00003fa4 6e6c715f 61707065 6e640067 5f6e6c71 nlq_append.g_nlq │ │ │ │ │ + 0x00003fb4 5f706f70 00675f6e 6c715f63 6c656172 _pop.g_nlq_clear │ │ │ │ │ + 0x00003fc4 00675f61 7474725f 73657269 616c0067 .g_attr_serial.g │ │ │ │ │ + 0x00003fd4 5f617474 725f7365 726f6b00 675f6174 _attr_serok.g_at │ │ │ │ │ + 0x00003fe4 74725f64 65736572 69616c00 675f6174 tr_deserial.g_at │ │ │ │ │ + 0x00003ff4 74725f64 75700073 7072696e 74660067 tr_dup.sprintf.g │ │ │ │ │ + 0x00004004 6e5f7365 7269616c 5f617263 7300675f n_serial_arcs.g_ │ │ │ │ │ + 0x00004014 61737369 676e0067 615f7365 7269616c assign.ga_serial │ │ │ │ │ + 0x00004024 00675f6e 6c715f70 75736800 736d5f55 .g_nlq_push.sm_U │ │ │ │ │ 0x00004034 4e494f4e 00736d5f 41444400 736d5f43 NION.sm_ADD.sm_C │ │ │ │ │ 0x00004044 4f4e5441 494e5300 736d5f44 49464645 ONTAINS.sm_DIFFE │ │ │ │ │ 0x00004054 52454e43 4500736d 5f454d50 54590073 RENCE.sm_EMPTY.s │ │ │ │ │ 0x00004064 6d5f4551 55414c00 736d5f45 58434c55 m_EQUAL.sm_EXCLU │ │ │ │ │ 0x00004074 44450073 6d5f494e 434c5544 4500736d DE.sm_INCLUDE.sm │ │ │ │ │ 0x00004084 5f494e54 45525345 43540073 6d5f494e _INTERSECT.sm_IN │ │ │ │ │ 0x00004094 54455253 45435433 00736d5f 53495a45 TERSECT3.sm_SIZE │ │ │ │ │ @@ -149,416 +149,416 @@ │ │ │ │ │ 0x00004144 62747261 63740073 5f737562 74726163 btract.s_subtrac │ │ │ │ │ 0x00004154 74310073 5f657175 616c0073 5f737562 t1.s_equal.s_sub │ │ │ │ │ 0x00004164 7365746f 66006a73 6f6e7061 72736500 setof.jsonparse. │ │ │ │ │ 0x00004174 6a736f6e 736b6970 00797970 61727365 jsonskip.yyparse │ │ │ │ │ 0x00004184 006d616c 6c6f6300 73747274 6f640070 .malloc.strtod.p │ │ │ │ │ 0x00004194 6172616d 5f64656c 65746500 70617261 aram_delete.para │ │ │ │ │ 0x000041a4 6d5f7365 74636d64 00706172 616d6d73 m_setcmd.paramms │ │ │ │ │ - 0x000041b4 5f6f626a 636d6400 70617261 6d5f414d _objcmd.param_AM │ │ │ │ │ - 0x000041c4 41524b45 44007264 655f7061 72616d5f ARKED.rde_param_ │ │ │ │ │ - 0x000041d4 71756572 795f616d 61726b00 70617261 query_amark.para │ │ │ │ │ - 0x000041e4 6d5f4153 54007264 655f7061 72616d5f m_AST.rde_param_ │ │ │ │ │ - 0x000041f4 71756572 795f6173 74007061 72616d5f query_ast.param_ │ │ │ │ │ - 0x00004204 41535453 00706172 616d5f43 48414e00 ASTS.param_CHAN. │ │ │ │ │ - 0x00004214 7264655f 70617261 6d5f7175 6572795f rde_param_query_ │ │ │ │ │ - 0x00004224 696e0070 6172616d 5f434f4d 504c4554 in.param_COMPLET │ │ │ │ │ - 0x00004234 45007264 655f7061 72616d5f 71756572 E.rde_param_quer │ │ │ │ │ - 0x00004244 795f7374 00726465 5f706172 616d5f71 y_st.rde_param_q │ │ │ │ │ - 0x00004254 75657279 5f6c7374 6f700072 64655f70 uery_lstop.rde_p │ │ │ │ │ - 0x00004264 6172616d 5f717565 72795f63 6c007264 aram_query_cl.rd │ │ │ │ │ - 0x00004274 655f7061 72616d5f 71756572 795f6572 e_param_query_er │ │ │ │ │ - 0x00004284 00726465 5f706172 616d5f71 75657279 .rde_param_query │ │ │ │ │ - 0x00004294 5f65725f 74636c00 70617261 6d5f4355 _er_tcl.param_CU │ │ │ │ │ - 0x000042a4 5252454e 54007264 655f7061 72616d5f RRENT.rde_param_ │ │ │ │ │ - 0x000042b4 71756572 795f6363 00706172 616d5f44 query_cc.param_D │ │ │ │ │ - 0x000042c4 41544100 7264655f 70617261 6d5f6461 ATA.rde_param_da │ │ │ │ │ - 0x000042d4 74610070 6172616d 5f444553 54524f59 ta.param_DESTROY │ │ │ │ │ - 0x000042e4 00706172 616d5f45 4d41524b 45440072 .param_EMARKED.r │ │ │ │ │ - 0x000042f4 64655f70 6172616d 5f717565 72795f65 de_param_query_e │ │ │ │ │ - 0x00004304 73007061 72616d5f 4552524f 52007061 s.param_ERROR.pa │ │ │ │ │ - 0x00004314 72616d5f 4c4d4152 4b454400 7264655f ram_LMARKED.rde_ │ │ │ │ │ - 0x00004324 70617261 6d5f7175 6572795f 6c730070 param_query_ls.p │ │ │ │ │ - 0x00004334 6172616d 5f4c4f43 4154494f 4e007061 aram_LOCATION.pa │ │ │ │ │ - 0x00004344 72616d5f 4f4b0070 6172616d 5f524553 ram_OK.param_RES │ │ │ │ │ - 0x00004354 45540072 64655f70 6172616d 5f726573 ET.rde_param_res │ │ │ │ │ - 0x00004364 65740070 6172616d 5f534341 43484544 et.param_SCACHED │ │ │ │ │ - 0x00004374 00726465 5f706172 616d5f71 75657279 .rde_param_query │ │ │ │ │ - 0x00004384 5f6e6300 7264655f 70617261 6d5f7175 _nc.rde_param_qu │ │ │ │ │ - 0x00004394 6572795f 73747269 6e670070 6172616d ery_string.param │ │ │ │ │ - 0x000043a4 5f53594d 424f4c53 00706172 616d5f54 _SYMBOLS.param_T │ │ │ │ │ - 0x000043b4 4f4b454e 53007264 655f7061 72616d5f OKENS.rde_param_ │ │ │ │ │ - 0x000043c4 71756572 795f7463 5f73697a 65007264 query_tc_size.rd │ │ │ │ │ - 0x000043d4 655f7061 72616d5f 71756572 795f7463 e_param_query_tc │ │ │ │ │ - 0x000043e4 5f676574 5f730070 6172616d 5f56414c _get_s.param_VAL │ │ │ │ │ - 0x000043f4 55450072 64655f70 6172616d 5f717565 UE.rde_param_que │ │ │ │ │ - 0x00004404 72795f73 76007061 72616d5f 465f636f ry_sv.param_F_co │ │ │ │ │ - 0x00004414 6e74696e 75650070 6172616d 5f465f72 ntinue.param_F_r │ │ │ │ │ - 0x00004424 65747572 6e007061 72616d5f 4f5f636f eturn.param_O_co │ │ │ │ │ - 0x00004434 6e74696e 75650070 6172616d 5f4f5f72 ntinue.param_O_r │ │ │ │ │ - 0x00004444 65747572 6e007061 72616d5f 495f7374 eturn.param_I_st │ │ │ │ │ - 0x00004454 5f666169 6c007264 655f7061 72616d5f _fail.rde_param_ │ │ │ │ │ - 0x00004464 695f7374 61747573 5f666169 6c007061 i_status_fail.pa │ │ │ │ │ - 0x00004474 72616d5f 495f7374 5f6e6567 00726465 ram_I_st_neg.rde │ │ │ │ │ - 0x00004484 5f706172 616d5f69 5f737461 7475735f _param_i_status_ │ │ │ │ │ - 0x00004494 6e656761 74650070 6172616d 5f495f73 negate.param_I_s │ │ │ │ │ - 0x000044a4 745f6f6b 00726465 5f706172 616d5f69 t_ok.rde_param_i │ │ │ │ │ - 0x000044b4 5f737461 7475735f 6f6b0070 6172616d _status_ok.param │ │ │ │ │ - 0x000044c4 5f495f65 725f636c 65617200 7264655f _I_er_clear.rde_ │ │ │ │ │ - 0x000044d4 70617261 6d5f695f 6572726f 725f636c param_i_error_cl │ │ │ │ │ - 0x000044e4 65617200 70617261 6d5f495f 65725f63 ear.param_I_er_c │ │ │ │ │ - 0x000044f4 6c656172 5f707573 68007264 655f7061 lear_push.rde_pa │ │ │ │ │ - 0x00004504 72616d5f 695f6572 726f725f 70757368 ram_i_error_push │ │ │ │ │ - 0x00004514 00706172 616d5f49 5f65725f 6e740072 .param_I_er_nt.r │ │ │ │ │ - 0x00004524 64655f6f 745f696e 7465726e 31007264 de_ot_intern1.rd │ │ │ │ │ - 0x00004534 655f7061 72616d5f 695f6572 726f725f e_param_i_error_ │ │ │ │ │ - 0x00004544 6e6f6e74 65726d69 6e616c00 70617261 nonterminal.para │ │ │ │ │ - 0x00004554 6d5f495f 65725f70 6f706d65 72676500 m_I_er_popmerge. │ │ │ │ │ - 0x00004564 7264655f 70617261 6d5f695f 6572726f rde_param_i_erro │ │ │ │ │ - 0x00004574 725f706f 705f6d65 72676500 70617261 r_pop_merge.para │ │ │ │ │ - 0x00004584 6d5f495f 65725f70 75736800 70617261 m_I_er_push.para │ │ │ │ │ - 0x00004594 6d5f465f 6c6f635f 706f705f 72657769 m_F_loc_pop_rewi │ │ │ │ │ - 0x000045a4 6e640072 64655f70 6172616d 5f695f6c nd.rde_param_i_l │ │ │ │ │ - 0x000045b4 6f635f70 6f705f72 6577696e 64007061 oc_pop_rewind.pa │ │ │ │ │ - 0x000045c4 72616d5f 495f6c6f 635f706f 705f6469 ram_I_loc_pop_di │ │ │ │ │ - 0x000045d4 73636172 64007264 655f7061 72616d5f scard.rde_param_ │ │ │ │ │ - 0x000045e4 695f6c6f 635f706f 705f6469 73636172 i_loc_pop_discar │ │ │ │ │ - 0x000045f4 64007061 72616d5f 4f5f6c6f 635f706f d.param_O_loc_po │ │ │ │ │ - 0x00004604 705f6469 73636172 64007061 72616d5f p_discard.param_ │ │ │ │ │ - 0x00004614 495f6c6f 635f706f 705f7265 77646973 I_loc_pop_rewdis │ │ │ │ │ - 0x00004624 00706172 616d5f49 5f6c6f63 5f706f70 .param_I_loc_pop │ │ │ │ │ - 0x00004634 5f726577 696e6400 70617261 6d5f495f _rewind.param_I_ │ │ │ │ │ - 0x00004644 6c6f635f 72657769 6e640072 64655f70 loc_rewind.rde_p │ │ │ │ │ - 0x00004654 6172616d 5f695f6c 6f635f72 6577696e aram_i_loc_rewin │ │ │ │ │ - 0x00004664 64007061 72616d5f 495f6c6f 635f7075 d.param_I_loc_pu │ │ │ │ │ - 0x00004674 73680072 64655f70 6172616d 5f695f6c sh.rde_param_i_l │ │ │ │ │ - 0x00004684 6f635f70 75736800 70617261 6d5f465f oc_push.param_F_ │ │ │ │ │ - 0x00004694 6173745f 706f705f 72657769 6e640072 ast_pop_rewind.r │ │ │ │ │ - 0x000046a4 64655f70 6172616d 5f695f61 73745f70 de_param_i_ast_p │ │ │ │ │ - 0x000046b4 6f705f72 6577696e 64007061 72616d5f op_rewind.param_ │ │ │ │ │ - 0x000046c4 495f6173 745f706f 705f6469 73636172 I_ast_pop_discar │ │ │ │ │ - 0x000046d4 64007264 655f7061 72616d5f 695f6173 d.rde_param_i_as │ │ │ │ │ - 0x000046e4 745f706f 705f6469 73636172 64007061 t_pop_discard.pa │ │ │ │ │ - 0x000046f4 72616d5f 4f5f6173 745f706f 705f6469 ram_O_ast_pop_di │ │ │ │ │ - 0x00004704 73636172 64007061 72616d5f 495f6173 scard.param_I_as │ │ │ │ │ - 0x00004714 745f706f 705f6469 73726577 00706172 t_pop_disrew.par │ │ │ │ │ - 0x00004724 616d5f49 5f617374 5f706f70 5f726577 am_I_ast_pop_rew │ │ │ │ │ - 0x00004734 64697300 70617261 6d5f495f 6173745f dis.param_I_ast_ │ │ │ │ │ - 0x00004744 706f705f 72657769 6e640070 6172616d pop_rewind.param │ │ │ │ │ - 0x00004754 5f495f61 73745f72 6577696e 64007264 _I_ast_rewind.rd │ │ │ │ │ - 0x00004764 655f7061 72616d5f 695f6173 745f7265 e_param_i_ast_re │ │ │ │ │ - 0x00004774 77696e64 00706172 616d5f49 5f617374 wind.param_I_ast │ │ │ │ │ - 0x00004784 5f707573 68007264 655f7061 72616d5f _push.rde_param_ │ │ │ │ │ - 0x00004794 695f6173 745f7075 73680070 6172616d i_ast_push.param │ │ │ │ │ - 0x000047a4 5f4f5f61 73745f76 616c7565 5f707573 _O_ast_value_pus │ │ │ │ │ - 0x000047b4 68007264 655f7061 72616d5f 695f6173 h.rde_param_i_as │ │ │ │ │ - 0x000047c4 745f7661 6c75655f 70757368 00706172 t_value_push.par │ │ │ │ │ - 0x000047d4 616d5f49 5f73796d 626f6c5f 72657374 am_I_symbol_rest │ │ │ │ │ - 0x000047e4 6f726500 70617261 6d5f696e 7465726e ore.param_intern │ │ │ │ │ - 0x000047f4 00726465 5f706172 616d5f69 5f73796d .rde_param_i_sym │ │ │ │ │ - 0x00004804 626f6c5f 72657374 6f726500 70617261 bol_restore.para │ │ │ │ │ - 0x00004814 6d5f495f 73796d62 6f6c5f73 61766500 m_I_symbol_save. │ │ │ │ │ - 0x00004824 7264655f 70617261 6d5f695f 73796d62 rde_param_i_symb │ │ │ │ │ - 0x00004834 6f6c5f73 61766500 70617261 6d5f495f ol_save.param_I_ │ │ │ │ │ - 0x00004844 76616c75 655f636c 65616600 7264655f value_cleaf.rde_ │ │ │ │ │ - 0x00004854 70617261 6d5f695f 76616c75 655f6c65 param_i_value_le │ │ │ │ │ - 0x00004864 61660072 64655f70 6172616d 5f695f76 af.rde_param_i_v │ │ │ │ │ - 0x00004874 616c7565 5f636c65 61720070 6172616d alue_clear.param │ │ │ │ │ - 0x00004884 5f495f76 616c7565 5f636c65 61720070 _I_value_clear.p │ │ │ │ │ - 0x00004894 6172616d 5f495f76 616c7565 5f637265 aram_I_value_cre │ │ │ │ │ - 0x000048a4 64756365 00726465 5f706172 616d5f69 duce.rde_param_i │ │ │ │ │ - 0x000048b4 5f76616c 75655f72 65647563 65007061 _value_reduce.pa │ │ │ │ │ - 0x000048c4 72616d5f 495f696e 7075745f 6e657874 ram_I_input_next │ │ │ │ │ - 0x000048d4 00726465 5f6f745f 696e7465 726e3000 .rde_ot_intern0. │ │ │ │ │ - 0x000048e4 7264655f 70617261 6d5f695f 696e7075 rde_param_i_inpu │ │ │ │ │ - 0x000048f4 745f6e65 78740070 6172616d 5f495f74 t_next.param_I_t │ │ │ │ │ - 0x00004904 6573745f 616c6e75 6d007264 655f7061 est_alnum.rde_pa │ │ │ │ │ - 0x00004914 72616d5f 695f7465 73745f61 6c6e756d ram_i_test_alnum │ │ │ │ │ - 0x00004924 00706172 616d5f49 5f746573 745f616c .param_I_test_al │ │ │ │ │ - 0x00004934 70686100 7264655f 70617261 6d5f695f pha.rde_param_i_ │ │ │ │ │ - 0x00004944 74657374 5f616c70 68610070 6172616d test_alpha.param │ │ │ │ │ - 0x00004954 5f495f74 6573745f 61736369 69007264 _I_test_ascii.rd │ │ │ │ │ - 0x00004964 655f7061 72616d5f 695f7465 73745f61 e_param_i_test_a │ │ │ │ │ - 0x00004974 73636969 00706172 616d5f49 5f746573 scii.param_I_tes │ │ │ │ │ - 0x00004984 745f6368 61720072 64655f70 6172616d t_char.rde_param │ │ │ │ │ - 0x00004994 5f695f74 6573745f 63686172 00706172 _i_test_char.par │ │ │ │ │ - 0x000049a4 616d5f49 5f746573 745f636f 6e74726f am_I_test_contro │ │ │ │ │ - 0x000049b4 6c007264 655f7061 72616d5f 695f7465 l.rde_param_i_te │ │ │ │ │ - 0x000049c4 73745f63 6f6e7472 6f6c0070 6172616d st_control.param │ │ │ │ │ - 0x000049d4 5f495f74 6573745f 64646967 69740072 _I_test_ddigit.r │ │ │ │ │ - 0x000049e4 64655f70 6172616d 5f695f74 6573745f de_param_i_test_ │ │ │ │ │ - 0x000049f4 64646967 69740070 6172616d 5f495f74 ddigit.param_I_t │ │ │ │ │ - 0x00004a04 6573745f 64696769 74007264 655f7061 est_digit.rde_pa │ │ │ │ │ - 0x00004a14 72616d5f 695f7465 73745f64 69676974 ram_i_test_digit │ │ │ │ │ - 0x00004a24 00706172 616d5f49 5f746573 745f6772 .param_I_test_gr │ │ │ │ │ - 0x00004a34 61706800 7264655f 70617261 6d5f695f aph.rde_param_i_ │ │ │ │ │ - 0x00004a44 74657374 5f677261 70680070 6172616d test_graph.param │ │ │ │ │ - 0x00004a54 5f495f74 6573745f 6c6f7765 72007264 _I_test_lower.rd │ │ │ │ │ - 0x00004a64 655f7061 72616d5f 695f7465 73745f6c e_param_i_test_l │ │ │ │ │ - 0x00004a74 6f776572 00706172 616d5f49 5f746573 ower.param_I_tes │ │ │ │ │ - 0x00004a84 745f7072 696e7400 7264655f 70617261 t_print.rde_para │ │ │ │ │ - 0x00004a94 6d5f695f 74657374 5f707269 6e740070 m_i_test_print.p │ │ │ │ │ - 0x00004aa4 6172616d 5f495f74 6573745f 70756e63 aram_I_test_punc │ │ │ │ │ - 0x00004ab4 74007264 655f7061 72616d5f 695f7465 t.rde_param_i_te │ │ │ │ │ - 0x00004ac4 73745f70 756e6374 00706172 616d5f49 st_punct.param_I │ │ │ │ │ - 0x00004ad4 5f746573 745f7261 6e676500 7264655f _test_range.rde_ │ │ │ │ │ - 0x00004ae4 6f745f69 6e746572 6e320072 64655f70 ot_intern2.rde_p │ │ │ │ │ - 0x00004af4 6172616d 5f695f74 6573745f 72616e67 aram_i_test_rang │ │ │ │ │ - 0x00004b04 65007061 72616d5f 495f7465 73745f73 e.param_I_test_s │ │ │ │ │ - 0x00004b14 70616365 00726465 5f706172 616d5f69 pace.rde_param_i │ │ │ │ │ - 0x00004b24 5f746573 745f7370 61636500 70617261 _test_space.para │ │ │ │ │ - 0x00004b34 6d5f495f 74657374 5f757070 65720072 m_I_test_upper.r │ │ │ │ │ - 0x00004b44 64655f70 6172616d 5f695f74 6573745f de_param_i_test_ │ │ │ │ │ - 0x00004b54 75707065 72007061 72616d5f 495f7465 upper.param_I_te │ │ │ │ │ - 0x00004b64 73745f77 6f726463 68617200 7264655f st_wordchar.rde_ │ │ │ │ │ - 0x00004b74 70617261 6d5f695f 74657374 5f776f72 param_i_test_wor │ │ │ │ │ - 0x00004b84 64636861 72007061 72616d5f 495f7465 dchar.param_I_te │ │ │ │ │ - 0x00004b94 73745f78 64696769 74007264 655f7061 st_xdigit.rde_pa │ │ │ │ │ - 0x00004ba4 72616d5f 695f7465 73745f78 64696769 ram_i_test_xdigi │ │ │ │ │ - 0x00004bb4 74007061 72616d5f 53495f76 6f69645f t.param_SI_void_ │ │ │ │ │ - 0x00004bc4 73746174 655f7075 73680070 6172616d state_push.param │ │ │ │ │ - 0x00004bd4 5f53495f 76616c75 655f7374 6174655f _SI_value_state_ │ │ │ │ │ - 0x00004be4 70757368 00706172 616d5f53 495f766f push.param_SI_vo │ │ │ │ │ - 0x00004bf4 69645f73 74617465 5f6d6572 67650070 id_state_merge.p │ │ │ │ │ - 0x00004c04 6172616d 5f53495f 76616c75 655f7374 aram_SI_value_st │ │ │ │ │ - 0x00004c14 6174655f 6d657267 65007061 72616d5f ate_merge.param_ │ │ │ │ │ - 0x00004c24 53495f76 6f696476 6f69645f 6272616e SI_voidvoid_bran │ │ │ │ │ - 0x00004c34 63680070 6172616d 5f53495f 766f6964 ch.param_SI_void │ │ │ │ │ - 0x00004c44 76616c75 655f6272 616e6368 00706172 value_branch.par │ │ │ │ │ - 0x00004c54 616d5f53 495f7661 6c756576 6f69645f am_SI_valuevoid_ │ │ │ │ │ - 0x00004c64 6272616e 63680070 6172616d 5f53495f branch.param_SI_ │ │ │ │ │ - 0x00004c74 76616c75 6576616c 75655f62 72616e63 valuevalue_branc │ │ │ │ │ - 0x00004c84 68007061 72616d5f 53495f76 6f696476 h.param_SI_voidv │ │ │ │ │ - 0x00004c94 6f69645f 70617274 00706172 616d5f53 oid_part.param_S │ │ │ │ │ - 0x00004ca4 495f766f 69647661 6c75655f 70617274 I_voidvalue_part │ │ │ │ │ - 0x00004cb4 00706172 616d5f53 495f7661 6c756576 .param_SI_valuev │ │ │ │ │ - 0x00004cc4 616c7565 5f706172 74007061 72616d5f alue_part.param_ │ │ │ │ │ - 0x00004cd4 53495f6e 6578745f 63686172 00706172 SI_next_char.par │ │ │ │ │ - 0x00004ce4 616d5f53 495f6e65 78745f72 616e6765 am_SI_next_range │ │ │ │ │ - 0x00004cf4 00706172 616d5f53 495f6e65 78745f61 .param_SI_next_a │ │ │ │ │ - 0x00004d04 6c6e756d 00706172 616d5f53 495f6e65 lnum.param_SI_ne │ │ │ │ │ - 0x00004d14 78745f61 6c706861 00706172 616d5f53 xt_alpha.param_S │ │ │ │ │ - 0x00004d24 495f6e65 78745f61 73636969 00706172 I_next_ascii.par │ │ │ │ │ - 0x00004d34 616d5f53 495f6e65 78745f63 6f6e7472 am_SI_next_contr │ │ │ │ │ - 0x00004d44 6f6c0070 6172616d 5f53495f 6e657874 ol.param_SI_next │ │ │ │ │ - 0x00004d54 5f646469 67697400 70617261 6d5f5349 _ddigit.param_SI │ │ │ │ │ - 0x00004d64 5f6e6578 745f6469 67697400 70617261 _next_digit.para │ │ │ │ │ - 0x00004d74 6d5f5349 5f6e6578 745f6772 61706800 m_SI_next_graph. │ │ │ │ │ - 0x00004d84 70617261 6d5f5349 5f6e6578 745f6c6f param_SI_next_lo │ │ │ │ │ - 0x00004d94 77657200 70617261 6d5f5349 5f6e6578 wer.param_SI_nex │ │ │ │ │ - 0x00004da4 745f7072 696e7400 70617261 6d5f5349 t_print.param_SI │ │ │ │ │ - 0x00004db4 5f6e6578 745f7075 6e637400 70617261 _next_punct.para │ │ │ │ │ - 0x00004dc4 6d5f5349 5f6e6578 745f7370 61636500 m_SI_next_space. │ │ │ │ │ - 0x00004dd4 70617261 6d5f5349 5f6e6578 745f7570 param_SI_next_up │ │ │ │ │ - 0x00004de4 70657200 70617261 6d5f5349 5f6e6578 per.param_SI_nex │ │ │ │ │ - 0x00004df4 745f776f 72646368 61720070 6172616d t_wordchar.param │ │ │ │ │ - 0x00004e04 5f53495f 6e657874 5f786469 67697400 _SI_next_xdigit. │ │ │ │ │ - 0x00004e14 70617261 6d5f5349 5f766f69 64325f73 param_SI_void2_s │ │ │ │ │ - 0x00004e24 74617465 5f707573 68007061 72616d5f tate_push.param_ │ │ │ │ │ - 0x00004e34 53495f76 6f69645f 73746174 655f6d65 SI_void_state_me │ │ │ │ │ - 0x00004e44 7267655f 6f6b0070 6172616d 5f53495f rge_ok.param_SI_ │ │ │ │ │ - 0x00004e54 76616c75 655f6e6f 74616865 61645f73 value_notahead_s │ │ │ │ │ - 0x00004e64 74617274 00706172 616d5f53 495f766f tart.param_SI_vo │ │ │ │ │ - 0x00004e74 69645f6e 6f746168 6561645f 65786974 id_notahead_exit │ │ │ │ │ - 0x00004e84 00706172 616d5f53 495f7661 6c75655f .param_SI_value_ │ │ │ │ │ - 0x00004e94 6e6f7461 68656164 5f657869 74007061 notahead_exit.pa │ │ │ │ │ - 0x00004ea4 72616d5f 53495f6b 6c65656e 655f6162 ram_SI_kleene_ab │ │ │ │ │ - 0x00004eb4 6f727400 70617261 6d5f5349 5f6b6c65 ort.param_SI_kle │ │ │ │ │ - 0x00004ec4 656e655f 636c6f73 65007061 72616d5f ene_close.param_ │ │ │ │ │ - 0x00004ed4 53495f76 616c7565 5f73796d 626f6c5f SI_value_symbol_ │ │ │ │ │ - 0x00004ee4 73746172 74007061 72616d5f 53495f76 start.param_SI_v │ │ │ │ │ - 0x00004ef4 616c7565 5f766f69 645f7379 6d626f6c alue_void_symbol │ │ │ │ │ - 0x00004f04 5f737461 72740070 6172616d 5f53495f _start.param_SI_ │ │ │ │ │ - 0x00004f14 766f6964 5f73796d 626f6c5f 73746172 void_symbol_star │ │ │ │ │ - 0x00004f24 74007061 72616d5f 53495f76 6f69645f t.param_SI_void_ │ │ │ │ │ - 0x00004f34 766f6964 5f73796d 626f6c5f 73746172 void_symbol_star │ │ │ │ │ - 0x00004f44 74007061 72616d5f 53495f72 65647563 t.param_SI_reduc │ │ │ │ │ - 0x00004f54 655f7379 6d626f6c 5f656e64 00706172 e_symbol_end.par │ │ │ │ │ - 0x00004f64 616d5f53 495f766f 69645f6c 6561665f am_SI_void_leaf_ │ │ │ │ │ - 0x00004f74 73796d62 6f6c5f65 6e640070 6172616d symbol_end.param │ │ │ │ │ - 0x00004f84 5f53495f 76616c75 655f6c65 61665f73 _SI_value_leaf_s │ │ │ │ │ - 0x00004f94 796d626f 6c5f656e 64007061 72616d5f ymbol_end.param_ │ │ │ │ │ - 0x00004fa4 53495f76 616c7565 5f636c65 61725f73 SI_value_clear_s │ │ │ │ │ - 0x00004fb4 796d626f 6c5f656e 64007061 72616d5f ymbol_end.param_ │ │ │ │ │ - 0x00004fc4 53495f76 6f69645f 636c6561 725f7379 SI_void_clear_sy │ │ │ │ │ - 0x00004fd4 6d626f6c 5f656e64 00706172 616d5f53 mbol_end.param_S │ │ │ │ │ - 0x00004fe4 495f6e65 78745f73 74720072 64655f70 I_next_str.rde_p │ │ │ │ │ - 0x00004ff4 6172616d 5f695f6e 6578745f 73747200 aram_i_next_str. │ │ │ │ │ - 0x00005004 70617261 6d5f5349 5f6e6578 745f636c param_SI_next_cl │ │ │ │ │ - 0x00005014 61737300 7264655f 70617261 6d5f695f ass.rde_param_i_ │ │ │ │ │ - 0x00005024 6e657874 5f636c61 73730072 64655f73 next_class.rde_s │ │ │ │ │ - 0x00005034 7461636b 5f6e6577 00726465 5f737461 tack_new.rde_sta │ │ │ │ │ - 0x00005044 636b5f64 656c0072 64655f73 7461636b ck_del.rde_stack │ │ │ │ │ - 0x00005054 5f707573 68007264 655f7374 61636b5f _push.rde_stack_ │ │ │ │ │ - 0x00005064 746f7000 7264655f 73746163 6b5f706f top.rde_stack_po │ │ │ │ │ - 0x00005074 70007264 655f7374 61636b5f 7472696d p.rde_stack_trim │ │ │ │ │ - 0x00005084 00726465 5f737461 636b5f64 726f7000 .rde_stack_drop. │ │ │ │ │ - 0x00005094 7264655f 73746163 6b5f6d6f 76650072 rde_stack_move.r │ │ │ │ │ - 0x000050a4 64655f73 7461636b 5f676574 00726465 de_stack_get.rde │ │ │ │ │ - 0x000050b4 5f737461 636b5f73 697a6500 5f5f6374 _stack_size.__ct │ │ │ │ │ - 0x000050c4 7970655f 625f6c6f 63007264 655f7061 ype_b_loc.rde_pa │ │ │ │ │ - 0x000050d4 72616d5f 6e657700 7264655f 74635f6e ram_new.rde_tc_n │ │ │ │ │ - 0x000050e4 65770072 64655f70 6172616d 5f64656c ew.rde_param_del │ │ │ │ │ - 0x000050f4 00726465 5f74635f 64656c00 7264655f .rde_tc_del.rde_ │ │ │ │ │ - 0x00005104 74635f63 6c656172 00726465 5f706172 tc_clear.rde_par │ │ │ │ │ - 0x00005114 616d5f75 70646174 655f7374 72696e67 am_update_string │ │ │ │ │ - 0x00005124 73007264 655f7463 5f617070 656e6400 s.rde_tc_append. │ │ │ │ │ - 0x00005134 7264655f 70617261 6d5f636c 69656e74 rde_param_client │ │ │ │ │ - 0x00005144 64617461 00726465 5f706172 616d5f71 data.rde_param_q │ │ │ │ │ - 0x00005154 75657279 5f636c69 656e7464 61746100 uery_clientdata. │ │ │ │ │ - 0x00005164 71736f72 74007264 655f7463 5f73697a qsort.rde_tc_siz │ │ │ │ │ - 0x00005174 65007264 655f7463 5f676574 5f730072 e.rde_tc_get_s.r │ │ │ │ │ - 0x00005184 64655f74 635f6765 74007264 655f7061 de_tc_get.rde_pa │ │ │ │ │ - 0x00005194 72616d5f 695f7379 6d626f6c 5f737461 ram_i_symbol_sta │ │ │ │ │ - 0x000051a4 72740072 64655f70 6172616d 5f695f73 rt.rde_param_i_s │ │ │ │ │ - 0x000051b4 796d626f 6c5f7374 6172745f 64007264 ymbol_start_d.rd │ │ │ │ │ - 0x000051c4 655f7061 72616d5f 695f7379 6d626f6c e_param_i_symbol │ │ │ │ │ - 0x000051d4 5f766f69 645f7374 61727400 7264655f _void_start.rde_ │ │ │ │ │ - 0x000051e4 70617261 6d5f695f 73796d62 6f6c5f76 param_i_symbol_v │ │ │ │ │ - 0x000051f4 6f69645f 73746172 745f6400 7264655f oid_start_d.rde_ │ │ │ │ │ - 0x00005204 70617261 6d5f695f 73796d62 6f6c5f64 param_i_symbol_d │ │ │ │ │ - 0x00005214 6f6e655f 645f7265 64756365 00726465 one_d_reduce.rde │ │ │ │ │ - 0x00005224 5f706172 616d5f69 5f73796d 626f6c5f _param_i_symbol_ │ │ │ │ │ - 0x00005234 646f6e65 5f6c6561 66007264 655f7061 done_leaf.rde_pa │ │ │ │ │ - 0x00005244 72616d5f 695f7379 6d626f6c 5f646f6e ram_i_symbol_don │ │ │ │ │ - 0x00005254 655f645f 6c656166 00726465 5f706172 e_d_leaf.rde_par │ │ │ │ │ - 0x00005264 616d5f69 5f73796d 626f6c5f 646f6e65 am_i_symbol_done │ │ │ │ │ - 0x00005274 5f766f69 64007264 655f7061 72616d5f _void.rde_param_ │ │ │ │ │ - 0x00005284 695f7379 6d626f6c 5f646f6e 655f645f i_symbol_done_d_ │ │ │ │ │ - 0x00005294 766f6964 00726465 5f706172 616d5f69 void.rde_param_i │ │ │ │ │ - 0x000052a4 5f6e6578 745f6368 61720072 64655f70 _next_char.rde_p │ │ │ │ │ - 0x000052b4 6172616d 5f695f6e 6578745f 72616e67 aram_i_next_rang │ │ │ │ │ - 0x000052c4 65007264 655f7061 72616d5f 695f6e65 e.rde_param_i_ne │ │ │ │ │ - 0x000052d4 78745f61 6c6e756d 00726465 5f706172 xt_alnum.rde_par │ │ │ │ │ - 0x000052e4 616d5f69 5f6e6578 745f616c 70686100 am_i_next_alpha. │ │ │ │ │ - 0x000052f4 7264655f 70617261 6d5f695f 6e657874 rde_param_i_next │ │ │ │ │ - 0x00005304 5f617363 69690072 64655f70 6172616d _ascii.rde_param │ │ │ │ │ - 0x00005314 5f695f6e 6578745f 636f6e74 726f6c00 _i_next_control. │ │ │ │ │ - 0x00005324 7264655f 70617261 6d5f695f 6e657874 rde_param_i_next │ │ │ │ │ - 0x00005334 5f646469 67697400 7264655f 70617261 _ddigit.rde_para │ │ │ │ │ - 0x00005344 6d5f695f 6e657874 5f646967 69740072 m_i_next_digit.r │ │ │ │ │ - 0x00005354 64655f70 6172616d 5f695f6e 6578745f de_param_i_next_ │ │ │ │ │ - 0x00005364 67726170 68007264 655f7061 72616d5f graph.rde_param_ │ │ │ │ │ - 0x00005374 695f6e65 78745f6c 6f776572 00726465 i_next_lower.rde │ │ │ │ │ - 0x00005384 5f706172 616d5f69 5f6e6578 745f7072 _param_i_next_pr │ │ │ │ │ - 0x00005394 696e7400 7264655f 70617261 6d5f695f int.rde_param_i_ │ │ │ │ │ - 0x000053a4 6e657874 5f70756e 63740072 64655f70 next_punct.rde_p │ │ │ │ │ - 0x000053b4 6172616d 5f695f6e 6578745f 73706163 aram_i_next_spac │ │ │ │ │ - 0x000053c4 65007264 655f7061 72616d5f 695f6e65 e.rde_param_i_ne │ │ │ │ │ - 0x000053d4 78745f75 70706572 00726465 5f706172 xt_upper.rde_par │ │ │ │ │ - 0x000053e4 616d5f69 5f6e6578 745f776f 72646368 am_i_next_wordch │ │ │ │ │ - 0x000053f4 61720072 64655f70 6172616d 5f695f6e ar.rde_param_i_n │ │ │ │ │ - 0x00005404 6578745f 78646967 69740072 64655f70 ext_xdigit.rde_p │ │ │ │ │ - 0x00005414 6172616d 5f695f6e 6f746168 6561645f aram_i_notahead_ │ │ │ │ │ - 0x00005424 73746172 745f6400 7264655f 70617261 start_d.rde_para │ │ │ │ │ - 0x00005434 6d5f695f 6e6f7461 68656164 5f657869 m_i_notahead_exi │ │ │ │ │ - 0x00005444 745f6400 7264655f 70617261 6d5f695f t_d.rde_param_i_ │ │ │ │ │ - 0x00005454 6e6f7461 68656164 5f657869 74007264 notahead_exit.rd │ │ │ │ │ - 0x00005464 655f7061 72616d5f 695f7374 6174655f e_param_i_state_ │ │ │ │ │ - 0x00005474 70757368 5f320072 64655f70 6172616d push_2.rde_param │ │ │ │ │ - 0x00005484 5f695f73 74617465 5f707573 685f766f _i_state_push_vo │ │ │ │ │ - 0x00005494 69640072 64655f70 6172616d 5f695f73 id.rde_param_i_s │ │ │ │ │ - 0x000054a4 74617465 5f707573 685f7661 6c756500 tate_push_value. │ │ │ │ │ - 0x000054b4 7264655f 70617261 6d5f695f 73746174 rde_param_i_stat │ │ │ │ │ - 0x000054c4 655f6d65 7267655f 6f6b0072 64655f70 e_merge_ok.rde_p │ │ │ │ │ - 0x000054d4 6172616d 5f695f73 74617465 5f6d6572 aram_i_state_mer │ │ │ │ │ - 0x000054e4 67655f76 6f696400 7264655f 70617261 ge_void.rde_para │ │ │ │ │ - 0x000054f4 6d5f695f 73746174 655f6d65 7267655f m_i_state_merge_ │ │ │ │ │ - 0x00005504 76616c75 65007264 655f7061 72616d5f value.rde_param_ │ │ │ │ │ - 0x00005514 695f6b6c 65656e65 5f636c6f 73650072 i_kleene_close.r │ │ │ │ │ - 0x00005524 64655f70 6172616d 5f695f6b 6c65656e de_param_i_kleen │ │ │ │ │ - 0x00005534 655f6162 6f727400 7264655f 70617261 e_abort.rde_para │ │ │ │ │ - 0x00005544 6d5f695f 7365715f 766f6964 32766f69 m_i_seq_void2voi │ │ │ │ │ - 0x00005554 64007264 655f7061 72616d5f 695f7365 d.rde_param_i_se │ │ │ │ │ - 0x00005564 715f766f 69643276 616c7565 00726465 q_void2value.rde │ │ │ │ │ - 0x00005574 5f706172 616d5f69 5f736571 5f76616c _param_i_seq_val │ │ │ │ │ - 0x00005584 75653276 616c7565 00726465 5f706172 ue2value.rde_par │ │ │ │ │ - 0x00005594 616d5f69 5f627261 5f766f69 6432766f am_i_bra_void2vo │ │ │ │ │ - 0x000055a4 69640072 64655f70 6172616d 5f695f62 id.rde_param_i_b │ │ │ │ │ - 0x000055b4 72615f76 6f696432 76616c75 65007264 ra_void2value.rd │ │ │ │ │ - 0x000055c4 655f7061 72616d5f 695f6272 615f7661 e_param_i_bra_va │ │ │ │ │ - 0x000055d4 6c756532 766f6964 00726465 5f706172 lue2void.rde_par │ │ │ │ │ - 0x000055e4 616d5f69 5f627261 5f76616c 75653276 am_i_bra_value2v │ │ │ │ │ - 0x000055f4 616c7565 00746d73 5f617373 69676e00 alue.tms_assign. │ │ │ │ │ - 0x00005604 745f6465 73657269 616c697a 6500456e t_deserialize.En │ │ │ │ │ - 0x00005614 644f6666 73657454 79706500 746d5f54 dOffsetType.tm_T │ │ │ │ │ - 0x00005624 41535349 474e0074 6d5f5453 45540074 ASSIGN.tm_TSET.t │ │ │ │ │ - 0x00005634 6d735f73 65740074 6d5f414e 43455354 ms_set.tm_ANCEST │ │ │ │ │ - 0x00005644 4f525300 746e5f67 65745f6e 6f646500 ORS.tn_get_node. │ │ │ │ │ - 0x00005654 746e5f64 65707468 00746d5f 41505045 tn_depth.tm_APPE │ │ │ │ │ - 0x00005664 4e440074 6e5f6578 74656e64 5f617474 ND.tn_extend_att │ │ │ │ │ - 0x00005674 7200746d 5f415454 5200746d 5f434849 r.tm_ATTR.tm_CHI │ │ │ │ │ - 0x00005684 4c445245 4e00746d 735f6765 74636869 LDREN.tms_getchi │ │ │ │ │ - 0x00005694 6c647265 6e00746d 5f435554 00746e5f ldren.tm_CUT.tn_ │ │ │ │ │ - 0x000056a4 63757400 746d5f44 454c4554 4500746e cut.tm_DELETE.tn │ │ │ │ │ - 0x000056b4 5f646574 61636800 746e5f64 656c6574 _detach.tn_delet │ │ │ │ │ - 0x000056c4 6500746d 5f444550 54480074 6d5f4445 e.tm_DEPTH.tm_DE │ │ │ │ │ - 0x000056d4 5343454e 44414e54 5300746d 5f444553 SCENDANTS.tm_DES │ │ │ │ │ - 0x000056e4 45524941 4c495a45 00746d5f 45584953 ERIALIZE.tm_EXIS │ │ │ │ │ - 0x000056f4 54530074 6d5f4745 54414c4c 00746d5f TS.tm_GETALL.tm_ │ │ │ │ │ - 0x00005704 48454947 48540074 6e5f6865 69676874 HEIGHT.tn_height │ │ │ │ │ - 0x00005714 00746d5f 494e4445 5800746d 5f494e53 .tm_INDEX.tm_INS │ │ │ │ │ - 0x00005724 45525400 746e5f69 73616e63 6573746f ERT.tn_isancesto │ │ │ │ │ - 0x00005734 726f6600 746e5f69 6e736572 7400746e rof.tn_insert.tn │ │ │ │ │ - 0x00005744 5f6e6577 00745f6e 65776e6f 64656e61 _new.t_newnodena │ │ │ │ │ - 0x00005754 6d650074 6d5f4953 4c454146 00746d5f me.tm_ISLEAF.tm_ │ │ │ │ │ - 0x00005764 4b455945 58495354 5300746d 5f4b4559 KEYEXISTS.tm_KEY │ │ │ │ │ - 0x00005774 5300746d 5f4c4150 50454e44 00746d5f S.tm_LAPPEND.tm_ │ │ │ │ │ - 0x00005784 4c454156 45530074 6d5f4d4f 56450074 LEAVES.tm_MOVE.t │ │ │ │ │ - 0x00005794 6e5f696e 73657274 6d616e79 00746d5f n_insertmany.tm_ │ │ │ │ │ - 0x000057a4 4e455854 00746d5f 4e4f4445 5300746d NEXT.tm_NODES.tm │ │ │ │ │ - 0x000057b4 5f4e554d 4348494c 4452454e 00746d5f _NUMCHILDREN.tm_ │ │ │ │ │ - 0x000057c4 50415245 4e540074 6d5f5052 4556494f PARENT.tm_PREVIO │ │ │ │ │ - 0x000057d4 55530074 6d5f5245 4e414d45 00746e5f US.tm_RENAME.tn_ │ │ │ │ │ - 0x000057e4 7368696d 6d657200 746d5f52 4f4f544e shimmer.tm_ROOTN │ │ │ │ │ - 0x000057f4 414d4500 746d5f53 45524941 4c495a45 AME.tm_SERIALIZE │ │ │ │ │ - 0x00005804 00746d73 5f736572 69616c69 7a650074 .tms_serialize.t │ │ │ │ │ - 0x00005814 6d5f5345 5400746e 5f6e6465 7363656e m_SET.tn_ndescen │ │ │ │ │ - 0x00005824 64616e74 7300746d 5f53504c 49434500 dants.tm_SPLICE. │ │ │ │ │ - 0x00005834 746e5f64 65746163 686d616e 7900746e tn_detachmany.tn │ │ │ │ │ - 0x00005844 5f617070 656e646d 616e7900 746d5f53 _appendmany.tm_S │ │ │ │ │ - 0x00005854 57415000 746d5f55 4e534554 00746d5f WAP.tm_UNSET.tm_ │ │ │ │ │ - 0x00005864 57414c4b 00745f77 616c6b6f 7074696f WALK.t_walkoptio │ │ │ │ │ - 0x00005874 6e730074 5f77616c 6b00745f 77616c6b ns.t_walk.t_walk │ │ │ │ │ - 0x00005884 5f696e76 6f6b6573 63726970 7400746d _invokescript.tm │ │ │ │ │ - 0x00005894 5f57414c 4b50524f 4300745f 77616c6b _WALKPROC.t_walk │ │ │ │ │ - 0x000058a4 5f696e76 6f6b6563 6d640074 6e5f6e6f _invokecmd.tn_no │ │ │ │ │ - 0x000058b4 64650074 6e5f6e6f 746e6f64 6500746e de.tn_notnode.tn │ │ │ │ │ - 0x000058c4 5f6c6561 6600746e 5f6e6f74 6c656166 _leaf.tn_notleaf │ │ │ │ │ - 0x000058d4 00746e5f 73747275 63747572 6500746e .tn_structure.tn │ │ │ │ │ - 0x000058e4 5f646574 61636863 68696c64 72656e00 _detachchildren. │ │ │ │ │ - 0x000058f4 746e5f61 7070656e 6400746e 5f647570 tn_append.tn_dup │ │ │ │ │ - 0x00005904 00746e5f 7365745f 61747472 00745f73 .tn_set_attr.t_s │ │ │ │ │ - 0x00005914 74727563 74757265 00746e5f 67657464 tructure.tn_getd │ │ │ │ │ - 0x00005924 65736365 6e64616e 74730074 6e5f6765 escendants.tn_ge │ │ │ │ │ - 0x00005934 74636869 6c647265 6e00746e 5f66696c tchildren.tn_fil │ │ │ │ │ - 0x00005944 7465726e 6f646573 00746e5f 6765745f ternodes.tn_get_ │ │ │ │ │ - 0x00005954 61747472 00746e5f 73657269 616c697a attr.tn_serializ │ │ │ │ │ - 0x00005964 6500745f 61737369 676e0074 5f64756d e.t_assign.t_dum │ │ │ │ │ - 0x00005974 70006670 72696e74 66006666 6c757368 p.fprintf.fflush │ │ │ │ │ - 0x00005984 00667075 74630066 77726974 65005348 .fputc.fwrite.SH │ │ │ │ │ + 0x000041b4 5f6f626a 636d6400 7264655f 70617261 _objcmd.rde_para │ │ │ │ │ + 0x000041c4 6d5f6465 6c007061 72616d5f 696e7465 m_del.param_inte │ │ │ │ │ + 0x000041d4 726e0072 64655f70 6172616d 5f757064 rn.rde_param_upd │ │ │ │ │ + 0x000041e4 6174655f 73747269 6e677300 7264655f ate_strings.rde_ │ │ │ │ │ + 0x000041f4 70617261 6d5f6e65 77007264 655f6f74 param_new.rde_ot │ │ │ │ │ + 0x00004204 5f696e74 65726e30 00726465 5f6f745f _intern0.rde_ot_ │ │ │ │ │ + 0x00004214 696e7465 726e3100 7264655f 6f745f69 intern1.rde_ot_i │ │ │ │ │ + 0x00004224 6e746572 6e320070 6172616d 5f53495f ntern2.param_SI_ │ │ │ │ │ + 0x00004234 6e657874 5f636c61 73730070 6172616d next_class.param │ │ │ │ │ + 0x00004244 5f414d41 524b4544 00706172 616d5f41 _AMARKED.param_A │ │ │ │ │ + 0x00004254 53540070 6172616d 5f415354 53007061 ST.param_ASTS.pa │ │ │ │ │ + 0x00004264 72616d5f 4348414e 00706172 616d5f43 ram_CHAN.param_C │ │ │ │ │ + 0x00004274 4f4d504c 45544500 70617261 6d5f4355 OMPLETE.param_CU │ │ │ │ │ + 0x00004284 5252454e 54007061 72616d5f 44415441 RRENT.param_DATA │ │ │ │ │ + 0x00004294 00706172 616d5f44 45535452 4f590070 .param_DESTROY.p │ │ │ │ │ + 0x000042a4 6172616d 5f454d41 524b4544 00706172 aram_EMARKED.par │ │ │ │ │ + 0x000042b4 616d5f45 52524f52 00706172 616d5f4c am_ERROR.param_L │ │ │ │ │ + 0x000042c4 4d41524b 45440070 6172616d 5f4c4f43 MARKED.param_LOC │ │ │ │ │ + 0x000042d4 4154494f 4e007061 72616d5f 4f4b0070 ATION.param_OK.p │ │ │ │ │ + 0x000042e4 6172616d 5f524553 45540070 6172616d aram_RESET.param │ │ │ │ │ + 0x000042f4 5f534341 43484544 00706172 616d5f53 _SCACHED.param_S │ │ │ │ │ + 0x00004304 594d424f 4c530070 6172616d 5f544f4b YMBOLS.param_TOK │ │ │ │ │ + 0x00004314 454e5300 70617261 6d5f5641 4c554500 ENS.param_VALUE. │ │ │ │ │ + 0x00004324 70617261 6d5f465f 636f6e74 696e7565 param_F_continue │ │ │ │ │ + 0x00004334 00706172 616d5f46 5f726574 75726e00 .param_F_return. │ │ │ │ │ + 0x00004344 70617261 6d5f4f5f 636f6e74 696e7565 param_O_continue │ │ │ │ │ + 0x00004354 00706172 616d5f4f 5f726574 75726e00 .param_O_return. │ │ │ │ │ + 0x00004364 70617261 6d5f495f 73745f66 61696c00 param_I_st_fail. │ │ │ │ │ + 0x00004374 70617261 6d5f495f 73745f6e 65670070 param_I_st_neg.p │ │ │ │ │ + 0x00004384 6172616d 5f495f73 745f6f6b 00706172 aram_I_st_ok.par │ │ │ │ │ + 0x00004394 616d5f49 5f65725f 636c6561 72007061 am_I_er_clear.pa │ │ │ │ │ + 0x000043a4 72616d5f 495f6572 5f6e7400 70617261 ram_I_er_nt.para │ │ │ │ │ + 0x000043b4 6d5f495f 65725f70 6f706d65 72676500 m_I_er_popmerge. │ │ │ │ │ + 0x000043c4 70617261 6d5f495f 65725f70 75736800 param_I_er_push. │ │ │ │ │ + 0x000043d4 70617261 6d5f465f 6c6f635f 706f705f param_F_loc_pop_ │ │ │ │ │ + 0x000043e4 72657769 6e640070 6172616d 5f495f6c rewind.param_I_l │ │ │ │ │ + 0x000043f4 6f635f70 6f705f64 69736361 72640070 oc_pop_discard.p │ │ │ │ │ + 0x00004404 6172616d 5f495f6c 6f635f70 6f705f72 aram_I_loc_pop_r │ │ │ │ │ + 0x00004414 65776469 73007061 72616d5f 495f6c6f ewdis.param_I_lo │ │ │ │ │ + 0x00004424 635f706f 705f7265 77696e64 00706172 c_pop_rewind.par │ │ │ │ │ + 0x00004434 616d5f49 5f6c6f63 5f707573 68007061 am_I_loc_push.pa │ │ │ │ │ + 0x00004444 72616d5f 465f6173 745f706f 705f7265 ram_F_ast_pop_re │ │ │ │ │ + 0x00004454 77696e64 00706172 616d5f49 5f617374 wind.param_I_ast │ │ │ │ │ + 0x00004464 5f706f70 5f646973 63617264 00706172 _pop_discard.par │ │ │ │ │ + 0x00004474 616d5f49 5f617374 5f706f70 5f646973 am_I_ast_pop_dis │ │ │ │ │ + 0x00004484 72657700 70617261 6d5f495f 6173745f rew.param_I_ast_ │ │ │ │ │ + 0x00004494 706f705f 72657764 69730070 6172616d pop_rewdis.param │ │ │ │ │ + 0x000044a4 5f495f61 73745f70 6f705f72 6577696e _I_ast_pop_rewin │ │ │ │ │ + 0x000044b4 64007061 72616d5f 495f6173 745f7075 d.param_I_ast_pu │ │ │ │ │ + 0x000044c4 73680070 6172616d 5f4f5f61 73745f76 sh.param_O_ast_v │ │ │ │ │ + 0x000044d4 616c7565 5f707573 68007061 72616d5f alue_push.param_ │ │ │ │ │ + 0x000044e4 495f7379 6d626f6c 5f726573 746f7265 I_symbol_restore │ │ │ │ │ + 0x000044f4 00706172 616d5f49 5f73796d 626f6c5f .param_I_symbol_ │ │ │ │ │ + 0x00004504 73617665 00706172 616d5f49 5f76616c save.param_I_val │ │ │ │ │ + 0x00004514 75655f63 6c656166 00706172 616d5f49 ue_cleaf.param_I │ │ │ │ │ + 0x00004524 5f76616c 75655f63 6c656172 00706172 _value_clear.par │ │ │ │ │ + 0x00004534 616d5f49 5f76616c 75655f63 72656475 am_I_value_credu │ │ │ │ │ + 0x00004544 63650070 6172616d 5f495f69 6e707574 ce.param_I_input │ │ │ │ │ + 0x00004554 5f6e6578 74007061 72616d5f 495f7465 _next.param_I_te │ │ │ │ │ + 0x00004564 73745f61 6c6e756d 00706172 616d5f49 st_alnum.param_I │ │ │ │ │ + 0x00004574 5f746573 745f616c 70686100 70617261 _test_alpha.para │ │ │ │ │ + 0x00004584 6d5f495f 74657374 5f617363 69690070 m_I_test_ascii.p │ │ │ │ │ + 0x00004594 6172616d 5f495f74 6573745f 63686172 aram_I_test_char │ │ │ │ │ + 0x000045a4 00706172 616d5f49 5f746573 745f636f .param_I_test_co │ │ │ │ │ + 0x000045b4 6e74726f 6c007061 72616d5f 495f7465 ntrol.param_I_te │ │ │ │ │ + 0x000045c4 73745f64 64696769 74007061 72616d5f st_ddigit.param_ │ │ │ │ │ + 0x000045d4 495f7465 73745f64 69676974 00706172 I_test_digit.par │ │ │ │ │ + 0x000045e4 616d5f49 5f746573 745f6772 61706800 am_I_test_graph. │ │ │ │ │ + 0x000045f4 70617261 6d5f495f 74657374 5f6c6f77 param_I_test_low │ │ │ │ │ + 0x00004604 65720070 6172616d 5f495f74 6573745f er.param_I_test_ │ │ │ │ │ + 0x00004614 7072696e 74007061 72616d5f 495f7465 print.param_I_te │ │ │ │ │ + 0x00004624 73745f70 756e6374 00706172 616d5f49 st_punct.param_I │ │ │ │ │ + 0x00004634 5f746573 745f7261 6e676500 70617261 _test_range.para │ │ │ │ │ + 0x00004644 6d5f495f 74657374 5f737061 63650070 m_I_test_space.p │ │ │ │ │ + 0x00004654 6172616d 5f495f74 6573745f 75707065 aram_I_test_uppe │ │ │ │ │ + 0x00004664 72007061 72616d5f 495f7465 73745f77 r.param_I_test_w │ │ │ │ │ + 0x00004674 6f726463 68617200 70617261 6d5f495f ordchar.param_I_ │ │ │ │ │ + 0x00004684 74657374 5f786469 67697400 70617261 test_xdigit.para │ │ │ │ │ + 0x00004694 6d5f4f5f 6173745f 706f705f 64697363 m_O_ast_pop_disc │ │ │ │ │ + 0x000046a4 61726400 70617261 6d5f495f 6173745f ard.param_I_ast_ │ │ │ │ │ + 0x000046b4 72657769 6e640070 6172616d 5f4f5f6c rewind.param_O_l │ │ │ │ │ + 0x000046c4 6f635f70 6f705f64 69736361 72640070 oc_pop_discard.p │ │ │ │ │ + 0x000046d4 6172616d 5f495f6c 6f635f72 6577696e aram_I_loc_rewin │ │ │ │ │ + 0x000046e4 64007061 72616d5f 495f6572 5f636c65 d.param_I_er_cle │ │ │ │ │ + 0x000046f4 61725f70 75736800 70617261 6d5f5349 ar_push.param_SI │ │ │ │ │ + 0x00004704 5f766f69 645f7374 6174655f 70757368 _void_state_push │ │ │ │ │ + 0x00004714 00706172 616d5f53 495f7661 6c75655f .param_SI_value_ │ │ │ │ │ + 0x00004724 73746174 655f7075 73680070 6172616d state_push.param │ │ │ │ │ + 0x00004734 5f53495f 766f6964 5f737461 74655f6d _SI_void_state_m │ │ │ │ │ + 0x00004744 65726765 00706172 616d5f53 495f7661 erge.param_SI_va │ │ │ │ │ + 0x00004754 6c75655f 73746174 655f6d65 72676500 lue_state_merge. │ │ │ │ │ + 0x00004764 70617261 6d5f5349 5f766f69 64766f69 param_SI_voidvoi │ │ │ │ │ + 0x00004774 645f6272 616e6368 00706172 616d5f53 d_branch.param_S │ │ │ │ │ + 0x00004784 495f766f 69647661 6c75655f 6272616e I_voidvalue_bran │ │ │ │ │ + 0x00004794 63680070 6172616d 5f53495f 76616c75 ch.param_SI_valu │ │ │ │ │ + 0x000047a4 65766f69 645f6272 616e6368 00706172 evoid_branch.par │ │ │ │ │ + 0x000047b4 616d5f53 495f7661 6c756576 616c7565 am_SI_valuevalue │ │ │ │ │ + 0x000047c4 5f627261 6e636800 70617261 6d5f5349 _branch.param_SI │ │ │ │ │ + 0x000047d4 5f766f69 64766f69 645f7061 72740070 _voidvoid_part.p │ │ │ │ │ + 0x000047e4 6172616d 5f53495f 766f6964 76616c75 aram_SI_voidvalu │ │ │ │ │ + 0x000047f4 655f7061 72740070 6172616d 5f53495f e_part.param_SI_ │ │ │ │ │ + 0x00004804 76616c75 6576616c 75655f70 61727400 valuevalue_part. │ │ │ │ │ + 0x00004814 70617261 6d5f5349 5f6e6578 745f6368 param_SI_next_ch │ │ │ │ │ + 0x00004824 61720070 6172616d 5f53495f 6e657874 ar.param_SI_next │ │ │ │ │ + 0x00004834 5f72616e 67650070 6172616d 5f53495f _range.param_SI_ │ │ │ │ │ + 0x00004844 6e657874 5f616c6e 756d0070 6172616d next_alnum.param │ │ │ │ │ + 0x00004854 5f53495f 6e657874 5f616c70 68610070 _SI_next_alpha.p │ │ │ │ │ + 0x00004864 6172616d 5f53495f 6e657874 5f617363 aram_SI_next_asc │ │ │ │ │ + 0x00004874 69690070 6172616d 5f53495f 6e657874 ii.param_SI_next │ │ │ │ │ + 0x00004884 5f636f6e 74726f6c 00706172 616d5f53 _control.param_S │ │ │ │ │ + 0x00004894 495f6e65 78745f64 64696769 74007061 I_next_ddigit.pa │ │ │ │ │ + 0x000048a4 72616d5f 53495f6e 6578745f 64696769 ram_SI_next_digi │ │ │ │ │ + 0x000048b4 74007061 72616d5f 53495f6e 6578745f t.param_SI_next_ │ │ │ │ │ + 0x000048c4 67726170 68007061 72616d5f 53495f6e graph.param_SI_n │ │ │ │ │ + 0x000048d4 6578745f 6c6f7765 72007061 72616d5f ext_lower.param_ │ │ │ │ │ + 0x000048e4 53495f6e 6578745f 7072696e 74007061 SI_next_print.pa │ │ │ │ │ + 0x000048f4 72616d5f 53495f6e 6578745f 70756e63 ram_SI_next_punc │ │ │ │ │ + 0x00004904 74007061 72616d5f 53495f6e 6578745f t.param_SI_next_ │ │ │ │ │ + 0x00004914 73706163 65007061 72616d5f 53495f6e space.param_SI_n │ │ │ │ │ + 0x00004924 6578745f 75707065 72007061 72616d5f ext_upper.param_ │ │ │ │ │ + 0x00004934 53495f6e 6578745f 776f7264 63686172 SI_next_wordchar │ │ │ │ │ + 0x00004944 00706172 616d5f53 495f6e65 78745f78 .param_SI_next_x │ │ │ │ │ + 0x00004954 64696769 74007061 72616d5f 53495f76 digit.param_SI_v │ │ │ │ │ + 0x00004964 6f696432 5f737461 74655f70 75736800 oid2_state_push. │ │ │ │ │ + 0x00004974 70617261 6d5f5349 5f766f69 645f7374 param_SI_void_st │ │ │ │ │ + 0x00004984 6174655f 6d657267 655f6f6b 00706172 ate_merge_ok.par │ │ │ │ │ + 0x00004994 616d5f53 495f7661 6c75655f 6e6f7461 am_SI_value_nota │ │ │ │ │ + 0x000049a4 68656164 5f737461 72740070 6172616d head_start.param │ │ │ │ │ + 0x000049b4 5f53495f 766f6964 5f6e6f74 61686561 _SI_void_notahea │ │ │ │ │ + 0x000049c4 645f6578 69740070 6172616d 5f53495f d_exit.param_SI_ │ │ │ │ │ + 0x000049d4 76616c75 655f6e6f 74616865 61645f65 value_notahead_e │ │ │ │ │ + 0x000049e4 78697400 70617261 6d5f5349 5f6b6c65 xit.param_SI_kle │ │ │ │ │ + 0x000049f4 656e655f 61626f72 74007061 72616d5f ene_abort.param_ │ │ │ │ │ + 0x00004a04 53495f6b 6c65656e 655f636c 6f736500 SI_kleene_close. │ │ │ │ │ + 0x00004a14 70617261 6d5f5349 5f76616c 75655f73 param_SI_value_s │ │ │ │ │ + 0x00004a24 796d626f 6c5f7374 61727400 70617261 ymbol_start.para │ │ │ │ │ + 0x00004a34 6d5f5349 5f76616c 75655f76 6f69645f m_SI_value_void_ │ │ │ │ │ + 0x00004a44 73796d62 6f6c5f73 74617274 00706172 symbol_start.par │ │ │ │ │ + 0x00004a54 616d5f53 495f766f 69645f73 796d626f am_SI_void_symbo │ │ │ │ │ + 0x00004a64 6c5f7374 61727400 70617261 6d5f5349 l_start.param_SI │ │ │ │ │ + 0x00004a74 5f766f69 645f766f 69645f73 796d626f _void_void_symbo │ │ │ │ │ + 0x00004a84 6c5f7374 61727400 70617261 6d5f5349 l_start.param_SI │ │ │ │ │ + 0x00004a94 5f726564 7563655f 73796d62 6f6c5f65 _reduce_symbol_e │ │ │ │ │ + 0x00004aa4 6e640070 6172616d 5f53495f 766f6964 nd.param_SI_void │ │ │ │ │ + 0x00004ab4 5f6c6561 665f7379 6d626f6c 5f656e64 _leaf_symbol_end │ │ │ │ │ + 0x00004ac4 00706172 616d5f53 495f7661 6c75655f .param_SI_value_ │ │ │ │ │ + 0x00004ad4 6c656166 5f73796d 626f6c5f 656e6400 leaf_symbol_end. │ │ │ │ │ + 0x00004ae4 70617261 6d5f5349 5f76616c 75655f63 param_SI_value_c │ │ │ │ │ + 0x00004af4 6c656172 5f73796d 626f6c5f 656e6400 lear_symbol_end. │ │ │ │ │ + 0x00004b04 70617261 6d5f5349 5f766f69 645f636c param_SI_void_cl │ │ │ │ │ + 0x00004b14 6561725f 73796d62 6f6c5f65 6e640070 ear_symbol_end.p │ │ │ │ │ + 0x00004b24 6172616d 5f53495f 6e657874 5f737472 aram_SI_next_str │ │ │ │ │ + 0x00004b34 005f5f63 74797065 5f625f6c 6f630072 .__ctype_b_loc.r │ │ │ │ │ + 0x00004b44 64655f73 7461636b 5f64656c 00726465 de_stack_del.rde │ │ │ │ │ + 0x00004b54 5f737461 636b5f6e 65770072 64655f73 _stack_new.rde_s │ │ │ │ │ + 0x00004b64 7461636b 5f707573 68007264 655f7463 tack_push.rde_tc │ │ │ │ │ + 0x00004b74 5f6e6577 00726465 5f74635f 64656c00 _new.rde_tc_del. │ │ │ │ │ + 0x00004b84 7264655f 70617261 6d5f7265 73657400 rde_param_reset. │ │ │ │ │ + 0x00004b94 7264655f 74635f63 6c656172 00726465 rde_tc_clear.rde │ │ │ │ │ + 0x00004ba4 5f737461 636b5f74 72696d00 7264655f _stack_trim.rde_ │ │ │ │ │ + 0x00004bb4 70617261 6d5f6461 74610072 64655f74 param_data.rde_t │ │ │ │ │ + 0x00004bc4 635f6170 70656e64 00726465 5f706172 c_append.rde_par │ │ │ │ │ + 0x00004bd4 616d5f63 6c69656e 74646174 61007264 am_clientdata.rd │ │ │ │ │ + 0x00004be4 655f7061 72616d5f 71756572 795f636c e_param_query_cl │ │ │ │ │ + 0x00004bf4 69656e74 64617461 00726465 5f706172 ientdata.rde_par │ │ │ │ │ + 0x00004c04 616d5f71 75657279 5f616d61 726b0072 am_query_amark.r │ │ │ │ │ + 0x00004c14 64655f73 7461636b 5f676574 00726465 de_stack_get.rde │ │ │ │ │ + 0x00004c24 5f706172 616d5f71 75657279 5f617374 _param_query_ast │ │ │ │ │ + 0x00004c34 00726465 5f706172 616d5f71 75657279 .rde_param_query │ │ │ │ │ + 0x00004c44 5f696e00 7264655f 70617261 6d5f7175 _in.rde_param_qu │ │ │ │ │ + 0x00004c54 6572795f 63630072 64655f70 6172616d ery_cc.rde_param │ │ │ │ │ + 0x00004c64 5f717565 72795f63 6c007264 655f7061 _query_cl.rde_pa │ │ │ │ │ + 0x00004c74 72616d5f 71756572 795f6572 00726465 ram_query_er.rde │ │ │ │ │ + 0x00004c84 5f706172 616d5f71 75657279 5f65725f _param_query_er_ │ │ │ │ │ + 0x00004c94 74636c00 71736f72 74007264 655f7061 tcl.qsort.rde_pa │ │ │ │ │ + 0x00004ca4 72616d5f 71756572 795f6573 00726465 ram_query_es.rde │ │ │ │ │ + 0x00004cb4 5f706172 616d5f71 75657279 5f6c7300 _param_query_ls. │ │ │ │ │ + 0x00004cc4 7264655f 70617261 6d5f7175 6572795f rde_param_query_ │ │ │ │ │ + 0x00004cd4 6c73746f 70007264 655f7374 61636b5f lstop.rde_stack_ │ │ │ │ │ + 0x00004ce4 746f7000 7264655f 70617261 6d5f7175 top.rde_param_qu │ │ │ │ │ + 0x00004cf4 6572795f 6e630072 64655f70 6172616d ery_nc.rde_param │ │ │ │ │ + 0x00004d04 5f717565 72795f73 74007264 655f7061 _query_st.rde_pa │ │ │ │ │ + 0x00004d14 72616d5f 71756572 795f7376 00726465 ram_query_sv.rde │ │ │ │ │ + 0x00004d24 5f706172 616d5f71 75657279 5f74635f _param_query_tc_ │ │ │ │ │ + 0x00004d34 73697a65 00726465 5f74635f 73697a65 size.rde_tc_size │ │ │ │ │ + 0x00004d44 00726465 5f706172 616d5f71 75657279 .rde_param_query │ │ │ │ │ + 0x00004d54 5f74635f 6765745f 73007264 655f7463 _tc_get_s.rde_tc │ │ │ │ │ + 0x00004d64 5f676574 5f730072 64655f70 6172616d _get_s.rde_param │ │ │ │ │ + 0x00004d74 5f717565 72795f73 7472696e 67007264 _query_string.rd │ │ │ │ │ + 0x00004d84 655f7061 72616d5f 695f6173 745f706f e_param_i_ast_po │ │ │ │ │ + 0x00004d94 705f6469 73636172 64007264 655f7374 p_discard.rde_st │ │ │ │ │ + 0x00004da4 61636b5f 706f7000 7264655f 70617261 ack_pop.rde_para │ │ │ │ │ + 0x00004db4 6d5f695f 6173745f 706f705f 72657769 m_i_ast_pop_rewi │ │ │ │ │ + 0x00004dc4 6e640072 64655f70 6172616d 5f695f61 nd.rde_param_i_a │ │ │ │ │ + 0x00004dd4 73745f72 6577696e 64007264 655f7061 st_rewind.rde_pa │ │ │ │ │ + 0x00004de4 72616d5f 695f6173 745f7075 73680072 ram_i_ast_push.r │ │ │ │ │ + 0x00004df4 64655f73 7461636b 5f73697a 65007264 de_stack_size.rd │ │ │ │ │ + 0x00004e04 655f7061 72616d5f 695f6173 745f7661 e_param_i_ast_va │ │ │ │ │ + 0x00004e14 6c75655f 70757368 00726465 5f706172 lue_push.rde_par │ │ │ │ │ + 0x00004e24 616d5f69 5f657272 6f725f63 6c656172 am_i_error_clear │ │ │ │ │ + 0x00004e34 00726465 5f706172 616d5f69 5f657272 .rde_param_i_err │ │ │ │ │ + 0x00004e44 6f725f6e 6f6e7465 726d696e 616c0072 or_nonterminal.r │ │ │ │ │ + 0x00004e54 64655f70 6172616d 5f695f65 72726f72 de_param_i_error │ │ │ │ │ + 0x00004e64 5f706f70 5f6d6572 67650072 64655f73 _pop_merge.rde_s │ │ │ │ │ + 0x00004e74 7461636b 5f6d6f76 65007264 655f7374 tack_move.rde_st │ │ │ │ │ + 0x00004e84 61636b5f 64726f70 00726465 5f706172 ack_drop.rde_par │ │ │ │ │ + 0x00004e94 616d5f69 5f657272 6f725f70 75736800 am_i_error_push. │ │ │ │ │ + 0x00004ea4 7264655f 70617261 6d5f695f 6c6f635f rde_param_i_loc_ │ │ │ │ │ + 0x00004eb4 706f705f 64697363 61726400 7264655f pop_discard.rde_ │ │ │ │ │ + 0x00004ec4 70617261 6d5f695f 6c6f635f 706f705f param_i_loc_pop_ │ │ │ │ │ + 0x00004ed4 72657769 6e640072 64655f70 6172616d rewind.rde_param │ │ │ │ │ + 0x00004ee4 5f695f6c 6f635f70 75736800 7264655f _i_loc_push.rde_ │ │ │ │ │ + 0x00004ef4 70617261 6d5f695f 6c6f635f 72657769 param_i_loc_rewi │ │ │ │ │ + 0x00004f04 6e640072 64655f70 6172616d 5f695f69 nd.rde_param_i_i │ │ │ │ │ + 0x00004f14 6e707574 5f6e6578 74007264 655f7463 nput_next.rde_tc │ │ │ │ │ + 0x00004f24 5f676574 00726465 5f706172 616d5f69 _get.rde_param_i │ │ │ │ │ + 0x00004f34 5f737461 7475735f 6661696c 00726465 _status_fail.rde │ │ │ │ │ + 0x00004f44 5f706172 616d5f69 5f737461 7475735f _param_i_status_ │ │ │ │ │ + 0x00004f54 6f6b0072 64655f70 6172616d 5f695f73 ok.rde_param_i_s │ │ │ │ │ + 0x00004f64 74617475 735f6e65 67617465 00726465 tatus_negate.rde │ │ │ │ │ + 0x00004f74 5f706172 616d5f69 5f73796d 626f6c5f _param_i_symbol_ │ │ │ │ │ + 0x00004f84 72657374 6f726500 7264655f 70617261 restore.rde_para │ │ │ │ │ + 0x00004f94 6d5f695f 73796d62 6f6c5f73 61766500 m_i_symbol_save. │ │ │ │ │ + 0x00004fa4 7264655f 70617261 6d5f695f 74657374 rde_param_i_test │ │ │ │ │ + 0x00004fb4 5f616c6e 756d0072 64655f70 6172616d _alnum.rde_param │ │ │ │ │ + 0x00004fc4 5f695f74 6573745f 616c7068 61007264 _i_test_alpha.rd │ │ │ │ │ + 0x00004fd4 655f7061 72616d5f 695f7465 73745f61 e_param_i_test_a │ │ │ │ │ + 0x00004fe4 73636969 00726465 5f706172 616d5f69 scii.rde_param_i │ │ │ │ │ + 0x00004ff4 5f746573 745f636f 6e74726f 6c007264 _test_control.rd │ │ │ │ │ + 0x00005004 655f7061 72616d5f 695f7465 73745f63 e_param_i_test_c │ │ │ │ │ + 0x00005014 68617200 7264655f 70617261 6d5f695f har.rde_param_i_ │ │ │ │ │ + 0x00005024 74657374 5f646469 67697400 7264655f test_ddigit.rde_ │ │ │ │ │ + 0x00005034 70617261 6d5f695f 74657374 5f646967 param_i_test_dig │ │ │ │ │ + 0x00005044 69740072 64655f70 6172616d 5f695f74 it.rde_param_i_t │ │ │ │ │ + 0x00005054 6573745f 67726170 68007264 655f7061 est_graph.rde_pa │ │ │ │ │ + 0x00005064 72616d5f 695f7465 73745f6c 6f776572 ram_i_test_lower │ │ │ │ │ + 0x00005074 00726465 5f706172 616d5f69 5f746573 .rde_param_i_tes │ │ │ │ │ + 0x00005084 745f7072 696e7400 7264655f 70617261 t_print.rde_para │ │ │ │ │ + 0x00005094 6d5f695f 74657374 5f70756e 63740072 m_i_test_punct.r │ │ │ │ │ + 0x000050a4 64655f70 6172616d 5f695f74 6573745f de_param_i_test_ │ │ │ │ │ + 0x000050b4 72616e67 65007264 655f7061 72616d5f range.rde_param_ │ │ │ │ │ + 0x000050c4 695f7465 73745f73 70616365 00726465 i_test_space.rde │ │ │ │ │ + 0x000050d4 5f706172 616d5f69 5f746573 745f7570 _param_i_test_up │ │ │ │ │ + 0x000050e4 70657200 7264655f 70617261 6d5f695f per.rde_param_i_ │ │ │ │ │ + 0x000050f4 74657374 5f776f72 64636861 72007264 test_wordchar.rd │ │ │ │ │ + 0x00005104 655f7061 72616d5f 695f7465 73745f78 e_param_i_test_x │ │ │ │ │ + 0x00005114 64696769 74007264 655f7061 72616d5f digit.rde_param_ │ │ │ │ │ + 0x00005124 695f7661 6c75655f 636c6561 72007264 i_value_clear.rd │ │ │ │ │ + 0x00005134 655f7061 72616d5f 695f7661 6c75655f e_param_i_value_ │ │ │ │ │ + 0x00005144 6c656166 00726465 5f706172 616d5f69 leaf.rde_param_i │ │ │ │ │ + 0x00005154 5f76616c 75655f72 65647563 65007264 _value_reduce.rd │ │ │ │ │ + 0x00005164 655f7061 72616d5f 695f7379 6d626f6c e_param_i_symbol │ │ │ │ │ + 0x00005174 5f737461 72740072 64655f70 6172616d _start.rde_param │ │ │ │ │ + 0x00005184 5f695f73 796d626f 6c5f7374 6172745f _i_symbol_start_ │ │ │ │ │ + 0x00005194 64007264 655f7061 72616d5f 695f7379 d.rde_param_i_sy │ │ │ │ │ + 0x000051a4 6d626f6c 5f766f69 645f7374 61727400 mbol_void_start. │ │ │ │ │ + 0x000051b4 7264655f 70617261 6d5f695f 73796d62 rde_param_i_symb │ │ │ │ │ + 0x000051c4 6f6c5f76 6f69645f 73746172 745f6400 ol_void_start_d. │ │ │ │ │ + 0x000051d4 7264655f 70617261 6d5f695f 73796d62 rde_param_i_symb │ │ │ │ │ + 0x000051e4 6f6c5f64 6f6e655f 645f7265 64756365 ol_done_d_reduce │ │ │ │ │ + 0x000051f4 00726465 5f706172 616d5f69 5f73796d .rde_param_i_sym │ │ │ │ │ + 0x00005204 626f6c5f 646f6e65 5f6c6561 66007264 bol_done_leaf.rd │ │ │ │ │ + 0x00005214 655f7061 72616d5f 695f7379 6d626f6c e_param_i_symbol │ │ │ │ │ + 0x00005224 5f646f6e 655f645f 6c656166 00726465 _done_d_leaf.rde │ │ │ │ │ + 0x00005234 5f706172 616d5f69 5f73796d 626f6c5f _param_i_symbol_ │ │ │ │ │ + 0x00005244 646f6e65 5f766f69 64007264 655f7061 done_void.rde_pa │ │ │ │ │ + 0x00005254 72616d5f 695f7379 6d626f6c 5f646f6e ram_i_symbol_don │ │ │ │ │ + 0x00005264 655f645f 766f6964 00726465 5f706172 e_d_void.rde_par │ │ │ │ │ + 0x00005274 616d5f69 5f6e6578 745f6368 61720072 am_i_next_char.r │ │ │ │ │ + 0x00005284 64655f70 6172616d 5f695f6e 6578745f de_param_i_next_ │ │ │ │ │ + 0x00005294 72616e67 65007264 655f7061 72616d5f range.rde_param_ │ │ │ │ │ + 0x000052a4 695f6e65 78745f61 6c6e756d 00726465 i_next_alnum.rde │ │ │ │ │ + 0x000052b4 5f706172 616d5f69 5f6e6578 745f616c _param_i_next_al │ │ │ │ │ + 0x000052c4 70686100 7264655f 70617261 6d5f695f pha.rde_param_i_ │ │ │ │ │ + 0x000052d4 6e657874 5f617363 69690072 64655f70 next_ascii.rde_p │ │ │ │ │ + 0x000052e4 6172616d 5f695f6e 6578745f 636f6e74 aram_i_next_cont │ │ │ │ │ + 0x000052f4 726f6c00 7264655f 70617261 6d5f695f rol.rde_param_i_ │ │ │ │ │ + 0x00005304 6e657874 5f646469 67697400 7264655f next_ddigit.rde_ │ │ │ │ │ + 0x00005314 70617261 6d5f695f 6e657874 5f646967 param_i_next_dig │ │ │ │ │ + 0x00005324 69740072 64655f70 6172616d 5f695f6e it.rde_param_i_n │ │ │ │ │ + 0x00005334 6578745f 67726170 68007264 655f7061 ext_graph.rde_pa │ │ │ │ │ + 0x00005344 72616d5f 695f6e65 78745f6c 6f776572 ram_i_next_lower │ │ │ │ │ + 0x00005354 00726465 5f706172 616d5f69 5f6e6578 .rde_param_i_nex │ │ │ │ │ + 0x00005364 745f7072 696e7400 7264655f 70617261 t_print.rde_para │ │ │ │ │ + 0x00005374 6d5f695f 6e657874 5f70756e 63740072 m_i_next_punct.r │ │ │ │ │ + 0x00005384 64655f70 6172616d 5f695f6e 6578745f de_param_i_next_ │ │ │ │ │ + 0x00005394 73706163 65007264 655f7061 72616d5f space.rde_param_ │ │ │ │ │ + 0x000053a4 695f6e65 78745f75 70706572 00726465 i_next_upper.rde │ │ │ │ │ + 0x000053b4 5f706172 616d5f69 5f6e6578 745f776f _param_i_next_wo │ │ │ │ │ + 0x000053c4 72646368 61720072 64655f70 6172616d rdchar.rde_param │ │ │ │ │ + 0x000053d4 5f695f6e 6578745f 78646967 69740072 _i_next_xdigit.r │ │ │ │ │ + 0x000053e4 64655f70 6172616d 5f695f6e 6f746168 de_param_i_notah │ │ │ │ │ + 0x000053f4 6561645f 73746172 745f6400 7264655f ead_start_d.rde_ │ │ │ │ │ + 0x00005404 70617261 6d5f695f 6e6f7461 68656164 param_i_notahead │ │ │ │ │ + 0x00005414 5f657869 745f6400 7264655f 70617261 _exit_d.rde_para │ │ │ │ │ + 0x00005424 6d5f695f 6e6f7461 68656164 5f657869 m_i_notahead_exi │ │ │ │ │ + 0x00005434 74007264 655f7061 72616d5f 695f7374 t.rde_param_i_st │ │ │ │ │ + 0x00005444 6174655f 70757368 5f320072 64655f70 ate_push_2.rde_p │ │ │ │ │ + 0x00005454 6172616d 5f695f73 74617465 5f707573 aram_i_state_pus │ │ │ │ │ + 0x00005464 685f766f 69640072 64655f70 6172616d h_void.rde_param │ │ │ │ │ + 0x00005474 5f695f73 74617465 5f707573 685f7661 _i_state_push_va │ │ │ │ │ + 0x00005484 6c756500 7264655f 70617261 6d5f695f lue.rde_param_i_ │ │ │ │ │ + 0x00005494 73746174 655f6d65 7267655f 6f6b0072 state_merge_ok.r │ │ │ │ │ + 0x000054a4 64655f70 6172616d 5f695f73 74617465 de_param_i_state │ │ │ │ │ + 0x000054b4 5f6d6572 67655f76 6f696400 7264655f _merge_void.rde_ │ │ │ │ │ + 0x000054c4 70617261 6d5f695f 73746174 655f6d65 param_i_state_me │ │ │ │ │ + 0x000054d4 7267655f 76616c75 65007264 655f7061 rge_value.rde_pa │ │ │ │ │ + 0x000054e4 72616d5f 695f6b6c 65656e65 5f636c6f ram_i_kleene_clo │ │ │ │ │ + 0x000054f4 73650072 64655f70 6172616d 5f695f6b se.rde_param_i_k │ │ │ │ │ + 0x00005504 6c65656e 655f6162 6f727400 7264655f leene_abort.rde_ │ │ │ │ │ + 0x00005514 70617261 6d5f695f 7365715f 766f6964 param_i_seq_void │ │ │ │ │ + 0x00005524 32766f69 64007264 655f7061 72616d5f 2void.rde_param_ │ │ │ │ │ + 0x00005534 695f7365 715f766f 69643276 616c7565 i_seq_void2value │ │ │ │ │ + 0x00005544 00726465 5f706172 616d5f69 5f736571 .rde_param_i_seq │ │ │ │ │ + 0x00005554 5f76616c 75653276 616c7565 00726465 _value2value.rde │ │ │ │ │ + 0x00005564 5f706172 616d5f69 5f627261 5f766f69 _param_i_bra_voi │ │ │ │ │ + 0x00005574 6432766f 69640072 64655f70 6172616d d2void.rde_param │ │ │ │ │ + 0x00005584 5f695f62 72615f76 6f696432 76616c75 _i_bra_void2valu │ │ │ │ │ + 0x00005594 65007264 655f7061 72616d5f 695f6272 e.rde_param_i_br │ │ │ │ │ + 0x000055a4 615f7661 6c756532 766f6964 00726465 a_value2void.rde │ │ │ │ │ + 0x000055b4 5f706172 616d5f69 5f627261 5f76616c _param_i_bra_val │ │ │ │ │ + 0x000055c4 75653276 616c7565 00726465 5f706172 ue2value.rde_par │ │ │ │ │ + 0x000055d4 616d5f69 5f6e6578 745f7374 72007264 am_i_next_str.rd │ │ │ │ │ + 0x000055e4 655f7061 72616d5f 695f6e65 78745f63 e_param_i_next_c │ │ │ │ │ + 0x000055f4 6c617373 00746d73 5f617373 69676e00 lass.tms_assign. │ │ │ │ │ + 0x00005604 745f6465 73657269 616c697a 6500745f t_deserialize.t_ │ │ │ │ │ + 0x00005614 77616c6b 6f707469 6f6e7300 745f7761 walkoptions.t_wa │ │ │ │ │ + 0x00005624 6c6b0074 5f77616c 6b5f696e 766f6b65 lk.t_walk_invoke │ │ │ │ │ + 0x00005634 73637269 70740074 5f77616c 6b5f696e script.t_walk_in │ │ │ │ │ + 0x00005644 766f6b65 636d6400 746d5f57 414c4b50 vokecmd.tm_WALKP │ │ │ │ │ + 0x00005654 524f4300 746d5f54 53455400 746d5f54 ROC.tm_TSET.tm_T │ │ │ │ │ + 0x00005664 41535349 474e0074 6d5f414e 43455354 ASSIGN.tm_ANCEST │ │ │ │ │ + 0x00005674 4f525300 746d5f41 5050454e 4400746d ORS.tm_APPEND.tm │ │ │ │ │ + 0x00005684 5f415454 5200746d 5f434849 4c445245 _ATTR.tm_CHILDRE │ │ │ │ │ + 0x00005694 4e00746d 5f435554 00746d5f 44454c45 N.tm_CUT.tm_DELE │ │ │ │ │ + 0x000056a4 54450074 6d5f4445 50544800 746d5f44 TE.tm_DEPTH.tm_D │ │ │ │ │ + 0x000056b4 45534345 4e44414e 54530074 6d5f4445 ESCENDANTS.tm_DE │ │ │ │ │ + 0x000056c4 53455249 414c495a 4500746d 5f455849 SERIALIZE.tm_EXI │ │ │ │ │ + 0x000056d4 53545300 746d5f47 4554414c 4c00746d STS.tm_GETALL.tm │ │ │ │ │ + 0x000056e4 5f484549 47485400 746d5f49 4e444558 _HEIGHT.tm_INDEX │ │ │ │ │ + 0x000056f4 00746d5f 494e5345 52540074 6d5f4953 .tm_INSERT.tm_IS │ │ │ │ │ + 0x00005704 4c454146 00746d5f 4b455945 58495354 LEAF.tm_KEYEXIST │ │ │ │ │ + 0x00005714 5300746d 5f4b4559 5300746d 5f4c4150 S.tm_KEYS.tm_LAP │ │ │ │ │ + 0x00005724 50454e44 00746d5f 4c454156 45530074 PEND.tm_LEAVES.t │ │ │ │ │ + 0x00005734 6d5f4d4f 56450074 6d5f4e45 58540074 m_MOVE.tm_NEXT.t │ │ │ │ │ + 0x00005744 6d5f4e4f 44455300 746d5f4e 554d4348 m_NODES.tm_NUMCH │ │ │ │ │ + 0x00005754 494c4452 454e0074 6d5f5041 52454e54 ILDREN.tm_PARENT │ │ │ │ │ + 0x00005764 00746d5f 50524556 494f5553 00746d5f .tm_PREVIOUS.tm_ │ │ │ │ │ + 0x00005774 52454e41 4d450074 6d5f524f 4f544e41 RENAME.tm_ROOTNA │ │ │ │ │ + 0x00005784 4d450074 6d5f5345 5249414c 495a4500 ME.tm_SERIALIZE. │ │ │ │ │ + 0x00005794 746d5f53 45540074 6d5f5350 4c494345 tm_SET.tm_SPLICE │ │ │ │ │ + 0x000057a4 00746d5f 53574150 00746d5f 554e5345 .tm_SWAP.tm_UNSE │ │ │ │ │ + 0x000057b4 5400746d 5f57414c 4b00746d 735f6765 T.tm_WALK.tms_ge │ │ │ │ │ + 0x000057c4 74636869 6c647265 6e00746e 5f676574 tchildren.tn_get │ │ │ │ │ + 0x000057d4 64657363 656e6461 6e747300 746e5f67 descendants.tn_g │ │ │ │ │ + 0x000057e4 65746368 696c6472 656e0074 6e5f6669 etchildren.tn_fi │ │ │ │ │ + 0x000057f4 6c746572 6e6f6465 7300745f 61737369 lternodes.t_assi │ │ │ │ │ + 0x00005804 676e0074 6d735f73 65726961 6c697a65 gn.tms_serialize │ │ │ │ │ + 0x00005814 00746e5f 6e646573 63656e64 616e7473 .tn_ndescendants │ │ │ │ │ + 0x00005824 00746e5f 73657269 616c697a 6500746d .tn_serialize.tm │ │ │ │ │ + 0x00005834 735f7365 7400746e 5f736869 6d6d6572 s_set.tn_shimmer │ │ │ │ │ + 0x00005844 00746e5f 6765745f 6e6f6465 00746e5f .tn_get_node.tn_ │ │ │ │ │ + 0x00005854 6e657700 746e5f64 656c6574 6500745f new.tn_delete.t_ │ │ │ │ │ + 0x00005864 73747275 63747572 6500746e 5f737472 structure.tn_str │ │ │ │ │ + 0x00005874 75637475 72650074 6e5f6170 70656e64 ucture.tn_append │ │ │ │ │ + 0x00005884 00746e5f 7365745f 61747472 00746e5f .tn_set_attr.tn_ │ │ │ │ │ + 0x00005894 64757000 745f6e65 776e6f64 656e616d dup.t_newnodenam │ │ │ │ │ + 0x000058a4 6500745f 64756d70 00667072 696e7466 e.t_dump.fprintf │ │ │ │ │ + 0x000058b4 0066666c 75736800 66707574 63006677 .fflush.fputc.fw │ │ │ │ │ + 0x000058c4 72697465 00746e5f 6e6f6465 00746e5f rite.tn_node.tn_ │ │ │ │ │ + 0x000058d4 6e6f746e 6f646500 746e5f6c 65616600 notnode.tn_leaf. │ │ │ │ │ + 0x000058e4 746e5f6e 6f746c65 61660074 6e5f6465 tn_notleaf.tn_de │ │ │ │ │ + 0x000058f4 74616368 00746e5f 64657461 63686d61 tach.tn_detachma │ │ │ │ │ + 0x00005904 6e790074 6e5f6465 74616368 6368696c ny.tn_detachchil │ │ │ │ │ + 0x00005914 6472656e 00746e5f 61707065 6e646d61 dren.tn_appendma │ │ │ │ │ + 0x00005924 6e790074 6e5f696e 73657274 00746e5f ny.tn_insert.tn_ │ │ │ │ │ + 0x00005934 696e7365 72746d61 6e790074 6e5f6375 insertmany.tn_cu │ │ │ │ │ + 0x00005944 7400746e 5f657874 656e645f 61747472 t.tn_extend_attr │ │ │ │ │ + 0x00005954 00746e5f 64657074 6800746e 5f686569 .tn_depth.tn_hei │ │ │ │ │ + 0x00005964 67687400 746e5f69 73616e63 6573746f ght.tn_isancesto │ │ │ │ │ + 0x00005974 726f6600 746e5f67 65745f61 74747200 rof.tn_get_attr. │ │ │ │ │ + 0x00005984 456e644f 66667365 74547970 65005348 EndOffsetType.SH │ │ │ │ │ 0x00005994 4131496e 69740053 48413155 70646174 A1Init.SHA1Updat │ │ │ │ │ 0x000059a4 65005348 41314669 6e616c00 53484131 e.SHA1Final.SHA1 │ │ │ │ │ 0x000059b4 5472616e 73666f72 6d004d44 35496e69 Transform.MD5Ini │ │ │ │ │ 0x000059c4 74004d44 35557064 61746500 4d443546 t.MD5Update.MD5F │ │ │ │ │ 0x000059d4 696e616c 00736e70 72696e74 66007175 inal.snprintf.qu │ │ │ │ │ 0x000059e4 5f64656c 65746500 71755f6e 65770071 _delete.qu_new.q │ │ │ │ │ - 0x000059f4 756d735f 6f626a63 6d640071 756d5f43 ums_objcmd.qum_C │ │ │ │ │ - 0x00005a04 4c454152 0071756d 5f444553 54524f59 LEAR.qum_DESTROY │ │ │ │ │ - 0x00005a14 0071756d 5f504545 4b007175 6d5f5055 .qum_PEEK.qum_PU │ │ │ │ │ - 0x00005a24 54007175 6d5f554e 47455400 71756d5f T.qum_UNGET.qum_ │ │ │ │ │ - 0x00005a34 53495a45 00534841 32353655 70646174 SIZE.SHA256Updat │ │ │ │ │ + 0x000059f4 756d735f 6f626a63 6d640071 756d5f55 ums_objcmd.qum_U │ │ │ │ │ + 0x00005a04 4e474554 0071756d 5f53495a 45007175 NGET.qum_SIZE.qu │ │ │ │ │ + 0x00005a14 6d5f5055 54007175 6d5f5045 454b0071 m_PUT.qum_PEEK.q │ │ │ │ │ + 0x00005a24 756d5f44 45535452 4f590071 756d5f43 um_DESTROY.qum_C │ │ │ │ │ + 0x00005a34 4c454152 00534841 32353655 70646174 LEAR.SHA256Updat │ │ │ │ │ 0x00005a44 65005348 41323536 46696e61 6c005348 e.SHA256Final.SH │ │ │ │ │ 0x00005a54 41323536 496e6974 00534841 32323449 A256Init.SHA224I │ │ │ │ │ 0x00005a64 6e697400 73686132 35366353 74756273 nit.sha256cStubs │ │ │ │ │ 0x00005a74 0073745f 64656c65 74650073 745f6e65 .st_delete.st_ne │ │ │ │ │ 0x00005a84 77007374 6d735f6f 626a636d 64007374 w.stms_objcmd.st │ │ │ │ │ - 0x00005a94 5f706565 6b007374 6d5f434c 45415200 _peek.stm_CLEAR. │ │ │ │ │ - 0x00005aa4 73746d5f 44455354 524f5900 73746d5f stm_DESTROY.stm_ │ │ │ │ │ - 0x00005ab4 47455400 73746d5f 5452494d 0073746d GET.stm_TRIM.stm │ │ │ │ │ - 0x00005ac4 5f504545 4b007374 6d5f5055 53480073 _PEEK.stm_PUSH.s │ │ │ │ │ - 0x00005ad4 746d5f52 4f544154 45007374 6d5f5349 tm_ROTATE.stm_SI │ │ │ │ │ - 0x00005ae4 5a450073 7472746f 6c00696e 65745f70 ZE.strtol.inet_p │ │ │ │ │ + 0x00005a94 6d5f5452 494d0073 746d5f43 4c454152 m_TRIM.stm_CLEAR │ │ │ │ │ + 0x00005aa4 0073746d 5f444553 54524f59 0073746d .stm_DESTROY.stm │ │ │ │ │ + 0x00005ab4 5f474554 0073746d 5f504545 4b007374 _GET.stm_PEEK.st │ │ │ │ │ + 0x00005ac4 6d5f5055 53480073 746d5f52 4f544154 m_PUSH.stm_ROTAT │ │ │ │ │ + 0x00005ad4 45007374 6d5f5349 5a450073 745f7065 E.stm_SIZE.st_pe │ │ │ │ │ + 0x00005ae4 656b0073 7472746f 6c00696e 65745f70 ek.strtol.inet_p │ │ │ │ │ 0x00005af4 746f6e00 73747263 68720072 61697365 ton.strchr.raise │ │ │ │ │ 0x00005b04 006c6962 632e736f 2e36006c 642d6c69 .libc.so.6.ld-li │ │ │ │ │ 0x00005b14 6e75782d 61726d68 662e736f 2e330047 nux-armhf.so.3.G │ │ │ │ │ 0x00005b24 4c494243 5f322e34 00 LIBC_2.4. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1374,355 +1374,68 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ bics.w r0, sl, #8454144 @ 0x810000 │ │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ aba8 │ │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ aba8 │ │ │ │ │ │ │ │ │ │ -0000a7ac : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - ldr r4, [pc, #80] @ (a804 ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - add r4, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #72] @ (a808 ) │ │ │ │ │ - cbz r0, a800 │ │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ │ - ldr r0, [pc, #72] @ (a80c ) │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ │ - adds r7, r5, #4 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx 8f64 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 98a4 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx 90e8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r3, r3, [r4, #24] │ │ │ │ │ - strd r3, r3, [r4, #32] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ │ - b.n a7cc │ │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bic.w r0, lr, #8454144 @ 0x810000 │ │ │ │ │ - │ │ │ │ │ -0000a810 : │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - blx 91f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8af0 │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - ldr r5, [pc, #56] @ (a860 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - cbz r3, a840 │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - blx 8ff8 │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n a82a │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cbz r3, a846 │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - blx 8ff8 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n a83a │ │ │ │ │ - ldr r2, [pc, #28] @ (a864 ) │ │ │ │ │ - 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 │ │ │ │ │ - add r7, pc, #856 @ (adr r7, abbc ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0000a868 : │ │ │ │ │ - ldr r3, [pc, #112] @ (a8dc ) │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - ldr r4, [pc, #108] @ (a8e0 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - 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] @ (a8e4 ) │ │ │ │ │ - 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] @ (a8e8 ) │ │ │ │ │ - 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] @ (a8ec ) │ │ │ │ │ - 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 r7, pc, #552 @ (adr r7, ab08 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - usat r0, #1, lr │ │ │ │ │ - lsls r2, r5, #11 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0000a8f0 : │ │ │ │ │ - ldr r3, [pc, #132] @ (a978 ) │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - ldr r4, [pc, #128] @ (a97c ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - 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] @ (a980 ) │ │ │ │ │ - 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] @ (a984 ) │ │ │ │ │ - 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] @ (a988 ) │ │ │ │ │ - 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 r7, pc, #8 @ (adr r7, a984 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r1, #31 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - ssat r0, #2, ip │ │ │ │ │ - lsls r4, r1, #9 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0000a98c : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - ldr r3, [pc, #156] @ (aa30 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n aa22 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #140] @ (aa34 ) │ │ │ │ │ - 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 aa2c │ │ │ │ │ - ldr.w sl, [pc, #116] @ aa38 │ │ │ │ │ - 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, a9fa │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bgt.n a9ea │ │ │ │ │ - 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 9058 │ │ │ │ │ - str.w r0, [r8, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n a9c8 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n aa00 │ │ │ │ │ - add r6, pc, #400 @ (adr r6, abc4 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subw r0, sl, #1 │ │ │ │ │ - │ │ │ │ │ -0000aa3c : │ │ │ │ │ +0000a7ac : │ │ │ │ │ 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, aa52 │ │ │ │ │ + cbz r2, a7c2 │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000aa58 : │ │ │ │ │ +0000a7c8 : │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ ldrd r3, r2, [r0, #16] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n aa86 │ │ │ │ │ - cbz r2, aa80 │ │ │ │ │ + beq.n a7f6 │ │ │ │ │ + cbz r2, a7f0 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - cbz r3, aa6e │ │ │ │ │ + cbz r3, a7de │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aa6c │ │ │ │ │ - b.n aa7a │ │ │ │ │ + bne.n a7dc │ │ │ │ │ + b.n a7ea │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n aa6a │ │ │ │ │ + beq.n a7da │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - b.n aa6a │ │ │ │ │ + b.n a7da │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000aa94 : │ │ │ │ │ +0000a804 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r6, [pc, #108] @ (ab08 ) │ │ │ │ │ - ldr r4, [pc, #108] @ (ab0c ) │ │ │ │ │ + ldr r6, [pc, #108] @ (a878 ) │ │ │ │ │ + ldr r4, [pc, #108] @ (a87c ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r5, [pc, #108] @ (ab10 ) │ │ │ │ │ - ldr r3, [pc, #108] @ (ab14 ) │ │ │ │ │ + ldr r5, [pc, #108] @ (a880 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (a884 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -1740,97 +1453,97 @@ │ │ │ │ │ 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] @ (ab18 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (a888 ) │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ add r2, pc │ │ │ │ │ strd r3, r7, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #28] @ (ab0c ) │ │ │ │ │ + ldr r3, [pc, #28] @ (a87c ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n ab04 │ │ │ │ │ + bne.n a874 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - add r5, pc, #368 @ (adr r5, ac7c ) │ │ │ │ │ + add r7, pc, #944 @ (adr r7, ac2c ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #336 @ (adr r5, ac64 ) │ │ │ │ │ + add r7, pc, #912 @ (adr r7, ac14 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #80 @ (adr r5, ab6c ) │ │ │ │ │ + add r7, pc, #656 @ (adr r7, ab1c ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0000ab1c : │ │ │ │ │ +0000a88c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #52] @ (ab58 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (a8c8 ) │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #44] @ (ab5c ) │ │ │ │ │ + ldr r3, [pc, #44] @ (a8cc ) │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - bgt.n ab3c │ │ │ │ │ + bgt.n a8ac │ │ │ │ │ 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 8950 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - add r4, pc, #856 @ (adr r4, aeb4 ) │ │ │ │ │ + add r7, pc, #408 @ (adr r7, aa64 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ab60 : │ │ │ │ │ +0000a8d0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r5, [pc, #144] @ (abf8 ) │ │ │ │ │ - ldr r0, [pc, #144] @ (abfc ) │ │ │ │ │ + ldr r5, [pc, #144] @ (a968 ) │ │ │ │ │ + ldr r0, [pc, #144] @ (a96c ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r6, [pc, #144] @ (ac00 ) │ │ │ │ │ + ldr r6, [pc, #144] @ (a970 ) │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #144] @ (ac04 ) │ │ │ │ │ + ldr r3, [pc, #144] @ (a974 ) │ │ │ │ │ add r6, pc │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r0, [r5, r0] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r6, [r6, r3] │ │ │ │ │ - bgt.n ab9a │ │ │ │ │ + bgt.n a90a │ │ │ │ │ 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 │ │ │ │ │ @@ -1852,3883 +1565,587 @@ │ │ │ │ │ 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] @ (ac08 ) │ │ │ │ │ - ldr r3, [pc, #32] @ (abfc ) │ │ │ │ │ + ldr r2, [pc, #44] @ (a978 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (a96c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n abf2 │ │ │ │ │ + bne.n a962 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - add r4, pc, #576 @ (adr r4, ae3c ) │ │ │ │ │ + add r7, pc, #128 @ (adr r7, a9ec ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #544 @ (adr r4, ae24 ) │ │ │ │ │ + add r7, pc, #96 @ (adr r7, a9d4 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #128 @ (adr r4, ac8c ) │ │ │ │ │ + add r6, pc, #704 @ (adr r6, ac3c ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0000ac0c : │ │ │ │ │ +0000a97c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r9, r2 │ │ │ │ │ - ldr r7, [pc, #792] @ (af2c ) │ │ │ │ │ - ldr r5, [pc, #792] @ (af30 ) │ │ │ │ │ + ldr r7, [pc, #792] @ (ac9c ) │ │ │ │ │ + ldr r5, [pc, #792] @ (aca0 ) │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ add r7, pc │ │ │ │ │ - ldr r2, [pc, #792] @ (af34 ) │ │ │ │ │ + ldr r2, [pc, #792] @ (aca4 ) │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ │ 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, #772] @ (af38 ) │ │ │ │ │ + ldr r3, [pc, #772] @ (aca8 ) │ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ │ 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 ac5a │ │ │ │ │ + beq.n a9ca │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #744] @ (af3c ) │ │ │ │ │ + ldr r0, [pc, #744] @ (acac ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - bhi.w af20 │ │ │ │ │ + bhi.w ac90 │ │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ │ lsls r4, r7, #2 │ │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ lsls r7, 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 ada4 │ │ │ │ │ - ldr.w sl, [pc, #692] @ af40 │ │ │ │ │ + beq.w ab14 │ │ │ │ │ + ldr.w sl, [pc, #692] @ acb0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr.w r9, [pc, #692] @ af44 │ │ │ │ │ + ldr.w r9, [pc, #692] @ acb4 │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ add sl, pc │ │ │ │ │ add r9, pc │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - cbz r0, ace2 │ │ │ │ │ + cbz r0, aa52 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ - cbz r2, ace2 │ │ │ │ │ + cbz r2, aa52 │ │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ mov r1, fp │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, ace2 │ │ │ │ │ + cbz r0, aa52 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt.n acbe │ │ │ │ │ + bgt.n aa2e │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.n acce │ │ │ │ │ + blt.n aa3e │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str.w r2, [r6, r9, lsl #2] │ │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ │ add r2, r6 │ │ │ │ │ add.w r9, r9, #2 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ ldr r7, [r7, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n aca0 │ │ │ │ │ + bne.n aa10 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r7, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n ada4 │ │ │ │ │ + beq.n ab14 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx r7 │ │ │ │ │ - b.n adba │ │ │ │ │ + b.n ab2a │ │ │ │ │ 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 ada4 │ │ │ │ │ - ldr.w fp, [pc, #540] @ af48 │ │ │ │ │ + beq.n ab14 │ │ │ │ │ + ldr.w fp, [pc, #540] @ acb8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r3, [pc, #540] @ (af4c ) │ │ │ │ │ + ldr r3, [pc, #540] @ (acbc ) │ │ │ │ │ add fp, pc │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - cbz r3, ad90 │ │ │ │ │ + cbz r3, ab00 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, ad90 │ │ │ │ │ + cbz r3, ab00 │ │ │ │ │ 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 ad90 │ │ │ │ │ + ble.n ab00 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, ad90 │ │ │ │ │ + cbz r0, ab00 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n ad70 │ │ │ │ │ + bgt.n aae0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.n ad7e │ │ │ │ │ + blt.n aaee │ │ │ │ │ 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 ad36 │ │ │ │ │ + bne.n aaa6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r7, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n acf8 │ │ │ │ │ + bne.n aa68 │ │ │ │ │ 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] @ (af50 ) │ │ │ │ │ - ldr r3, [pc, #360] @ (af30 ) │ │ │ │ │ + ldr r2, [pc, #392] @ (acc0 ) │ │ │ │ │ + ldr r3, [pc, #360] @ (aca0 ) │ │ │ │ │ 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 af1c │ │ │ │ │ + bne.w ac8c │ │ │ │ │ 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 adc4 │ │ │ │ │ + bne.n ab34 │ │ │ │ │ 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 ada4 │ │ │ │ │ - ldr r3, [pc, #316] @ (af54 ) │ │ │ │ │ + ble.n ab14 │ │ │ │ │ + ldr r3, [pc, #316] @ (acc4 ) │ │ │ │ │ mov r7, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #312] @ (af58 ) │ │ │ │ │ + ldr r3, [pc, #312] @ (acc8 ) │ │ │ │ │ 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, ae82 │ │ │ │ │ + cbz r0, abf2 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, ae82 │ │ │ │ │ + cbz r0, abf2 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ - cbz r2, ae82 │ │ │ │ │ + cbz r2, abf2 │ │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ blx r2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, ae82 │ │ │ │ │ + cbz r0, abf2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n ae5c │ │ │ │ │ + bgt.n abcc │ │ │ │ │ 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 ae6e │ │ │ │ │ + blt.n abde │ │ │ │ │ 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 ae28 │ │ │ │ │ + bgt.n ab98 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n acea │ │ │ │ │ + b.n aa5a │ │ │ │ │ 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 ada4 │ │ │ │ │ - ldr.w sl, [pc, #168] @ af5c │ │ │ │ │ + beq.w ab14 │ │ │ │ │ + ldr.w sl, [pc, #168] @ accc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r3, [pc, #164] @ (af60 ) │ │ │ │ │ + ldr r3, [pc, #164] @ (acd0 ) │ │ │ │ │ add sl, pc │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - cbz r2, af14 │ │ │ │ │ + cbz r2, ac84 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ - cbz r2, af14 │ │ │ │ │ + cbz r2, ac84 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ ldr.w r1, [r2, #1368] @ 0x558 │ │ │ │ │ ldr.w fp, [r2, #988] @ 0x3dc │ │ │ │ │ blx r1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx fp │ │ │ │ │ - cbz r0, af14 │ │ │ │ │ + cbz r0, ac84 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ blx r2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, af14 │ │ │ │ │ + cbz r0, ac84 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n aef4 │ │ │ │ │ + bgt.n ac64 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - blt.n af02 │ │ │ │ │ + blt.n ac72 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ str.w r1, [r6, r4, lsl #2] │ │ │ │ │ add r2, r6 │ │ │ │ │ adds r4, #2 │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ ldr r7, [r7, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n aec0 │ │ │ │ │ - b.n acea │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - ldr r0, [pc, #64] @ (af64 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n acea │ │ │ │ │ - nop │ │ │ │ │ - add r3, pc, #912 @ (adr r3, b2c0 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r3, pc, #784 @ (adr r3, b24c ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - orns r0, lr, #1 │ │ │ │ │ - ubfx r0, lr, #0, #2 │ │ │ │ │ - @ instruction: 0xf35c0001 │ │ │ │ │ - @ instruction: 0xf2500001 │ │ │ │ │ - rsbs r0, lr, #1 │ │ │ │ │ - add r2, pc, #208 @ (adr r2, b024 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - eor.w r0, r4, #1 │ │ │ │ │ - and.w r0, lr, #1 │ │ │ │ │ - cdp 0, 8, cr0, cr14, cr1, {0} │ │ │ │ │ - cdp 0, 15, cr0, cr12, cr1, {0} │ │ │ │ │ - subs.w r0, r4, #1 │ │ │ │ │ - │ │ │ │ │ -0000af68 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - ldr r4, [pc, #244] @ (b064 ) │ │ │ │ │ - ldr r0, [pc, #244] @ (b068 ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r3, [pc, #244] @ (b06c ) │ │ │ │ │ - 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 b05c │ │ │ │ │ - ldr.w r6, [r9, #24] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n b05c │ │ │ │ │ - ldr r1, [pc, #220] @ (b070 ) │ │ │ │ │ - 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 b02a │ │ │ │ │ - ldr r3, [pc, #188] @ (b074 ) │ │ │ │ │ - add.w sl, r8, #4 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #180] @ (b078 ) │ │ │ │ │ - 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 aff0 │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - blx r1 │ │ │ │ │ - adds r1, r4, #1 │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bgt.n affe │ │ │ │ │ - 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 afd0 │ │ │ │ │ - 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] @ (b07c ) │ │ │ │ │ - ldr r3, [pc, #36] @ (b068 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n b060 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - b.n b040 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - add r0, pc, #544 @ (adr r0, b288 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r0, pc, #528 @ (adr r0, b280 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xf1320001 │ │ │ │ │ - @ instruction: 0xf1920001 │ │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0000b080 : │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ - ldr r5, [pc, #112] @ (b0f4 ) │ │ │ │ │ - ldr r4, [pc, #112] @ (b0f8 ) │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r3, [pc, #112] @ (b0fc ) │ │ │ │ │ - ldr.w ip, [pc, #112] @ b100 │ │ │ │ │ - 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, b0ea │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - lsls r3, r3, #31 │ │ │ │ │ - it pl │ │ │ │ │ - movpl r0, #1 │ │ │ │ │ - bmi.n b0d4 │ │ │ │ │ - ldr r2, [pc, #68] @ (b104 ) │ │ │ │ │ - ldr r3, [pc, #56] @ (b0f8 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n b0ee │ │ │ │ │ - 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] @ (b108 ) │ │ │ │ │ - ldr r1, [pc, #44] @ (b10c ) │ │ │ │ │ - ldr.w r4, [r6, #288] @ 0x120 │ │ │ │ │ - add r3, pc │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n b0bc │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - @ instruction: 0xf0e00001 │ │ │ │ │ - @ instruction: 0xf0f60001 │ │ │ │ │ - │ │ │ │ │ -0000b110 : │ │ │ │ │ - ldr r1, [pc, #124] @ (b190 ) │ │ │ │ │ - ldr r3, [pc, #128] @ (b194 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #124] @ (b198 ) │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - cbz r5, b174 │ │ │ │ │ - ldr r3, [pc, #108] @ (b19c ) │ │ │ │ │ - mov r4, sp │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, b162 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n b154 │ │ │ │ │ - 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 b140 │ │ │ │ │ - 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] @ (b1a0 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (b194 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n b18c │ │ │ │ │ - add sp, #16 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0000b1a4 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldr r6, [pc, #512] @ (b3ac ) │ │ │ │ │ - ldr r5, [pc, #512] @ (b3b0 ) │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [pc, #512] @ (b3b4 ) │ │ │ │ │ - ldr r3, [pc, #512] @ (b3b8 ) │ │ │ │ │ - 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 b352 │ │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w b352 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - lsls r0, r7, #2 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n b28a │ │ │ │ │ - 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, b266 │ │ │ │ │ - ldr r3, [pc, #444] @ (b3bc ) │ │ │ │ │ - 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 b220 │ │ │ │ │ - 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 b212 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - ldr.w sl, [sp, #4] │ │ │ │ │ - beq.n b272 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r0, [pc, #340] @ (b3c0 ) │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - 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 b330 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ │ - beq.n b382 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - add.w r8, sp, #8 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n b398 │ │ │ │ │ - ldr r3, [pc, #272] @ (b3c4 ) │ │ │ │ │ - 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, b300 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - bgt.n b2e8 │ │ │ │ │ - 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 b2be │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - blt.n b38c │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.n b272 │ │ │ │ │ - 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, #140] @ (b3c8 ) │ │ │ │ │ - ldr r3, [pc, #116] @ (b3b0 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n b3a8 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [pc, #104] @ (b3cc ) │ │ │ │ │ - ldr r3, [pc, #76] @ (b3b0 ) │ │ │ │ │ - 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 b3a8 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - bx r3 │ │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w b1ea │ │ │ │ │ - b.n b29e │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #64] @ (b3d0 ) │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - b.n b314 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge.n b31a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #52] @ (b3d4 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n b31a │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - orr.w r0, r4, #1 │ │ │ │ │ - vaddl.s16 q0, d2, d1 │ │ │ │ │ - and.w r0, r2, #1 │ │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - vaddl.s16 q0, d6, d1 │ │ │ │ │ - vaddl.s8 q0, d6, d1 │ │ │ │ │ - │ │ │ │ │ -0000b3d8 : │ │ │ │ │ - ldr r3, [pc, #76] @ (b428 ) │ │ │ │ │ - ldr.w ip, [pc, #80] @ b42c │ │ │ │ │ - add r3, pc │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr.w r6, [r3, ip] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r4, b420 │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - cbz r3, b420 │ │ │ │ │ - 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 b40a │ │ │ │ │ - nop │ │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0000b430 : │ │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r4, [pc, #152] @ (b4d0 ) │ │ │ │ │ - ldr r3, [pc, #152] @ (b4d4 ) │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - add r4, pc │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cbz r0, b46e │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r9, [r4, #44] @ 0x2c │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ - cbz r0, b46e │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #92] @ (b4d8 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - 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, #44] @ (b4dc ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - 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 r3, [sp, #768] @ 0x300 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cdp 0, 15, cr0, cr14, cr1, {0} │ │ │ │ │ - @ instruction: 0xf6f80001 │ │ │ │ │ - │ │ │ │ │ -0000b4e0 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - ldr r6, [pc, #652] @ (b774 ) │ │ │ │ │ - ldr r5, [pc, #656] @ (b778 ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [pc, #652] @ (b77c ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #648] @ (b780 ) │ │ │ │ │ - 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 b6fa │ │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w b6fa │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w b630 │ │ │ │ │ - ldr.w r1, [r7, #1368] @ 0x558 │ │ │ │ │ - add.w r8, sp, #16 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - blx r1 │ │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ │ - ldr.w sl, [fp, #24] │ │ │ │ │ - subs.w r5, r3, #42 @ 0x2a │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov.w r9, sl, lsl #1 │ │ │ │ │ - it eq │ │ │ │ │ - ldrbeq r5, [r0, #1] │ │ │ │ │ - mov.w r0, sl, lsl #3 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w b766 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b738 │ │ │ │ │ - ldr r3, [pc, #544] @ (b784 ) │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #540] @ (b788 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ite ne │ │ │ │ │ - addne.w r6, sl, #16 │ │ │ │ │ - ldreq.w r6, [sl, #16] │ │ │ │ │ - ldr.w r3, [r3, #988] @ 0x3dc │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, b5d8 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bgt.n b5a8 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - adds r3, r5, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - blt.n b5b8 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - blx r3 │ │ │ │ │ - add.w r3, r7, r5, lsl #2 │ │ │ │ │ - str.w r0, [r7, r5, lsl #2] │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - ldr.w r1, [sl, #12] │ │ │ │ │ - str r1, [r3, #4] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ - blx r3 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n b576 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bgt.w b72a │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n b6e2 │ │ │ │ │ - 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, #372] @ (b78c ) │ │ │ │ │ - ldr r3, [pc, #352] @ (b778 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w b762 │ │ │ │ │ - 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.w r8, sp, #16 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ - lsls r5, r5, #1 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b756 │ │ │ │ │ - ldr r3, [pc, #316] @ (b790 ) │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #304] @ (b794 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - subs r3, r7, #4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr.w r1, [fp, #40] @ 0x28 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - bics.w r3, r1, #2 │ │ │ │ │ - ite ne │ │ │ │ │ - addne.w r6, r4, #16 │ │ │ │ │ - ldreq r6, [r4, #16] │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - bgt.n b68a │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - blx r1 │ │ │ │ │ - add.w r1, sl, #1 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bgt.n b69c │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - blx r1 │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r6, [r1, #232] @ 0xe8 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - blx r6 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - str.w r0, [r7, sl, lsl #2] │ │ │ │ │ - add.w sl, sl, #2 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - str.w r3, [r2, sl, lsl #2] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n b66a │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - beq.n b6e2 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #192] @ (b798 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n b5f6 │ │ │ │ │ - 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 b60c │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr.w r3, [r7, #220] @ 0xdc │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r4, [r7, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [pc, #144] @ (b79c ) │ │ │ │ │ - ldr r3, [pc, #108] @ (b778 ) │ │ │ │ │ - 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 b762 │ │ │ │ │ - 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.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #112] @ (b7a0 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n b5f2 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bge.w b5f6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #96] @ (b7a4 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n b5f6 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w b5f6 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #76] @ (b7a8 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n b6e2 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n b74c │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b.n b652 │ │ │ │ │ - nop │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - vaddl.s8 q8, d10, d1 │ │ │ │ │ - vhadd.s16 d16, d8, d1 │ │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - ldc 0, cr0, [r4, #-4]! │ │ │ │ │ - ldc 0, cr0, [sl, #4] │ │ │ │ │ - ldc 0, cr0, [r2, #4] │ │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - cdp 0, 6, cr0, cr14, cr1, {0} │ │ │ │ │ - cdp 0, 5, cr0, cr10, cr1, {0} │ │ │ │ │ - ldc 0, cr0, [r0, #-4] │ │ │ │ │ - │ │ │ │ │ -0000b7ac : │ │ │ │ │ - ldr r3, [pc, #68] @ (b7f4 ) │ │ │ │ │ - ldr r2, [pc, #72] @ (b7f8 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r4, b7f2 │ │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, b7f2 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n b7e4 │ │ │ │ │ - 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} │ │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0000b7fc : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - ldr r6, [pc, #148] @ (b898 ) │ │ │ │ │ - ldr r4, [pc, #148] @ (b89c ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r5, [pc, #148] @ (b8a0 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r2, [pc, #140] @ (b8a4 ) │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr.w r9, [r5, r2] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, b886 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n b87a │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #88] @ (b8a8 ) │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - ldr r3, [pc, #72] @ (b89c ) │ │ │ │ │ - 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 b894 │ │ │ │ │ - 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.w r3, [r9] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n b84a │ │ │ │ │ - ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r2, sp │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n b84a │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0000b8ac : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - ldr r6, [pc, #172] @ (b960 ) │ │ │ │ │ - ldr r4, [pc, #172] @ (b964 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r5, [pc, #172] @ (b968 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #168] @ (b96c ) │ │ │ │ │ - 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, b944 │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.n b90e │ │ │ │ │ - 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] @ (b970 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (b964 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n b95a │ │ │ │ │ - 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 b91c │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0000b974 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r6, [pc, #176] @ (ba2c ) │ │ │ │ │ - ldr r4, [pc, #176] @ (ba30 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r5, [pc, #176] @ (ba34 ) │ │ │ │ │ - ldr r3, [pc, #176] @ (ba38 ) │ │ │ │ │ - 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, ba02 │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.n b9ce │ │ │ │ │ - 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] @ (ba3c ) │ │ │ │ │ - ldr r3, [pc, #80] @ (ba30 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n ba28 │ │ │ │ │ - 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 r2, sp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - 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 b9ce │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0000ba40 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ │ - ldr r3, [pc, #36] @ (ba6c ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbz r5, ba4c │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [pc, #32] @ (ba70 ) │ │ │ │ │ - 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 r5, [sp, #728] @ 0x2d8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0000ba74 : │ │ │ │ │ - ldr r2, [pc, #172] @ (bb24 ) │ │ │ │ │ - ldr r3, [pc, #176] @ (bb28 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - ldr r4, [pc, #172] @ (bb2c ) │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - cbz r1, baa8 │ │ │ │ │ - ldr r2, [pc, #156] @ (bb30 ) │ │ │ │ │ - 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, bac2 │ │ │ │ │ - ldr r2, [pc, #136] @ (bb34 ) │ │ │ │ │ - ldr r3, [pc, #124] @ (bb28 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n bb1e │ │ │ │ │ - add sp, #16 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 8bf0 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.n baa8 │ │ │ │ │ - ldr.w r9, [pc, #100] @ bb38 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - mov r8, sp │ │ │ │ │ - add r9, pc │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt.n bae8 │ │ │ │ │ - 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 bada │ │ │ │ │ - b.n baa8 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - @ instruction: 0xeb240001 │ │ │ │ │ - │ │ │ │ │ -0000bb3c : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - blx 8890 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 94f4 │ │ │ │ │ - │ │ │ │ │ -0000bb54 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr.w r5, [pc, #1232] @ c02c │ │ │ │ │ - ldr.w r4, [pc, #1232] @ c030 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #1228] @ c034 │ │ │ │ │ - ldr.w r3, [pc, #1228] @ c038 │ │ │ │ │ - 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 bbe0 │ │ │ │ │ - ldr.w r2, [pc, #1200] @ c03c │ │ │ │ │ - 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] @ c040 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w sl, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx sl │ │ │ │ │ - cbnz r0, bbf2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #18 │ │ │ │ │ - bhi.n bbf4 │ │ │ │ │ - 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] @ c044 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr.w r2, [pc, #1104] @ c048 │ │ │ │ │ - ldr.w r3, [pc, #1076] @ c030 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w c028 │ │ │ │ │ - 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 8ed4 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8eec │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 954c │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9310 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - beq.w c004 │ │ │ │ │ - ldr r2, [pc, #1012] @ (c04c ) │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #1004] @ (c050 ) │ │ │ │ │ - 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 bbf2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #26 │ │ │ │ │ - bhi.n bbf4 │ │ │ │ │ - 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 85ec │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 97c0 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9594 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 957c │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9228 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9938 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9740 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9944 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - beq.w c016 │ │ │ │ │ - ldr r2, [pc, #800] @ (c054 ) │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #792] @ (c058 ) │ │ │ │ │ - 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 bbf2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #14 │ │ │ │ │ - bhi.w bbf4 │ │ │ │ │ - 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] @ (bec0 ) │ │ │ │ │ - eors r7, r0 │ │ │ │ │ - adds r2, #57 @ 0x39 │ │ │ │ │ - movs r3, r5 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 90c4 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8998 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 918c │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 892c │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 99bc │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 928c │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8c60 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8718 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8548 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9070 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 866c │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 961c │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8f94 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8a48 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 86b4 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 87e4 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 87a4 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8f40 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8328 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 95ec │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8d54 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8914 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8310 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8f10 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9950 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8acc │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 85ac │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 94a8 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9838 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8a18 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9034 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8f34 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8530 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 88d8 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 878c │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9634 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9040 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 88a8 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9158 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 97b4 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8394 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8364 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 935c │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 8d24 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 941c │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9908 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 9180 │ │ │ │ │ - b.n bbf4 │ │ │ │ │ - ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #80] @ (c05c ) │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ - b.n bbf2 │ │ │ │ │ - ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #64] @ (c060 ) │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ - b.n bbf2 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xeaec0001 │ │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - orns r0, sl, r1 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - bic.w r0, r2, r1 │ │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - strd r0, r0, [r6, #-4] │ │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - b.n bd10 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n bcf0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #128] @ (c0f0 ) │ │ │ │ │ - ldr r3, [pc, #132] @ (c0f4 ) │ │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ │ - add r0, pc │ │ │ │ │ - mov r6, sp │ │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - blx 8624 │ │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ │ - blx 8624 │ │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 8624 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str r7, [r4, #0] │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - cbz r3, c0b0 │ │ │ │ │ - str r5, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n c0a8 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - cbz r3, c0bc │ │ │ │ │ - str r5, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n c0b4 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cbz r3, c0c8 │ │ │ │ │ - str r4, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n c0c0 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - cbz r3, c0d4 │ │ │ │ │ - str r4, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n c0cc │ │ │ │ │ - ldr r2, [pc, #32] @ (c0f8 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (c0f4 ) │ │ │ │ │ - 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 c0ec │ │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0000c0fc : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ │ - ldr r3, [pc, #80] @ (c154 ) │ │ │ │ │ - ldr r2, [pc, #84] @ (c158 ) │ │ │ │ │ - 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] │ │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0000c15c : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - ldr r5, [pc, #96] @ (c1c4 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - cbz r0, c17a │ │ │ │ │ - blx 8ff8 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n c168 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, c180 │ │ │ │ │ - blx 9534 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n c176 │ │ │ │ │ - ldr r3, [pc, #68] @ (c1c8 ) │ │ │ │ │ - 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] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - blx 8950 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - bx r3 │ │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0000c1cc : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #36] @ (c1f8 ) │ │ │ │ │ - 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 9510 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n c1d8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - b.n bdc8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0000c1fc : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #36] @ (c228 ) │ │ │ │ │ - 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 9510 │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n c208 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - b.n bda8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0000c22c : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r5, [pc, #584] @ (c47c ) │ │ │ │ │ - ldr r4, [pc, #584] @ (c480 ) │ │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #576] @ (c484 ) │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #568] @ (c488 ) │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r9, [r2, r3] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w c3cc │ │ │ │ │ - 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 c466 │ │ │ │ │ - ldr r7, [pc, #508] @ (c48c ) │ │ │ │ │ - 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 c2a4 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bgt.n c2b2 │ │ │ │ │ - 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 c2a2 │ │ │ │ │ - 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 c46c │ │ │ │ │ - ldr.w sl, [pc, #420] @ c490 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr r3, [pc, #416] @ (c494 ) │ │ │ │ │ - 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 8814 │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - blt.n c320 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 8890 │ │ │ │ │ - adds r3, r4, #2 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - str r0, [r6, #4] │ │ │ │ │ - blt.n c33a │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - adds r4, #3 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 88b4 │ │ │ │ │ - adds r6, #12 │ │ │ │ │ - str.w r0, [r6, #-4] │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - blt.n c302 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bgt.n c362 │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ - ldr r0, [pc, #316] @ (c498 ) │ │ │ │ │ - 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 8890 │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt.n c39a │ │ │ │ │ - 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, #232] @ (c49c ) │ │ │ │ │ - ldr r3, [pc, #204] @ (c480 ) │ │ │ │ │ - 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 c478 │ │ │ │ │ - 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, #20] │ │ │ │ │ - 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 c470 │ │ │ │ │ - ldr r3, [pc, #172] @ (c4a0 ) │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - subs r7, #4 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r6, fp │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - add r3, sp, #24 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n c40e │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq.n c45c │ │ │ │ │ - ldr.w r1, [r7, #4]! │ │ │ │ │ - mov r3, sl │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - blx 8814 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, c462 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n c408 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt.n c43c │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - str.w r3, [r2, r6, lsl #2] │ │ │ │ │ - str r6, [r0, #12] │ │ │ │ │ - add.w r6, r6, #3 │ │ │ │ │ - bne.n c40e │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - adds r7, r6, #1 │ │ │ │ │ - b.n c2d0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n c39a │ │ │ │ │ - mov fp, sl │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.n c2d0 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - b.n c368 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.n c2d0 │ │ │ │ │ + bne.n ac30 │ │ │ │ │ + b.n aa5a │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - b.n bfd4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n c0b8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n bfdc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n c0b8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - b.n cc44 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0000c4a4 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - ldr.w r6, [pc, #1164] @ c938 │ │ │ │ │ - ldr.w r5, [pc, #1164] @ c93c │ │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr.w r3, [pc, #1160] @ c940 │ │ │ │ │ - ldr.w r4, [pc, #1160] @ c944 │ │ │ │ │ - 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, c510 │ │ │ │ │ - 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 c534 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr.w r1, [pc, #1092] @ c948 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - ldr.w r2, [pc, #1080] @ c94c │ │ │ │ │ - ldr.w r3, [pc, #1060] @ c93c │ │ │ │ │ - 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 c910 │ │ │ │ │ - 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, #1036] @ c950 │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx 8554 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n c510 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w c698 │ │ │ │ │ - ldr r3, [pc, #1016] @ (c954 ) │ │ │ │ │ - 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, #1000] @ (c958 ) │ │ │ │ │ - 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 8554 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n c510 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt.n c5a6 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #956] @ (c95c ) │ │ │ │ │ - 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 c510 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n c668 │ │ │ │ │ - add.w fp, sp, #64 @ 0x40 │ │ │ │ │ - add.w sl, sp, #56 @ 0x38 │ │ │ │ │ - b.n c5e0 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.n c63a │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.n c66a │ │ │ │ │ - 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 c510 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - subs r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n c6f8 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - blx 8554 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c510 │ │ │ │ │ - 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, c63a │ │ │ │ │ - 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 c5d2 │ │ │ │ │ - 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, #776] @ (c960 ) │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #772] @ (c964 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n c510 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - adds r2, #2 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt.n c682 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #752] @ (c968 ) │ │ │ │ │ - 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 c57e │ │ │ │ │ - ldrd r4, fp, [sp, #28] │ │ │ │ │ - blx 8d30 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - it gt │ │ │ │ │ - movgt r7, #0 │ │ │ │ │ - bgt.n c6ca │ │ │ │ │ - b.n c916 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ - adds r7, #3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 819c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.n c70a │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - blx 8814 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n c6aa │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #644] @ (c96c ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 9338 │ │ │ │ │ - b.n c512 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #624] @ (c970 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n c510 │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - ble.w c820 │ │ │ │ │ - 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 8814 │ │ │ │ │ - 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 c7ba │ │ │ │ │ - b.n c808 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ - 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 8814 │ │ │ │ │ - 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 889c │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, #4 │ │ │ │ │ - bne.n c7b2 │ │ │ │ │ - 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 c808 │ │ │ │ │ - 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 8d90 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n c764 │ │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - ldr.w r6, [r3, #288] @ 0x120 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #380] @ (c974 ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [pc, #376] @ (c978 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r6 │ │ │ │ │ - b.n c6f0 │ │ │ │ │ - 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 c728 │ │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.n c916 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [pc, #336] @ (c97c ) │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #328] @ (c980 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #328] @ (c984 ) │ │ │ │ │ - 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 8814 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt.n c86a │ │ │ │ │ - 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 94f8 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt.n c88a │ │ │ │ │ - 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 c8e8 │ │ │ │ │ - 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 8d90 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - adds r0, #8 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - blx 94f8 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n c8b2 │ │ │ │ │ - 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 c8fe │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ + ldr r0, [pc, #64] @ (acd4 ) │ │ │ │ │ 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 c914 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - b.n c848 │ │ │ │ │ - blx 8798 <__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 94f8 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl c064 │ │ │ │ │ - b.n c6f0 │ │ │ │ │ - nop │ │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n c2d4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - cmp r2, r2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - b.n cd9c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n c224 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n c1f8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n c1fc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n c240 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n c230 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n d044 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n d070 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n cec8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n d088 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n d150 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n c218 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0000c988 : │ │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - blx 8d30 │ │ │ │ │ - ldr.w r9, [pc, #176] @ ca48 │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - add r9, pc │ │ │ │ │ - cbz r4, c9c8 │ │ │ │ │ - ldr r3, [pc, #168] @ (ca4c ) │ │ │ │ │ - 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 819c │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ - adds r0, #8 │ │ │ │ │ - blx 874c │ │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n c9a6 │ │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ │ - cbz r4, ca0e │ │ │ │ │ - ldr r3, [pc, #124] @ (ca4c ) │ │ │ │ │ - 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 889c │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - adds r0, #8 │ │ │ │ │ - blx 874c │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cbz r3, ca08 │ │ │ │ │ - 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 c9d2 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - cbz r3, ca2a │ │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r3, #20] │ │ │ │ │ - cbz r1, ca2a │ │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ │ - cbz r3, ca2a │ │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ │ - str r1, [r3, #20] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n ca1e │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - blx 874c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl c064 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 9338 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0000ca50 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - ldr r5, [pc, #320] @ (cb98 ) │ │ │ │ │ - ldr r4, [pc, #320] @ (cb9c ) │ │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w r8, [pc, #320] @ cba0 │ │ │ │ │ - ldr r3, [pc, #320] @ (cba4 ) │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r6, [r8, r3] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r7, [r3, #644] @ 0x284 │ │ │ │ │ - blx r2 │ │ │ │ │ - add r2, sp, #12 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n cb62 │ │ │ │ │ - ldr r3, [pc, #276] @ (cba8 ) │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n cb86 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r0, [pc, #260] @ (cbac ) │ │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r5, [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 r5 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n cb56 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n cb48 │ │ │ │ │ - cbz r5, cb0a │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - ldr r2, [pc, #192] @ (cbb0 ) │ │ │ │ │ - ldr r3, [pc, #168] @ (cb9c ) │ │ │ │ │ - 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 cb92 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 9244 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n caee │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n caee │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n caec │ │ │ │ │ - b.n cb0a │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n cade │ │ │ │ │ - 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] @ (cbb4 ) │ │ │ │ │ - ldr r1, [pc, #64] @ (cbb8 ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n caee │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 9728 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n caee │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + b.n aa5a │ │ │ │ │ nop │ │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ │ + add r6, pc, #464 @ (adr r6, ae70 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ │ - movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bgt.n cba8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - b.n cc28 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n ce9c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0000cbbc : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - ldr r5, [pc, #320] @ (cd04 ) │ │ │ │ │ - ldr r4, [pc, #320] @ (cd08 ) │ │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w r8, [pc, #320] @ cd0c │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #312] @ (cd10 ) │ │ │ │ │ - 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 ccce │ │ │ │ │ - ldr r3, [pc, #272] @ (cd14 ) │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n ccf2 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8f4c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #244] @ (cd18 ) │ │ │ │ │ - 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 r2, [sp, #40] @ 0x28 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n ccc2 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n ccb8 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n ccaa │ │ │ │ │ - cbnz r5, cca6 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [pc, #144] @ (cd1c ) │ │ │ │ │ - ldr r3, [pc, #120] @ (cd08 ) │ │ │ │ │ - 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 ccfe │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n cc8a │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n cca6 │ │ │ │ │ - b.n cc80 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n cc72 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n cc66 │ │ │ │ │ - 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] @ (cd20 ) │ │ │ │ │ - ldr r1, [pc, #64] @ (cd24 ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n cc8a │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx 9728 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n cc8a │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - strh r4, [r6, #32] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strh r4, [r5, #32] │ │ │ │ │ + add r6, pc, #336 @ (adr r6, adfc ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r6, [r5, #26] │ │ │ │ │ + @ instruction: 0xf22e0001 │ │ │ │ │ + sbcs.w r0, lr, #8454144 @ 0x810000 │ │ │ │ │ + add.w r0, ip, #8454144 @ 0x810000 │ │ │ │ │ + and.w r0, r0, #8454144 @ 0x810000 │ │ │ │ │ + usat r0, #1, lr │ │ │ │ │ + add r4, pc, #784 @ (adr r4, afd4 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ - udf #204 @ 0xcc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - b.n cd30 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + @ instruction: 0xf2340001 │ │ │ │ │ + subs.w r0, lr, #1 │ │ │ │ │ + bics.w r0, lr, #1 │ │ │ │ │ + @ instruction: 0xf0ac0001 │ │ │ │ │ + bfi r0, r4, #0, #2 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ │ - ldr r5, [pc, #276] @ (ce44 ) │ │ │ │ │ - ldr r4, [pc, #280] @ (ce48 ) │ │ │ │ │ + ldr r5, [pc, #276] @ (adf4 ) │ │ │ │ │ + ldr r4, [pc, #280] @ (adf8 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r2, [pc, #276] @ (ce4c ) │ │ │ │ │ - ldr r3, [pc, #280] @ (ce50 ) │ │ │ │ │ + ldr r2, [pc, #276] @ (adfc ) │ │ │ │ │ + ldr r3, [pc, #280] @ (ae00 ) │ │ │ │ │ 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 cd9e │ │ │ │ │ - ldr r3, [pc, #260] @ (ce54 ) │ │ │ │ │ + beq.n ad4e │ │ │ │ │ + ldr r3, [pc, #260] @ (ae04 ) │ │ │ │ │ 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 cda2 │ │ │ │ │ + bne.n ad52 │ │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ │ - ldr r1, [pc, #228] @ (ce58 ) │ │ │ │ │ + ldr r1, [pc, #228] @ (ae08 ) │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r1, pc │ │ │ │ │ it ge │ │ │ │ │ movge r2, #3 │ │ │ │ │ blx 98bc │ │ │ │ │ - cbnz r0, cda2 │ │ │ │ │ + cbnz r0, ad52 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - bgt.n cdea │ │ │ │ │ + bgt.n ad9a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - cbz r7, cd96 │ │ │ │ │ + cbz r7, ad46 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - cbz r3, cd96 │ │ │ │ │ + cbz r3, ad46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strd r2, r3, [r4, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cdd0 │ │ │ │ │ - cbz r5, cdce │ │ │ │ │ + b.n ad80 │ │ │ │ │ + cbz r5, ad7e │ │ │ │ │ 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] @ (ce5c ) │ │ │ │ │ + ldr r3, [pc, #152] @ (ae0c ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r1, [pc, #152] @ (ce60 ) │ │ │ │ │ + ldr r1, [pc, #152] @ (ae10 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r1, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #144] @ (ce64 ) │ │ │ │ │ - ldr r3, [pc, #116] @ (ce48 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (ae14 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (adf8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n ce40 │ │ │ │ │ + bne.n adf0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ - beq.n ce10 │ │ │ │ │ + beq.n adc0 │ │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n ce10 │ │ │ │ │ + bne.n adc0 │ │ │ │ │ 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 cdce │ │ │ │ │ + bne.n ad7e │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ negs r0, r0 │ │ │ │ │ - b.n cd8a │ │ │ │ │ + b.n ad3a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n cdce │ │ │ │ │ + beq.n ad7e │ │ │ │ │ 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] @ (ce68 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (ae18 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r1, [pc, #52] @ (ce6c ) │ │ │ │ │ + ldr r1, [pc, #52] @ (ae1c ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r1, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n cdce │ │ │ │ │ + b.n ad7e │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - strh r2, [r1, #22] │ │ │ │ │ + add r3, pc, #104 @ (adr r3, ae60 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r0, #22] │ │ │ │ │ + add r3, pc, #80 @ (adr r3, ae50 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r6, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r1, #32 │ │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - svc 60 @ 0x3c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - svc 86 @ 0x56 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r0, [r5, #16] │ │ │ │ │ + @ instruction: 0xf2980001 │ │ │ │ │ + @ instruction: 0xf2b20001 │ │ │ │ │ + add r2, pc, #480 @ (adr r2, aff8 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + @ instruction: 0xf2500001 │ │ │ │ │ + movw r0, #8193 @ 0x2001 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ movw r3, #28261 @ 0x6e65 │ │ │ │ │ movt r3, #100 @ 0x64 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ - ldr r2, [pc, #220] @ (cf5c ) │ │ │ │ │ + ldr r2, [pc, #220] @ (af0c ) │ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r5, [pc, #216] @ (cf60 ) │ │ │ │ │ + ldr r5, [pc, #216] @ (af10 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #216] @ (cf64 ) │ │ │ │ │ + ldr r3, [pc, #216] @ (af14 ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - cbnz r7, ced0 │ │ │ │ │ + cbnz r7, ae80 │ │ │ │ │ movs r0, #4 │ │ │ │ │ movs r6, #3 │ │ │ │ │ add.w r7, sp, r0 │ │ │ │ │ - ldr r3, [pc, #196] @ (cf68 ) │ │ │ │ │ + ldr r3, [pc, #196] @ (af18 ) │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ blx 8a24 │ │ │ │ │ - ldr r2, [pc, #180] @ (cf6c ) │ │ │ │ │ - ldr r3, [pc, #172] @ (cf64 ) │ │ │ │ │ + ldr r2, [pc, #180] @ (af1c ) │ │ │ │ │ + ldr r3, [pc, #172] @ (af14 ) │ │ │ │ │ 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 cf56 │ │ │ │ │ + bne.n af06 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr.w r9, [pc, #156] @ cf70 │ │ │ │ │ + ldr.w r9, [pc, #156] @ af20 │ │ │ │ │ eor.w r1, r7, r7, asr #31 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ movw r6, #52429 @ 0xcccd │ │ │ │ │ movt r6, #52428 @ 0xcccc │ │ │ │ │ strh.w r3, [sp, #7] │ │ │ │ │ sub.w r1, r1, r7, asr #31 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ @@ -5741,127 +2158,124 @@ │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls lr, r8, r2, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldrb.w r2, [r9, lr] │ │ │ │ │ strb.w r2, [r0, #1]! │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bgt.n cef4 │ │ │ │ │ + bgt.n aea4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.n cf46 │ │ │ │ │ + bgt.n aef6 │ │ │ │ │ add r7, sp, #4 │ │ │ │ │ adds r0, r3, #5 │ │ │ │ │ add.w lr, r7, r0 │ │ │ │ │ add.w ip, sp, #7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldrb.w r6, [lr, #-1]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ │ strb.w r1, [lr] │ │ │ │ │ strb.w r6, [ip] │ │ │ │ │ subs r6, r3, r2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt.n cf2a │ │ │ │ │ + bgt.n aeda │ │ │ │ │ adds r6, r3, #4 │ │ │ │ │ - b.n cea2 │ │ │ │ │ + b.n ae52 │ │ │ │ │ adds r3, r2, #2 │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ add.w r2, r3, #40 @ 0x28 │ │ │ │ │ add r2, sp │ │ │ │ │ strb.w r1, [r2, #-32] │ │ │ │ │ - b.n cf1c │ │ │ │ │ + b.n aecc │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - strh r0, [r7, #10] │ │ │ │ │ + add r1, pc, #800 @ (adr r1, b230 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ - strh r0, [r6, #10] │ │ │ │ │ + add r1, pc, #768 @ (adr r1, b214 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r0, #10] │ │ │ │ │ + add r1, pc, #592 @ (adr r1, b170 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ - udf #100 @ 0x64 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + rsb r0, r0, #1 │ │ │ │ │ │ │ │ │ │ -0000cf74 : │ │ │ │ │ +0000af24 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r4, [pc, #44] @ (cfa8 ) │ │ │ │ │ + ldr r4, [pc, #44] @ (af58 ) │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r4, pc │ │ │ │ │ mov r0, r1 │ │ │ │ │ - beq.n cf9c │ │ │ │ │ - ldr r1, [pc, #36] @ (cfac ) │ │ │ │ │ + beq.n af4c │ │ │ │ │ + ldr r1, [pc, #36] @ (af5c ) │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr r3, [pc, #36] @ (cfb0 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (af60 ) │ │ │ │ │ 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 8db4 │ │ │ │ │ - strh r6, [r7, #2] │ │ │ │ │ + add r0, pc, #824 @ (adr r0, b294 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n cf78 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + @ instruction: 0xf12e0001 │ │ │ │ │ │ │ │ │ │ -0000cfb4 : │ │ │ │ │ +0000af64 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r4, [pc, #48] @ (cfec ) │ │ │ │ │ + ldr r4, [pc, #48] @ (af9c ) │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r4, pc │ │ │ │ │ mov r0, r1 │ │ │ │ │ - beq.n cfdc │ │ │ │ │ - ldr r1, [pc, #40] @ (cff0 ) │ │ │ │ │ + beq.n af8c │ │ │ │ │ + ldr r1, [pc, #40] @ (afa0 ) │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr r3, [pc, #40] @ (cff4 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (afa4 ) │ │ │ │ │ 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 98d4 │ │ │ │ │ - strh r6, [r7, #0] │ │ │ │ │ + add r0, pc, #568 @ (adr r0, b1d8 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n cf1c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + @ instruction: 0xf0f60001 │ │ │ │ │ │ │ │ │ │ -0000cff8 : │ │ │ │ │ - ldr.w ip, [pc, #64] @ d03c │ │ │ │ │ +0000afa8 : │ │ │ │ │ + ldr.w ip, [pc, #64] @ afec │ │ │ │ │ cmp r2, #4 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n d024 │ │ │ │ │ - ldr r1, [pc, #52] @ (d040 ) │ │ │ │ │ + beq.n afd4 │ │ │ │ │ + ldr r1, [pc, #52] @ (aff0 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #52] @ (d044 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (aff4 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -5872,52 +2286,51 @@ │ │ │ │ │ blx 8bf0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ blx 8fb8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ │ + add r0, pc, #296 @ (adr r0, b118 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n d0f8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + @ instruction: 0xf0bc0001 │ │ │ │ │ │ │ │ │ │ -0000d048 : │ │ │ │ │ +0000aff8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - ldr.w ip, [pc, #32] @ d06c │ │ │ │ │ + ldr.w ip, [pc, #32] @ b01c │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr.w lr, [pc, #28] @ d070 │ │ │ │ │ + ldr.w lr, [pc, #28] @ b020 │ │ │ │ │ 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 8fa0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r5, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000d074 : │ │ │ │ │ - ldr.w ip, [pc, #80] @ d0c8 │ │ │ │ │ +0000b024 : │ │ │ │ │ + ldr.w ip, [pc, #80] @ b078 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n d0a0 │ │ │ │ │ - ldr r1, [pc, #68] @ (d0cc ) │ │ │ │ │ + beq.n b050 │ │ │ │ │ + ldr r1, [pc, #68] @ (b07c ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (d0d0 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (b080 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -5925,81 +2338,80 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ blx 8d90 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d09c │ │ │ │ │ + beq.n b04c │ │ │ │ │ adds r0, #8 │ │ │ │ │ blx 8bf0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 8fb8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n d084 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + bics.w r0, ip, #1 │ │ │ │ │ │ │ │ │ │ -0000d0d4 : │ │ │ │ │ +0000b084 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov sl, r0 │ │ │ │ │ - ldr r4, [pc, #148] @ (d170 ) │ │ │ │ │ + ldr r4, [pc, #148] @ (b120 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #148] @ (d174 ) │ │ │ │ │ + ldr r3, [pc, #148] @ (b124 ) │ │ │ │ │ add r4, pc │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r7, [r4, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - beq.n d102 │ │ │ │ │ + beq.n b0b2 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r4, d16a │ │ │ │ │ - ldr.w r9, [pc, #96] @ d178 │ │ │ │ │ + cbz r4, b11a │ │ │ │ │ + ldr.w r9, [pc, #96] @ b128 │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r9, pc │ │ │ │ │ - b.n d122 │ │ │ │ │ + b.n b0d2 │ │ │ │ │ ldr r4, [r4, #16] │ │ │ │ │ - cbz r4, d146 │ │ │ │ │ + cbz r4, b0f6 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d11e │ │ │ │ │ + bne.n b0ce │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n d138 │ │ │ │ │ + bgt.n b0e8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r4, [r4, #16] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n d122 │ │ │ │ │ + bne.n b0d2 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -6008,35 +2420,34 @@ │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 d146 │ │ │ │ │ + b.n b0f6 │ │ │ │ │ nop │ │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n d230 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + vext.8 d0, d14, d1, #0 │ │ │ │ │ │ │ │ │ │ -0000d17c : │ │ │ │ │ +0000b12c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r5, [pc, #108] @ (d1f0 ) │ │ │ │ │ + ldr r5, [pc, #108] @ (b1a0 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r5, pc │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n d1a8 │ │ │ │ │ - ldr r1, [pc, #100] @ (d1f4 ) │ │ │ │ │ + beq.n b158 │ │ │ │ │ + ldr r1, [pc, #100] @ (b1a4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #100] @ (d1f8 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (b1a8 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -6044,113 +2455,110 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ │ blx 8d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d1a2 │ │ │ │ │ - ldr r3, [pc, #56] @ (d1f4 ) │ │ │ │ │ + beq.n b152 │ │ │ │ │ + ldr r3, [pc, #56] @ (b1a4 ) │ │ │ │ │ ldr r6, [r0, #32] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r6, d1d2 │ │ │ │ │ + cbz r6, b182 │ │ │ │ │ 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] @ (d1fc ) │ │ │ │ │ - ldr r1, [pc, #28] @ (d200 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (b1ac ) │ │ │ │ │ + ldr r1, [pc, #28] @ (b1b0 ) │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ blx r5 │ │ │ │ │ - b.n d1a2 │ │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ │ + b.n b152 │ │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n d1fc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bgt.n d210 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bls.n d18c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + vext.8 d0, d12, d1, #0 │ │ │ │ │ + vhadd.s d16, d0, d1 │ │ │ │ │ + lsls r4, r2, #4 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0000d204 : │ │ │ │ │ +0000b1b4 : │ │ │ │ │ mov ip, r2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ - ldr.w lr, [pc, #92] @ d268 │ │ │ │ │ + ldr.w lr, [pc, #92] @ b218 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub.w r3, ip, #3 │ │ │ │ │ add lr, pc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n d24e │ │ │ │ │ + bhi.n b1fe │ │ │ │ │ cmp.w ip, #4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [r2, #12] │ │ │ │ │ - beq.n d234 │ │ │ │ │ - ldr r3, [pc, #68] @ (d26c ) │ │ │ │ │ + beq.n b1e4 │ │ │ │ │ + ldr r3, [pc, #68] @ (b21c ) │ │ │ │ │ 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, d24a │ │ │ │ │ + cbz r3, b1fa │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ - cbnz r2, d244 │ │ │ │ │ + cbnz r2, b1f4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str r0, [r3, #32] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d238 │ │ │ │ │ + bne.n b1e8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r4, [pc, #28] @ (d26c ) │ │ │ │ │ + ldr r4, [pc, #28] @ (b21c ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #28] @ (d270 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (b220 ) │ │ │ │ │ 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} │ │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n d1c4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + vhadd.s16 d0, d0, d1 │ │ │ │ │ │ │ │ │ │ -0000d274 : │ │ │ │ │ +0000b224 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - ldr r5, [pc, #100] @ (d2e0 ) │ │ │ │ │ + ldr r5, [pc, #100] @ (b290 ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n d29c │ │ │ │ │ - ldr r1, [pc, #96] @ (d2e4 ) │ │ │ │ │ + beq.n b24c │ │ │ │ │ + ldr r1, [pc, #96] @ (b294 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #96] @ (d2e8 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (b298 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -6158,57 +2566,56 @@ │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ blx 8d90 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d298 │ │ │ │ │ - ldr r3, [pc, #52] @ (d2e4 ) │ │ │ │ │ + beq.n b248 │ │ │ │ │ + ldr r3, [pc, #52] @ (b294 ) │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ ldr r5, [r5, r3] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ - cbz r0, d2c6 │ │ │ │ │ + cbz r0, b276 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n d2c6 │ │ │ │ │ + bgt.n b276 │ │ │ │ │ ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r5, #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 │ │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n d3e8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + cdp 0, 14, cr0, cr6, cr1, {0} │ │ │ │ │ │ │ │ │ │ -0000d2ec : │ │ │ │ │ +0000b29c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r4, [pc, #84] @ (d348 ) │ │ │ │ │ + ldr r4, [pc, #84] @ (b2f8 ) │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n d314 │ │ │ │ │ - ldr r1, [pc, #80] @ (d34c ) │ │ │ │ │ + beq.n b2c4 │ │ │ │ │ + ldr r1, [pc, #80] @ (b2fc ) │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr r3, [pc, #80] @ (d350 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (b300 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -6216,65 +2623,64 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, lr │ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ │ blx 8d90 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d310 │ │ │ │ │ + beq.n b2c0 │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ - cbz r0, d344 │ │ │ │ │ + cbz r0, b2f4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n d340 │ │ │ │ │ - ldr r3, [pc, #20] @ (d34c ) │ │ │ │ │ + bgt.n b2f0 │ │ │ │ │ + ldr r3, [pc, #20] @ (b2fc ) │ │ │ │ │ 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} │ │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n d278 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + cdp 0, 4, cr0, cr14, cr1, {0} │ │ │ │ │ │ │ │ │ │ -0000d354 : │ │ │ │ │ +0000b304 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r5, [pc, #84] @ (d3b0 ) │ │ │ │ │ + ldr r5, [pc, #84] @ (b360 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n d37c │ │ │ │ │ - ldr r1, [pc, #80] @ (d3b4 ) │ │ │ │ │ + beq.n b32c │ │ │ │ │ + ldr r1, [pc, #80] @ (b364 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #80] @ (d3b8 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (b368 ) │ │ │ │ │ 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 8d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d378 │ │ │ │ │ - ldr r3, [pc, #36] @ (d3b4 ) │ │ │ │ │ + beq.n b328 │ │ │ │ │ + ldr r3, [pc, #36] @ (b364 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -6282,34 +2688,33 @@ │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n d410 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + stcl 0, cr0, [r6, #4]! │ │ │ │ │ │ │ │ │ │ -0000d3bc : │ │ │ │ │ +0000b36c : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r4, [pc, #176] @ (d474 ) │ │ │ │ │ + ldr r4, [pc, #176] @ (b424 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #176] @ (d478 ) │ │ │ │ │ + ldr r3, [pc, #176] @ (b428 ) │ │ │ │ │ add r4, pc │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - beq.n d3ee │ │ │ │ │ + beq.n b39e │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #3 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ @@ -6318,45 +2723,45 @@ │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ lsls r0, r7, #3 │ │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n d46e │ │ │ │ │ - ldr.w fp, [pc, #120] @ d47c │ │ │ │ │ + beq.n b41e │ │ │ │ │ + ldr.w fp, [pc, #120] @ b42c │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr.w r9, [pc, #120] @ d480 │ │ │ │ │ + ldr.w r9, [pc, #120] @ b430 │ │ │ │ │ add fp, pc │ │ │ │ │ add r9, pc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - cbz r3, d440 │ │ │ │ │ + cbz r3, b3f0 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n d420 │ │ │ │ │ + bgt.n b3d0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.n d430 │ │ │ │ │ + blt.n b3e0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ add r3, r6 │ │ │ │ │ adds r5, #2 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr r4, [r4, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n d40e │ │ │ │ │ + bne.n b3be │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -6365,230 +2770,226 @@ │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n d446 │ │ │ │ │ + b.n b3f6 │ │ │ │ │ nop │ │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n d574 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bge.n d494 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + stcl 0, cr0, [r2, #4]! │ │ │ │ │ + ldcl 0, cr0, [r0, #-4]! │ │ │ │ │ │ │ │ │ │ -0000d484 : │ │ │ │ │ +0000b434 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov lr, r2 │ │ │ │ │ - ldr r4, [pc, #204] @ (d558 ) │ │ │ │ │ - ldr r2, [pc, #204] @ (d55c ) │ │ │ │ │ + ldr r4, [pc, #204] @ (b508 ) │ │ │ │ │ + ldr r2, [pc, #204] @ (b50c ) │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr.w ip, [pc, #204] @ d560 │ │ │ │ │ + ldr.w ip, [pc, #204] @ b510 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ - ldr r7, [pc, #196] @ (d564 ) │ │ │ │ │ + ldr r7, [pc, #196] @ (b514 ) │ │ │ │ │ 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 d53a │ │ │ │ │ + bne.n b4ea │ │ │ │ │ cmp.w lr, #6 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, #3 │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n d504 │ │ │ │ │ + beq.n b4b4 │ │ │ │ │ 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, #136] @ (d568 ) │ │ │ │ │ + ldr r4, [pc, #136] @ (b518 ) │ │ │ │ │ ldr r4, [r7, r4] │ │ │ │ │ strd ip, r4, [sp] │ │ │ │ │ blx 8ca8 │ │ │ │ │ - ldr r2, [pc, #128] @ (d56c ) │ │ │ │ │ - ldr r3, [pc, #108] @ (d55c ) │ │ │ │ │ + ldr r2, [pc, #128] @ (b51c ) │ │ │ │ │ + ldr r3, [pc, #108] @ (b50c ) │ │ │ │ │ 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 d554 │ │ │ │ │ + bne.n b504 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r2, [pc, #104] @ (d570 ) │ │ │ │ │ + ldr r2, [pc, #104] @ (b520 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r1, [pc, #104] @ (d574 ) │ │ │ │ │ + ldr r1, [pc, #104] @ (b524 ) │ │ │ │ │ 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, #88] @ (d578 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (b528 ) │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ │ blx r9 │ │ │ │ │ - cbnz r0, d550 │ │ │ │ │ + cbnz r0, b500 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ │ - b.n d4ce │ │ │ │ │ - ldr r1, [pc, #52] @ (d570 ) │ │ │ │ │ + b.n b47e │ │ │ │ │ + ldr r1, [pc, #52] @ (b520 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #60] @ (d57c ) │ │ │ │ │ + ldr r3, [pc, #60] @ (b52c ) │ │ │ │ │ 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 d4ea │ │ │ │ │ + b.n b49a │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n d588 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ │ + eor.w r0, r2, #1 │ │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r5, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ │ + b.n b32c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ │ + add r3, pc, #952 @ (adr r3, b8e4 ) │ │ │ │ │ movs r2, r0 │ │ │ │ │ - bls.n d4ec │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ldc 0, cr0, [lr, #-4] │ │ │ │ │ │ │ │ │ │ -0000d580 : │ │ │ │ │ +0000b530 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr r6, [pc, #272] @ (d698 ) │ │ │ │ │ - ldr r5, [pc, #272] @ (d69c ) │ │ │ │ │ + ldr r6, [pc, #272] @ (b648 ) │ │ │ │ │ + ldr r5, [pc, #272] @ (b64c ) │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #272] @ (d6a0 ) │ │ │ │ │ - ldr r1, [pc, #272] @ (d6a4 ) │ │ │ │ │ + ldr r4, [pc, #272] @ (b650 ) │ │ │ │ │ + ldr r1, [pc, #272] @ (b654 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r5, [r4, r1] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ble.n d644 │ │ │ │ │ + ble.n b5f4 │ │ │ │ │ add.w r8, sp, #20 │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ add.w r4, r6, #12 │ │ │ │ │ movs r7, #3 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - b.n d606 │ │ │ │ │ + b.n b5b6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d656 │ │ │ │ │ + bne.n b606 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r9 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.n d666 │ │ │ │ │ + beq.n b616 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ blx 8d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d5ce │ │ │ │ │ + bne.n b57e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #124] @ (d6a8 ) │ │ │ │ │ - ldr r3, [pc, #108] @ (d69c ) │ │ │ │ │ + ldr r2, [pc, #124] @ (b658 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (b64c ) │ │ │ │ │ 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 d694 │ │ │ │ │ + bne.n b644 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #96] @ (d6ac ) │ │ │ │ │ + ldr r3, [pc, #96] @ (b65c ) │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n d628 │ │ │ │ │ + b.n b5d8 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ blx 88fc │ │ │ │ │ - b.n d61e │ │ │ │ │ + b.n b5ce │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ movs r4, #3 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ @@ -6596,88 +2997,86 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 8d90 │ │ │ │ │ blx 8ff8 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ - bne.n d676 │ │ │ │ │ + bne.n b626 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d62a │ │ │ │ │ + b.n b5da │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - bhi.n d660 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + mcrr 0, 0, r0, r0, cr1 │ │ │ │ │ │ │ │ │ │ -0000d6b0 : │ │ │ │ │ +0000b660 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - ldr r5, [pc, #80] @ (d708 ) │ │ │ │ │ + ldr r5, [pc, #80] @ (b6b8 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n d6dc │ │ │ │ │ - ldr.w ip, [pc, #76] @ d70c │ │ │ │ │ + beq.n b68c │ │ │ │ │ + ldr.w ip, [pc, #76] @ b6bc │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #72] @ (d710 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (b6c0 ) │ │ │ │ │ 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 8d90 │ │ │ │ │ - ldr r3, [pc, #36] @ (d70c ) │ │ │ │ │ + ldr r3, [pc, #36] @ (b6bc ) │ │ │ │ │ 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 │ │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n d6ac │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + eor.w r0, r8, r1 │ │ │ │ │ │ │ │ │ │ -0000d714 : │ │ │ │ │ +0000b6c4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r4, [pc, #80] @ (d76c ) │ │ │ │ │ + ldr r4, [pc, #80] @ (b71c ) │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n d73c │ │ │ │ │ - ldr r1, [pc, #76] @ (d770 ) │ │ │ │ │ + beq.n b6ec │ │ │ │ │ + ldr r1, [pc, #76] @ (b720 ) │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr r3, [pc, #76] @ (d774 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (b724 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -6685,46 +3084,45 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, lr │ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ │ blx 8d90 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d738 │ │ │ │ │ + beq.n b6e8 │ │ │ │ │ ldrd r2, r3, [r0, #24] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n d766 │ │ │ │ │ + beq.n b716 │ │ │ │ │ blx 8734 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 9844 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n d84c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + bic.w r0, r6, r1 │ │ │ │ │ │ │ │ │ │ -0000d778 : │ │ │ │ │ +0000b728 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - ldr.w ip, [pc, #80] @ d7d0 │ │ │ │ │ + ldr.w ip, [pc, #80] @ b780 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n d7a8 │ │ │ │ │ - ldr r1, [pc, #72] @ (d7d4 ) │ │ │ │ │ + beq.n b758 │ │ │ │ │ + ldr r1, [pc, #72] @ (b784 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #72] @ (d7d8 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (b788 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -6732,128 +3130,125 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ blx 8d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d7a2 │ │ │ │ │ - ldr.w ip, [pc, #36] @ d7dc │ │ │ │ │ + beq.n b752 │ │ │ │ │ + ldr.w ip, [pc, #36] @ b78c │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ blx 8448 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n d720 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bvc.n d8d8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + add.w r0, sl, r1 │ │ │ │ │ + @ instruction: 0xeae40001 │ │ │ │ │ │ │ │ │ │ -0000d7e0 : │ │ │ │ │ - ldr.w ip, [pc, #76] @ d830 │ │ │ │ │ +0000b790 : │ │ │ │ │ + ldr.w ip, [pc, #76] @ b7e0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ subs r5, r2, #4 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls.n d80e │ │ │ │ │ - ldr r1, [pc, #64] @ (d834 ) │ │ │ │ │ + bls.n b7be │ │ │ │ │ + ldr r1, [pc, #64] @ (b7e4 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #64] @ (d838 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (b7e8 ) │ │ │ │ │ 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 8d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d80a │ │ │ │ │ + beq.n b7ba │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 8500 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n d8d8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + @ instruction: 0xeab60001 │ │ │ │ │ │ │ │ │ │ -0000d83c : │ │ │ │ │ - ldr.w ip, [pc, #240] @ d930 │ │ │ │ │ +0000b7ec : │ │ │ │ │ + ldr.w ip, [pc, #240] @ b8e0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #236] @ (d934 ) │ │ │ │ │ + ldr r2, [pc, #236] @ (b8e4 ) │ │ │ │ │ add ip, pc │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ subs r3, r7, #5 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr.w r8, [ip, r2] │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ - bhi.n d8ee │ │ │ │ │ - ldr r1, [pc, #216] @ (d938 ) │ │ │ │ │ + bhi.n b89e │ │ │ │ │ + ldr r1, [pc, #216] @ (b8e8 ) │ │ │ │ │ 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 8814 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8fe │ │ │ │ │ + beq.n b8ae │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - ldr r1, [pc, #168] @ (d93c ) │ │ │ │ │ + ldr r1, [pc, #168] @ (b8ec ) │ │ │ │ │ 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 8814 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, d8fe │ │ │ │ │ + cbz r0, b8ae │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - beq.n d904 │ │ │ │ │ + beq.n b8b4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 90f4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 889c │ │ │ │ │ @@ -6864,144 +3259,139 @@ │ │ │ │ │ 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] @ (d940 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (b8f0 ) │ │ │ │ │ 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 8d90 │ │ │ │ │ - cbnz r0, d922 │ │ │ │ │ + cbnz r0, b8d2 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n d8c6 │ │ │ │ │ + b.n b876 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ blx 81a8 │ │ │ │ │ - b.n d8fe │ │ │ │ │ + b.n b8ae │ │ │ │ │ nop │ │ │ │ │ - strb r4, [r6, #30] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n d944 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bvs.n d8f4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bvs.n da04 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + orn r0, ip, r1 │ │ │ │ │ + orr.w r0, r2, r1 │ │ │ │ │ + strd r0, r0, [r8, #4] │ │ │ │ │ │ │ │ │ │ -0000d944 : │ │ │ │ │ - ldr.w ip, [pc, #68] @ d98c │ │ │ │ │ +0000b8f4 : │ │ │ │ │ + ldr.w ip, [pc, #68] @ b93c │ │ │ │ │ cmp r2, #5 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n d970 │ │ │ │ │ - ldr r1, [pc, #56] @ (d990 ) │ │ │ │ │ + beq.n b920 │ │ │ │ │ + ldr r1, [pc, #56] @ (b940 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ (d994 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (b944 ) │ │ │ │ │ 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 8d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d96c │ │ │ │ │ + beq.n b91c │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ blx 9808 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - strb r6, [r5, #26] │ │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bpl.n d948 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + strd r0, r0, [r0, #-4] │ │ │ │ │ │ │ │ │ │ -0000d998 : │ │ │ │ │ - ldr.w ip, [pc, #76] @ d9e8 │ │ │ │ │ +0000b948 : │ │ │ │ │ + ldr.w ip, [pc, #76] @ b998 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ subs r5, r2, #4 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls.n d9c6 │ │ │ │ │ - ldr r1, [pc, #64] @ (d9ec ) │ │ │ │ │ + bls.n b976 │ │ │ │ │ + ldr r1, [pc, #64] @ (b99c ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #64] @ (d9f0 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (b9a0 ) │ │ │ │ │ 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 8d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d9c2 │ │ │ │ │ + beq.n b972 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 94b4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r4, [r3, #25] │ │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bpl.n d920 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ldrd r0, r0, [lr], #4 │ │ │ │ │ │ │ │ │ │ -0000d9f4 : │ │ │ │ │ - ldr.w ip, [pc, #80] @ da48 │ │ │ │ │ +0000b9a4 : │ │ │ │ │ + ldr.w ip, [pc, #80] @ b9f8 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n da20 │ │ │ │ │ - ldr r1, [pc, #68] @ (da4c ) │ │ │ │ │ + beq.n b9d0 │ │ │ │ │ + ldr r1, [pc, #68] @ (b9fc ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (da50 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (ba00 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -7009,42 +3399,42 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ blx 8d90 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n da1c │ │ │ │ │ + beq.n b9cc │ │ │ │ │ adds r0, #8 │ │ │ │ │ blx 8bf0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 8ea4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r6, [r7, #23] │ │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcc.n db04 │ │ │ │ │ + b.n b77c │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000da54 : │ │ │ │ │ - ldr.w ip, [pc, #120] @ dad0 │ │ │ │ │ +0000ba04 : │ │ │ │ │ + ldr.w ip, [pc, #120] @ ba80 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n da84 │ │ │ │ │ - ldr r1, [pc, #108] @ (dad4 ) │ │ │ │ │ + beq.n ba34 │ │ │ │ │ + ldr r1, [pc, #108] @ (ba84 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #108] @ (dad8 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (ba88 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -7053,57 +3443,56 @@ │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 8d90 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n da7e │ │ │ │ │ + beq.n ba2e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 8814 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n da7e │ │ │ │ │ + beq.n ba2e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 8814 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n da7e │ │ │ │ │ + beq.n ba2e │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8734 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 9844 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - strb r4, [r3, #22] │ │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bpl.n daf8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ldrd r0, r0, [r6], #-4 │ │ │ │ │ │ │ │ │ │ -0000dadc : │ │ │ │ │ - ldr.w ip, [pc, #88] @ db38 │ │ │ │ │ +0000ba8c : │ │ │ │ │ + ldr.w ip, [pc, #88] @ bae8 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n db08 │ │ │ │ │ - ldr r1, [pc, #76] @ (db3c ) │ │ │ │ │ + beq.n bab8 │ │ │ │ │ + ldr r1, [pc, #76] @ (baec ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #76] @ (db40 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (baf0 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -7112,46 +3501,45 @@ │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 8d90 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db04 │ │ │ │ │ + beq.n bab4 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 8814 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db04 │ │ │ │ │ + beq.n bab4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8734 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r6, [r2, #20] │ │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n da84 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + @ instruction: 0xe8080001 │ │ │ │ │ │ │ │ │ │ -0000db44 : │ │ │ │ │ - ldr.w ip, [pc, #88] @ dba0 │ │ │ │ │ +0000baf4 : │ │ │ │ │ + ldr.w ip, [pc, #88] @ bb50 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n db70 │ │ │ │ │ - ldr r1, [pc, #76] @ (dba4 ) │ │ │ │ │ + beq.n bb20 │ │ │ │ │ + ldr r1, [pc, #76] @ (bb54 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #76] @ (dba8 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (bb58 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -7160,46 +3548,46 @@ │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 8d90 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db6c │ │ │ │ │ + beq.n bb1c │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 8814 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db6c │ │ │ │ │ + beq.n bb1c │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 9844 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r6, [r5, #18] │ │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n dc3c │ │ │ │ │ + b.n babc │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000dbac : │ │ │ │ │ - ldr.w ip, [pc, #120] @ dc28 │ │ │ │ │ +0000bb5c : │ │ │ │ │ + ldr.w ip, [pc, #120] @ bbd8 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r6, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n dbdc │ │ │ │ │ - ldr r1, [pc, #108] @ (dc2c ) │ │ │ │ │ + beq.n bb8c │ │ │ │ │ + ldr r1, [pc, #108] @ (bbdc ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #108] @ (dc30 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (bbe0 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -7208,57 +3596,57 @@ │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ blx 8d90 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dbd6 │ │ │ │ │ + beq.n bb86 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8d90 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, dc0a │ │ │ │ │ + cbz r0, bbba │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ blx 81a8 │ │ │ │ │ - b.n dbd6 │ │ │ │ │ + b.n bb86 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r3, r6 │ │ │ │ │ add.w r1, r7, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9028 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 8e88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - strb r4, [r0, #17] │ │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcc.n dc10 │ │ │ │ │ + b.n ba90 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000dc34 : │ │ │ │ │ +0000bbe4 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr.w ip, [pc, #112] @ dcac │ │ │ │ │ + ldr.w ip, [pc, #112] @ bc5c │ │ │ │ │ subs r3, r2, #5 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n dc66 │ │ │ │ │ - ldr r1, [pc, #100] @ (dcb0 ) │ │ │ │ │ + bls.n bc16 │ │ │ │ │ + ldr r1, [pc, #100] @ (bc60 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #100] @ (dcb4 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (bc64 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -7268,180 +3656,180 @@ │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx 8d90 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc60 │ │ │ │ │ + beq.n bc10 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n dc94 │ │ │ │ │ + beq.n bc44 │ │ │ │ │ adds r0, #8 │ │ │ │ │ blx 8bf0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 89d8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r5, [pc, #32] @ (dcb8 ) │ │ │ │ │ + ldr r5, [pc, #32] @ (bc68 ) │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ blx 8448 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r4, [r7, #14] │ │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcc.n dd98 │ │ │ │ │ + b.n ba18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bcs.n dbfc │ │ │ │ │ + b.n b87c │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000dcbc : │ │ │ │ │ +0000bc6c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r5, [pc, #72] @ (dd0c ) │ │ │ │ │ + ldr r5, [pc, #72] @ (bcbc ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n dce4 │ │ │ │ │ - ldr r1, [pc, #68] @ (dd10 ) │ │ │ │ │ + beq.n bc94 │ │ │ │ │ + ldr r1, [pc, #68] @ (bcc0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (dd14 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (bcc4 ) │ │ │ │ │ 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 8d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dce0 │ │ │ │ │ - ldr r3, [pc, #24] @ (dd10 ) │ │ │ │ │ + beq.n bc90 │ │ │ │ │ + ldr r3, [pc, #24] @ (bcc0 ) │ │ │ │ │ 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} │ │ │ │ │ - strb r6, [r6, #12] │ │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ │ + b.n b5c4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000dd18 : │ │ │ │ │ +0000bcc8 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r5, [pc, #72] @ (dd68 ) │ │ │ │ │ + ldr r5, [pc, #72] @ (bd18 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n dd40 │ │ │ │ │ - ldr r1, [pc, #68] @ (dd6c ) │ │ │ │ │ + beq.n bcf0 │ │ │ │ │ + ldr r1, [pc, #68] @ (bd1c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (dd70 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (bd20 ) │ │ │ │ │ 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 8d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dd3c │ │ │ │ │ - ldr r3, [pc, #24] @ (dd6c ) │ │ │ │ │ + beq.n bcec │ │ │ │ │ + ldr r3, [pc, #24] @ (bd1c ) │ │ │ │ │ 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} │ │ │ │ │ - strb r2, [r3, #11] │ │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ │ + b.n b568 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000dd74 : │ │ │ │ │ - ldr.w ip, [pc, #148] @ de0c │ │ │ │ │ +0000bd24 : │ │ │ │ │ + ldr.w ip, [pc, #148] @ bdbc │ │ │ │ │ cmp r2, #4 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ - ldr r4, [pc, #144] @ (de10 ) │ │ │ │ │ + ldr r4, [pc, #144] @ (bdc0 ) │ │ │ │ │ add ip, pc │ │ │ │ │ - ldr r5, [pc, #144] @ (de14 ) │ │ │ │ │ + ldr r5, [pc, #144] @ (bdc4 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ 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 ddc8 │ │ │ │ │ - ldr r1, [pc, #124] @ (de18 ) │ │ │ │ │ + beq.n bd78 │ │ │ │ │ + ldr r1, [pc, #124] @ (bdc8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #124] @ (de1c ) │ │ │ │ │ + ldr r3, [pc, #124] @ (bdcc ) │ │ │ │ │ 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] @ (de20 ) │ │ │ │ │ - ldr r3, [pc, #92] @ (de10 ) │ │ │ │ │ + ldr r2, [pc, #108] @ (bdd0 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (bdc0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n de06 │ │ │ │ │ + bne.n bdb6 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ │ blx 8d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddae │ │ │ │ │ + beq.n bd5e │ │ │ │ │ ldrd r1, r2, [r0, #24] │ │ │ │ │ movs r0, #2 │ │ │ │ │ - ldr r3, [pc, #56] @ (de18 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (bdc8 ) │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ @@ -7449,210 +3837,210 @@ │ │ │ │ │ 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 ddb0 │ │ │ │ │ + b.n bd60 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - strb r6, [r7, #9] │ │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r7, #9] │ │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ │ + b.n c530 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r0, [r1, #9] │ │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0000de24 : │ │ │ │ │ +0000bdd4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov ip, r1 │ │ │ │ │ - ldr.w lr, [pc, #64] @ de6c │ │ │ │ │ + ldr.w lr, [pc, #64] @ be1c │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ add lr, pc │ │ │ │ │ - beq.n de50 │ │ │ │ │ - ldr r1, [pc, #56] @ (de70 ) │ │ │ │ │ + beq.n be00 │ │ │ │ │ + ldr r1, [pc, #56] @ (be20 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ (de74 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (be24 ) │ │ │ │ │ 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 8d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n de4c │ │ │ │ │ + beq.n bdfc │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ blx 9974 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r4, [r1, #7] │ │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n de68 │ │ │ │ │ + b.n b6e8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000de78 : │ │ │ │ │ +0000be28 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r4, [pc, #44] @ (deac ) │ │ │ │ │ + ldr r4, [pc, #44] @ (be5c ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n dea0 │ │ │ │ │ + beq.n be50 │ │ │ │ │ mov lr, r1 │ │ │ │ │ - ldr r1, [pc, #40] @ (deb0 ) │ │ │ │ │ - ldr r3, [pc, #40] @ (deb4 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (be60 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (be64 ) │ │ │ │ │ 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 9240 │ │ │ │ │ nop │ │ │ │ │ - strb r4, [r7, #5] │ │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n df3c │ │ │ │ │ + b.n b7bc │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000deb8 : │ │ │ │ │ - ldr.w ip, [pc, #52] @ def0 │ │ │ │ │ +0000be68 : │ │ │ │ │ + ldr.w ip, [pc, #52] @ bea0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #44] @ (def4 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (bea4 ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n dee2 │ │ │ │ │ + beq.n be92 │ │ │ │ │ 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} │ │ │ │ │ - strb r4, [r6, #4] │ │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000def8 : │ │ │ │ │ +0000bea8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r4, [pc, #56] @ (df38 ) │ │ │ │ │ + ldr r4, [pc, #56] @ (bee8 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n df22 │ │ │ │ │ + beq.n bed2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #48] @ (df3c ) │ │ │ │ │ - ldr r3, [pc, #52] @ (df40 ) │ │ │ │ │ + ldr r1, [pc, #48] @ (beec ) │ │ │ │ │ + ldr r3, [pc, #52] @ (bef0 ) │ │ │ │ │ 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] @ (df44 ) │ │ │ │ │ + ldr r4, [pc, #32] @ (bef4 ) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ blx 8448 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - strb r2, [r7, #3] │ │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n df98 │ │ │ │ │ + b.n c618 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - beq.n dea4 │ │ │ │ │ + b.n b724 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000df48 : │ │ │ │ │ +0000bef8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub.w ip, r2, #2 │ │ │ │ │ - ldr r4, [pc, #48] @ (df80 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (bf30 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ add r4, pc │ │ │ │ │ - bls.n df72 │ │ │ │ │ + bls.n bf22 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #36] @ (df84 ) │ │ │ │ │ - ldr r3, [pc, #40] @ (df88 ) │ │ │ │ │ + ldr r1, [pc, #36] @ (bf34 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (bf38 ) │ │ │ │ │ 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 8500 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - strb r6, [r4, #2] │ │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ │ + b.n c5e4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000df8c : │ │ │ │ │ +0000bf3c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r4, [pc, #44] @ (dfc0 ) │ │ │ │ │ + ldr r4, [pc, #44] @ (bf70 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n dfb2 │ │ │ │ │ + beq.n bf62 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #40] @ (dfc4 ) │ │ │ │ │ - ldr r3, [pc, #40] @ (dfc8 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (bf74 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (bf78 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -7660,64 +4048,64 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ blx 9808 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r0, [r5, #1] │ │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ │ + b.n c57c │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000dfcc : │ │ │ │ │ +0000bf7c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub.w ip, r2, #2 │ │ │ │ │ - ldr r4, [pc, #48] @ (e004 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (bfb4 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ add r4, pc │ │ │ │ │ - bls.n dff6 │ │ │ │ │ + bls.n bfa6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #36] @ (e008 ) │ │ │ │ │ - ldr r3, [pc, #40] @ (e00c ) │ │ │ │ │ + ldr r1, [pc, #36] @ (bfb8 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (bfbc ) │ │ │ │ │ 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 94b4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - strb r2, [r4, #0] │ │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ │ + b.n c560 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000e010 : │ │ │ │ │ - ldr.w ip, [pc, #64] @ e054 │ │ │ │ │ +0000bfc0 : │ │ │ │ │ + ldr.w ip, [pc, #64] @ c004 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n e03c │ │ │ │ │ - ldr r1, [pc, #52] @ (e058 ) │ │ │ │ │ + beq.n bfec │ │ │ │ │ + ldr r1, [pc, #52] @ (c008 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #52] @ (e05c ) │ │ │ │ │ + ldr r3, [pc, #52] @ (c00c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -7728,52 +4116,52 @@ │ │ │ │ │ blx 8bf0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ blx 8ea4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5!, {r6} │ │ │ │ │ + b.n c158 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000e060 : │ │ │ │ │ +0000c010 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - ldr.w ip, [pc, #32] @ e084 │ │ │ │ │ + ldr.w ip, [pc, #32] @ c034 │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr.w lr, [pc, #28] @ e088 │ │ │ │ │ + ldr.w lr, [pc, #28] @ c038 │ │ │ │ │ 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 8fa0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r4, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e08c : │ │ │ │ │ - ldr.w ip, [pc, #80] @ e0e0 │ │ │ │ │ +0000c03c : │ │ │ │ │ + ldr.w ip, [pc, #80] @ c090 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n e0b8 │ │ │ │ │ - ldr r1, [pc, #68] @ (e0e4 ) │ │ │ │ │ + beq.n c068 │ │ │ │ │ + ldr r1, [pc, #68] @ (c094 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (e0e8 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (c098 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -7781,363 +4169,363 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ blx 8814 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0b4 │ │ │ │ │ + beq.n c064 │ │ │ │ │ adds r0, #8 │ │ │ │ │ blx 8bf0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 8fb8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ │ + b.n c5f4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000e0ec : │ │ │ │ │ +0000c09c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov lr, r2 │ │ │ │ │ - ldr r4, [pc, #208] @ (e1c4 ) │ │ │ │ │ - ldr r2, [pc, #208] @ (e1c8 ) │ │ │ │ │ + ldr r4, [pc, #208] @ (c174 ) │ │ │ │ │ + ldr r2, [pc, #208] @ (c178 ) │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ - ldr.w ip, [pc, #208] @ e1cc │ │ │ │ │ + ldr.w ip, [pc, #208] @ c17c │ │ │ │ │ add r4, pc │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ - ldr r7, [pc, #200] @ (e1d0 ) │ │ │ │ │ + ldr r7, [pc, #200] @ (c180 ) │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ mov r4, r3 │ │ │ │ │ bic.w r3, lr, #2 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ add r7, pc │ │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ │ add.w ip, sp, #24 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ │ - bne.n e1a6 │ │ │ │ │ + bne.n c156 │ │ │ │ │ cmp.w lr, #6 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, #3 │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n e16e │ │ │ │ │ + beq.n c11e │ │ │ │ │ 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, #136] @ (e1d4 ) │ │ │ │ │ + ldr r4, [pc, #136] @ (c184 ) │ │ │ │ │ ldr r4, [r7, r4] │ │ │ │ │ strd ip, r4, [sp] │ │ │ │ │ blx 8ca8 │ │ │ │ │ - ldr r2, [pc, #128] @ (e1d8 ) │ │ │ │ │ - ldr r3, [pc, #112] @ (e1c8 ) │ │ │ │ │ + ldr r2, [pc, #128] @ (c188 ) │ │ │ │ │ + ldr r3, [pc, #112] @ (c178 ) │ │ │ │ │ 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 e1c0 │ │ │ │ │ + bne.n c170 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r2, [pc, #108] @ (e1dc ) │ │ │ │ │ + ldr r2, [pc, #108] @ (c18c ) │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ ldr r2, [r7, r2] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [pc, #104] @ (e1e0 ) │ │ │ │ │ + ldr r2, [pc, #104] @ (c190 ) │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #96] @ (e1e4 ) │ │ │ │ │ + ldr r2, [pc, #96] @ (c194 ) │ │ │ │ │ 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, e1bc │ │ │ │ │ + cbnz r0, c16c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ │ - b.n e13a │ │ │ │ │ - ldr r1, [pc, #52] @ (e1dc ) │ │ │ │ │ + b.n c0ea │ │ │ │ │ + ldr r1, [pc, #52] @ (c18c ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #60] @ (e1e8 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (c198 ) │ │ │ │ │ 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 e154 │ │ │ │ │ + b.n c104 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n e124 │ │ │ │ │ + b.n b9b4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r4, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - rev16 r0, r0 │ │ │ │ │ + bge.n c0b4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ │ + b.n c500 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000e1ec : │ │ │ │ │ +0000c19c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - ldr r5, [pc, #228] @ (e2d8 ) │ │ │ │ │ - ldr r4, [pc, #232] @ (e2dc ) │ │ │ │ │ + ldr r5, [pc, #228] @ (c288 ) │ │ │ │ │ + ldr r4, [pc, #232] @ (c28c ) │ │ │ │ │ sub sp, #28 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r6, [pc, #228] @ (e2e0 ) │ │ │ │ │ + ldr r6, [pc, #228] @ (c290 ) │ │ │ │ │ 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 e26e │ │ │ │ │ + bhi.n c21e │ │ │ │ │ cmp r2, #5 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ it ne │ │ │ │ │ movne r3, #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [sp, #16] │ │ │ │ │ - beq.n e288 │ │ │ │ │ + beq.n c238 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx 8814 │ │ │ │ │ - cbz r0, e284 │ │ │ │ │ + cbz r0, c234 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n e2ce │ │ │ │ │ + beq.n c27e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n e2c6 │ │ │ │ │ + beq.n c276 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e2c2 │ │ │ │ │ - ldr r3, [pc, #168] @ (e2e4 ) │ │ │ │ │ + beq.n c272 │ │ │ │ │ + ldr r3, [pc, #168] @ (c294 ) │ │ │ │ │ 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] @ (e2e8 ) │ │ │ │ │ - ldr r3, [pc, #132] @ (e2dc ) │ │ │ │ │ + ldr r2, [pc, #144] @ (c298 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (c28c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n e2d2 │ │ │ │ │ + bne.n c282 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r1, [pc, #116] @ (e2e4 ) │ │ │ │ │ + ldr r1, [pc, #116] @ (c294 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #120] @ (e2ec ) │ │ │ │ │ + ldr r3, [pc, #120] @ (c29c ) │ │ │ │ │ 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 e254 │ │ │ │ │ - ldr r3, [pc, #88] @ (e2e4 ) │ │ │ │ │ + b.n c204 │ │ │ │ │ + ldr r3, [pc, #88] @ (c294 ) │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ - ldr r2, [pc, #96] @ (e2f0 ) │ │ │ │ │ + ldr r2, [pc, #96] @ (c2a0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #92] @ (e2f4 ) │ │ │ │ │ + ldr r2, [pc, #92] @ (c2a4 ) │ │ │ │ │ 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 e284 │ │ │ │ │ + bne.n c234 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx 8814 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e22c │ │ │ │ │ - b.n e284 │ │ │ │ │ + bne.n c1dc │ │ │ │ │ + b.n c234 │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ - b.n e23a │ │ │ │ │ + b.n c1ea │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ add r7, r3 │ │ │ │ │ - b.n e23a │ │ │ │ │ + b.n c1ea │ │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ │ - b.n e23a │ │ │ │ │ + b.n c1ea │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ │ + b.n c4d4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ │ + b.n c4c8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r2, [r4, #28] │ │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0000e2f8 : │ │ │ │ │ +0000c2a8 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr r6, [pc, #272] @ (e410 ) │ │ │ │ │ - ldr r5, [pc, #272] @ (e414 ) │ │ │ │ │ + ldr r6, [pc, #272] @ (c3c0 ) │ │ │ │ │ + ldr r5, [pc, #272] @ (c3c4 ) │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #272] @ (e418 ) │ │ │ │ │ - ldr r1, [pc, #272] @ (e41c ) │ │ │ │ │ + ldr r4, [pc, #272] @ (c3c8 ) │ │ │ │ │ + ldr r1, [pc, #272] @ (c3cc ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r5, [r4, r1] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ble.n e3bc │ │ │ │ │ + ble.n c36c │ │ │ │ │ add.w r8, sp, #20 │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ add.w r4, r6, #12 │ │ │ │ │ movs r7, #3 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - b.n e37e │ │ │ │ │ + b.n c32e │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e3ce │ │ │ │ │ + bne.n c37e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r9 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.n e3de │ │ │ │ │ + beq.n c38e │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ blx 8814 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e346 │ │ │ │ │ + bne.n c2f6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #124] @ (e420 ) │ │ │ │ │ - ldr r3, [pc, #108] @ (e414 ) │ │ │ │ │ + ldr r2, [pc, #124] @ (c3d0 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (c3c4 ) │ │ │ │ │ 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 e40c │ │ │ │ │ + bne.n c3bc │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #96] @ (e424 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (c3d4 ) │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n e3a0 │ │ │ │ │ + b.n c350 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ blx 97cc │ │ │ │ │ - b.n e396 │ │ │ │ │ + b.n c346 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ movs r4, #3 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ @@ -8145,89 +4533,89 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 8814 │ │ │ │ │ blx 9534 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ - bne.n e3ee │ │ │ │ │ + bne.n c39e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e3a2 │ │ │ │ │ + b.n c352 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000e428 : │ │ │ │ │ +0000c3d8 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - ldr r5, [pc, #80] @ (e480 ) │ │ │ │ │ + ldr r5, [pc, #80] @ (c430 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n e454 │ │ │ │ │ - ldr.w ip, [pc, #76] @ e484 │ │ │ │ │ + beq.n c404 │ │ │ │ │ + ldr.w ip, [pc, #76] @ c434 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #72] @ (e488 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (c438 ) │ │ │ │ │ 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 8814 │ │ │ │ │ - ldr r3, [pc, #36] @ (e484 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (c434 ) │ │ │ │ │ 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 r2, [r1, #60] @ 0x3c │ │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0000e48c : │ │ │ │ │ +0000c43c : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - ldr.w ip, [pc, #80] @ e4e4 │ │ │ │ │ + ldr.w ip, [pc, #80] @ c494 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n e4bc │ │ │ │ │ - ldr r1, [pc, #72] @ (e4e8 ) │ │ │ │ │ + beq.n c46c │ │ │ │ │ + ldr r1, [pc, #72] @ (c498 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #72] @ (e4ec ) │ │ │ │ │ + ldr r3, [pc, #72] @ (c49c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -8235,169 +4623,169 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ blx 8814 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e4b6 │ │ │ │ │ - ldr.w ip, [pc, #36] @ e4f0 │ │ │ │ │ + beq.n c466 │ │ │ │ │ + ldr.w ip, [pc, #36] @ c4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ blx 8448 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ │ + svc 18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldmia r3!, {r7} │ │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000e4f4 : │ │ │ │ │ - ldr.w ip, [pc, #76] @ e544 │ │ │ │ │ +0000c4a4 : │ │ │ │ │ + ldr.w ip, [pc, #76] @ c4f4 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ subs r5, r2, #4 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls.n e522 │ │ │ │ │ - ldr r1, [pc, #64] @ (e548 ) │ │ │ │ │ + bls.n c4d2 │ │ │ │ │ + ldr r1, [pc, #64] @ (c4f8 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #64] @ (e54c ) │ │ │ │ │ + ldr r3, [pc, #64] @ (c4fc ) │ │ │ │ │ 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 8814 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e51e │ │ │ │ │ + beq.n c4ce │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 8500 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000e550 : │ │ │ │ │ +0000c500 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r4, [pc, #372] @ (e6cc ) │ │ │ │ │ - ldr r2, [pc, #372] @ (e6d0 ) │ │ │ │ │ + ldr r4, [pc, #372] @ (c67c ) │ │ │ │ │ + ldr r2, [pc, #372] @ (c680 ) │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ add r4, pc │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ - ldr r4, [pc, #364] @ (e6d4 ) │ │ │ │ │ + ldr r4, [pc, #364] @ (c684 ) │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r4, pc │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ble.n e620 │ │ │ │ │ + ble.n c5d0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.w e69e │ │ │ │ │ - ldr r3, [pc, #340] @ (e6d8 ) │ │ │ │ │ + beq.w c64e │ │ │ │ │ + ldr r3, [pc, #340] @ (c688 ) │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r5, #3 │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r4, r2, #12 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n e5cc │ │ │ │ │ + b.n c57c │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 8814 │ │ │ │ │ - cbnz r0, e5ec │ │ │ │ │ + cbnz r0, c59c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - ble.n e636 │ │ │ │ │ + ble.n c5e6 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx fp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e5a0 │ │ │ │ │ + beq.n c550 │ │ │ │ │ ldrd r0, r2, [sp, #8] │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ blx 843c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #212] @ (e6dc ) │ │ │ │ │ - ldr r3, [pc, #196] @ (e6d0 ) │ │ │ │ │ + ldr r2, [pc, #212] @ (c68c ) │ │ │ │ │ + ldr r3, [pc, #196] @ (c680 ) │ │ │ │ │ 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 e6c6 │ │ │ │ │ + bne.n c676 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #180] @ (e6d8 ) │ │ │ │ │ - ldr r3, [pc, #188] @ (e6e0 ) │ │ │ │ │ + ldr r1, [pc, #180] @ (c688 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (c690 ) │ │ │ │ │ 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 e604 │ │ │ │ │ + b.n c5b4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ sub.w r9, r8, #3 │ │ │ │ │ movs r4, #3 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ add.w r5, r2, #8 │ │ │ │ │ @@ -8415,153 +4803,153 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 819c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ │ - bgt.n e65c │ │ │ │ │ + bgt.n c60c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e606 │ │ │ │ │ + b.n c5b6 │ │ │ │ │ blx 8594 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 819c │ │ │ │ │ - ldr r3, [pc, #44] @ (e6d8 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (c688 ) │ │ │ │ │ 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 e69a │ │ │ │ │ + b.n c64a │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ │ + ble.n c610 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000e6e4 : │ │ │ │ │ - ldr.w ip, [pc, #68] @ e72c │ │ │ │ │ +0000c694 : │ │ │ │ │ + ldr.w ip, [pc, #68] @ c6dc │ │ │ │ │ cmp r2, #5 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n e710 │ │ │ │ │ - ldr r1, [pc, #56] @ (e730 ) │ │ │ │ │ + beq.n c6c0 │ │ │ │ │ + ldr r1, [pc, #56] @ (c6e0 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ (e734 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (c6e4 ) │ │ │ │ │ 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 8814 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e70c │ │ │ │ │ + beq.n c6bc │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ blx 9808 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ │ + bgt.n c660 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000e738 : │ │ │ │ │ - ldr.w ip, [pc, #76] @ e788 │ │ │ │ │ +0000c6e8 : │ │ │ │ │ + ldr.w ip, [pc, #76] @ c738 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ subs r5, r2, #4 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls.n e766 │ │ │ │ │ - ldr r1, [pc, #64] @ (e78c ) │ │ │ │ │ + bls.n c716 │ │ │ │ │ + ldr r1, [pc, #64] @ (c73c ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #64] @ (e790 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (c740 ) │ │ │ │ │ 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 8814 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e762 │ │ │ │ │ + beq.n c712 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 94b4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ │ + bgt.n c648 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000e794 : │ │ │ │ │ - ldr.w ip, [pc, #80] @ e7e8 │ │ │ │ │ +0000c744 : │ │ │ │ │ + ldr.w ip, [pc, #80] @ c798 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n e7c0 │ │ │ │ │ - ldr r1, [pc, #68] @ (e7ec ) │ │ │ │ │ + beq.n c770 │ │ │ │ │ + ldr r1, [pc, #68] @ (c79c ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #68] @ (e7f0 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (c7a0 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -8569,42 +4957,42 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ blx 8814 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e7bc │ │ │ │ │ + beq.n c76c │ │ │ │ │ adds r0, #8 │ │ │ │ │ blx 8bf0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 8ea4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ │ + blt.n c6ec │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000e7f4 : │ │ │ │ │ +0000c7a4 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - ldr r7, [pc, #264] @ (e904 ) │ │ │ │ │ + ldr r7, [pc, #264] @ (c8b4 ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r7, pc │ │ │ │ │ - beq.n e820 │ │ │ │ │ - ldr r1, [pc, #256] @ (e908 ) │ │ │ │ │ + beq.n c7d0 │ │ │ │ │ + ldr r1, [pc, #256] @ (c8b8 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #256] @ (e90c ) │ │ │ │ │ + ldr r3, [pc, #256] @ (c8bc ) │ │ │ │ │ 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 │ │ │ │ │ @@ -8613,123 +5001,122 @@ │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 8814 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e81a │ │ │ │ │ + beq.n c7ca │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx 8d90 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e81a │ │ │ │ │ - ldr r3, [pc, #192] @ (e908 ) │ │ │ │ │ + beq.n c7ca │ │ │ │ │ + ldr r3, [pc, #192] @ (c8b8 ) │ │ │ │ │ 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 e8f6 │ │ │ │ │ + beq.n c8a6 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n e8e8 │ │ │ │ │ + beq.n c898 │ │ │ │ │ ldr.w r3, [r2, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ - ldr r1, [pc, #164] @ (e910 ) │ │ │ │ │ + ldr r1, [pc, #164] @ (c8c0 ) │ │ │ │ │ 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] @ (e914 ) │ │ │ │ │ + ldr r1, [pc, #136] @ (c8c4 ) │ │ │ │ │ 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] @ (e918 ) │ │ │ │ │ + ldr r1, [pc, #108] @ (c8c8 ) │ │ │ │ │ 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] @ (e91c ) │ │ │ │ │ + ldr r1, [pc, #80] @ (c8cc ) │ │ │ │ │ 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 e81a │ │ │ │ │ + b.n c7ca │ │ │ │ │ ldr.w r2, [r2, #948] @ 0x3b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ blx r2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e81c │ │ │ │ │ + b.n c7cc │ │ │ │ │ ldr.w r3, [r2, #948] @ 0x3b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n e8f2 │ │ │ │ │ + b.n c8a2 │ │ │ │ │ nop │ │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ │ + blt.n c888 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ │ + blt.n c8a8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ │ + blt.n c998 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ │ + blt.n c974 │ │ │ │ │ movs r1, r0 │ │ │ │ │ + bic.w r0, ip, r1 │ │ │ │ │ │ │ │ │ │ -0000e920 : │ │ │ │ │ - ldr.w ip, [pc, #120] @ e99c │ │ │ │ │ +0000c8d0 : │ │ │ │ │ + ldr.w ip, [pc, #120] @ c94c │ │ │ │ │ cmp r2, #5 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r6, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n e950 │ │ │ │ │ - ldr r1, [pc, #108] @ (e9a0 ) │ │ │ │ │ + beq.n c900 │ │ │ │ │ + ldr r1, [pc, #108] @ (c950 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #108] @ (e9a4 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (c954 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -8738,58 +5125,58 @@ │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ blx 8814 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e94a │ │ │ │ │ + beq.n c8fa │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8814 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, e97e │ │ │ │ │ + cbz r0, c92e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ blx 843c │ │ │ │ │ - b.n e94a │ │ │ │ │ + b.n c8fa │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r3, r6 │ │ │ │ │ adds r1, r7, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9028 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 90e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ + bge.n c934 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000e9a8 : │ │ │ │ │ +0000c958 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr.w ip, [pc, #112] @ ea20 │ │ │ │ │ + ldr.w ip, [pc, #112] @ c9d0 │ │ │ │ │ subs r3, r2, #5 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add ip, pc │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n e9da │ │ │ │ │ - ldr r1, [pc, #100] @ (ea24 ) │ │ │ │ │ + bls.n c98a │ │ │ │ │ + ldr r1, [pc, #100] @ (c9d4 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #100] @ (ea28 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (c9d8 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -8799,181 +5186,181 @@ │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx 8814 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e9d4 │ │ │ │ │ + beq.n c984 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n ea08 │ │ │ │ │ + beq.n c9b8 │ │ │ │ │ adds r0, #8 │ │ │ │ │ blx 8bf0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 89d8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r5, [pc, #32] @ (ea2c ) │ │ │ │ │ + ldr r5, [pc, #32] @ (c9dc ) │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ blx 8448 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r7!, {r2} │ │ │ │ │ + bge.n cac4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ │ + bls.n c948 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000ea30 : │ │ │ │ │ +0000c9e0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov ip, r1 │ │ │ │ │ - ldr.w lr, [pc, #64] @ ea78 │ │ │ │ │ + ldr.w lr, [pc, #64] @ ca28 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ add lr, pc │ │ │ │ │ - beq.n ea5c │ │ │ │ │ - ldr r1, [pc, #56] @ (ea7c ) │ │ │ │ │ + beq.n ca0c │ │ │ │ │ + ldr r1, [pc, #56] @ (ca2c ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ (ea80 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (ca30 ) │ │ │ │ │ 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 8814 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea58 │ │ │ │ │ + beq.n ca08 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ blx 9974 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r6!, {} │ │ │ │ │ + bls.n cb14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000ea84 : │ │ │ │ │ +0000ca34 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r6, [pc, #48] @ (eac0 ) │ │ │ │ │ + ldr r6, [pc, #48] @ (ca70 ) │ │ │ │ │ ldr.w r1, [r4], #8 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r6, pc │ │ │ │ │ blx 8f4c │ │ │ │ │ - cbz r0, eab8 │ │ │ │ │ - ldr r3, [pc, #32] @ (eac4 ) │ │ │ │ │ + cbz r0, ca68 │ │ │ │ │ + ldr r3, [pc, #32] @ (ca74 ) │ │ │ │ │ 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 │ │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000eac8 : │ │ │ │ │ +0000ca78 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr.w lr, [pc, #92] @ eb2c │ │ │ │ │ + ldr.w lr, [pc, #92] @ cadc │ │ │ │ │ subs r3, r2, #3 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add lr, pc │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n eafa │ │ │ │ │ + bhi.n caaa │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n eb18 │ │ │ │ │ + beq.n cac8 │ │ │ │ │ adds r0, #28 │ │ │ │ │ blx 8bf0 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 89d8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #52] @ (eb30 ) │ │ │ │ │ + ldr r1, [pc, #52] @ (cae0 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #52] @ (eb34 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (cae4 ) │ │ │ │ │ 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] @ (eb38 ) │ │ │ │ │ + ldr r5, [pc, #28] @ (cae8 ) │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ blx 8448 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ │ + bhi.n cb3c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ │ + bhi.n cb30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000eb3c : │ │ │ │ │ +0000caec : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - ldr r7, [pc, #184] @ (ebfc ) │ │ │ │ │ + ldr r7, [pc, #184] @ (cbac ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r7, pc │ │ │ │ │ - beq.n eb68 │ │ │ │ │ - ldr r1, [pc, #176] @ (ec00 ) │ │ │ │ │ + beq.n cb18 │ │ │ │ │ + ldr r1, [pc, #176] @ (cbb0 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #176] @ (ec04 ) │ │ │ │ │ + ldr r3, [pc, #176] @ (cbb4 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -8982,25 +5369,25 @@ │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ blx 8814 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb62 │ │ │ │ │ + beq.n cb12 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx 8814 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb62 │ │ │ │ │ + beq.n cb12 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n ebb4 │ │ │ │ │ + beq.n cb64 │ │ │ │ │ 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] │ │ │ │ │ @@ -9010,66 +5397,66 @@ │ │ │ │ │ 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] @ (ec00 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (cbb0 ) │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #68] @ (ec08 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (cbb8 ) │ │ │ │ │ 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] @ (ec0c ) │ │ │ │ │ + ldr r1, [pc, #44] @ (cbbc ) │ │ │ │ │ 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 eb62 │ │ │ │ │ + b.n cb12 │ │ │ │ │ nop │ │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ │ + bhi.n cba8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ │ + bhi.n cad4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ │ + bhi.n cac8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000ec10 : │ │ │ │ │ +0000cbc0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r4, [pc, #48] @ (ec48 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (cbf8 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n ec3a │ │ │ │ │ - ldr.w lr, [pc, #44] @ ec4c │ │ │ │ │ + beq.n cbea │ │ │ │ │ + ldr.w lr, [pc, #44] @ cbfc │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #44] @ (ec50 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (cc00 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -9077,138 +5464,1425 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ blx 9974 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ │ + strh r4, [r6, #32] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ │ + bvs.n ccf8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000ec54 : │ │ │ │ │ +0000cc04 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r4, [pc, #160] @ (ecfc ) │ │ │ │ │ - ldr r2, [pc, #164] @ (ed00 ) │ │ │ │ │ + ldr r4, [pc, #160] @ (ccac ) │ │ │ │ │ + ldr r2, [pc, #164] @ (ccb0 ) │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr.w ip, [pc, #160] @ ed04 │ │ │ │ │ + ldr.w ip, [pc, #160] @ ccb4 │ │ │ │ │ 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 ecaa │ │ │ │ │ - ldr r1, [pc, #140] @ (ed08 ) │ │ │ │ │ + bgt.n cc5a │ │ │ │ │ + ldr r1, [pc, #140] @ (ccb8 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #140] @ (ed0c ) │ │ │ │ │ + ldr r3, [pc, #140] @ (ccbc ) │ │ │ │ │ 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] @ (ed10 ) │ │ │ │ │ - ldr r3, [pc, #104] @ (ed00 ) │ │ │ │ │ + ldr r2, [pc, #124] @ (ccc0 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (ccb0 ) │ │ │ │ │ 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 ecf8 │ │ │ │ │ + bne.n cca8 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ blx 8814 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ec90 │ │ │ │ │ + beq.n cc40 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ blx 87fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ec90 │ │ │ │ │ + bne.n cc40 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ │ strd r3, r4, [sp] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ blx 8878 │ │ │ │ │ - b.n ec92 │ │ │ │ │ + b.n cc42 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + strh r6, [r5, #30] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r4, [r4, #30] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bvc.n ccb8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r6, #28] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + lsls r6, r2, #2 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w sl, r6, #8 │ │ │ │ │ + str.w r3, [r4, r2, lsl #2] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr.w r8, [pc, #112] @ cd4c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ + adds r1, r5, #3 │ │ │ │ │ + str.w ip, [r4, sl] │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r7, [pc, #100] @ (cd50 ) │ │ │ │ │ + ldr.w r9, [r4, r2, lsl #2] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r6, [r9] │ │ │ │ │ + add.w lr, r6, #1 │ │ │ │ │ + str.w lr, [r9] │ │ │ │ │ + ldr.w r6, [ip] │ │ │ │ │ + add.w lr, r6, #1 │ │ │ │ │ + str.w lr, [ip] │ │ │ │ │ + ldr.w r7, [r8, r7] │ │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ │ + ldr.w r8, [r6, #1176] @ 0x498 │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr.w r2, [r4, r5, lsl #2] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n cd30 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r0, [r4, sl] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n cd46 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + strh r4, [r2, #24] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [pc, #260] @ (ce60 ) │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + add r3, pc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n cdf4 │ │ │ │ │ + ldr.w r9, [r0, #28] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n cde6 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr r2, [pc, #240] @ (ce64 ) │ │ │ │ │ + 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 cddc │ │ │ │ │ + ldr.w sl, [pc, #212] @ ce68 │ │ │ │ │ + add sl, pc │ │ │ │ │ + b.n cda2 │ │ │ │ │ + ldr.w fp, [fp, #12] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n cdda │ │ │ │ │ + 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 cd98 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bgt.n cdc2 │ │ │ │ │ + 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 cda2 │ │ │ │ │ + cbnz r4, cdea │ │ │ │ │ + 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 cde6 │ │ │ │ │ + ldr r2, [pc, #100] @ (ce64 ) │ │ │ │ │ + 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 cddc │ │ │ │ │ + ldr.w sl, [pc, #76] @ ce6c │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + add sl, pc │ │ │ │ │ + b.n ce30 │ │ │ │ │ + ldr.w fp, [fp, #12] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n cdda │ │ │ │ │ + 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 ce26 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + blt.n ce50 │ │ │ │ │ + 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 ce26 │ │ │ │ │ + strh r4, [r3, #20] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bvc.n cf0c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bvc.n cebc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r2, [pc, #256] @ (cf78 ) │ │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [pc, #252] @ (cf7c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + ldrd r9, sl, [sp, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r5, [sp, #100] @ 0x64 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str.w sl, [sp] │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + bl ccc4 │ │ │ │ │ + ldr r2, [pc, #220] @ (cf80 ) │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + bics.w r5, r0, #4 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bne.n cf56 │ │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ │ + 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, #32 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl cd54 │ │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n cf3c │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ble.n cf2e │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + subs r6, r1, #4 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + b.n ceea │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + beq.n cf2a │ │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r1, [r6, #4]! │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n cee4 │ │ │ │ │ + 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 ce70 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n cee4 │ │ │ │ │ + ldr r2, [pc, #108] @ (cf84 ) │ │ │ │ │ + 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 cf56 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr r3, [pc, #84] @ (cf84 ) │ │ │ │ │ + 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 ccc4 │ │ │ │ │ + bics.w r2, r0, #4 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ + ldr r1, [pc, #48] @ (cf88 ) │ │ │ │ │ + ldr r2, [pc, #32] @ (cf7c ) │ │ │ │ │ + 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 cf72 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + strh r6, [r7, #10] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r2, #10] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r4, #4] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r2, [pc, #248] @ (d08c ) │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [pc, #248] @ (d090 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ │ + ldrd fp, r5, [sp, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add r3, sp, #32 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl cd54 │ │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ │ + ldr.w ip, [pc, #196] @ d094 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n d050 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ble.n d042 │ │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ │ + subs r6, r1, #4 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + str.w ip, [sp, #24] │ │ │ │ │ + b.n cff4 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + beq.n d03c │ │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r1, [r6, #4]! │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n cfee │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + strd fp, r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + bl cf8c │ │ │ │ │ + bic.w r2, r0, #2 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n d024 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + bne.n cfee │ │ │ │ │ + ldr r2, [pc, #112] @ (d098 ) │ │ │ │ │ + ldr.w ip, [sp, #24] │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r2, [ip, r2] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b.n d06a │ │ │ │ │ + ldrd ip, r8, [sp, #24] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [pc, #84] @ (d098 ) │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r3, fp │ │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + bl ccc4 │ │ │ │ │ + subs r2, r0, #1 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + it cs │ │ │ │ │ + movcs r3, #0 │ │ │ │ │ + ldr r1, [pc, #48] @ (d09c ) │ │ │ │ │ + ldr r2, [pc, #32] @ (d090 ) │ │ │ │ │ + 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 d086 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + strh r4, [r4, #2] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r0, [r5, #0] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r2, [pc, #224] @ (d188 ) │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [pc, #220] @ (d18c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w sl, [pc, #220] @ d190 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + ldrd r8, r9, [sp, #84] @ 0x54 │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + bl ccc4 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + bics.w r5, r0, #4 │ │ │ │ │ + bne.n d152 │ │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + 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, #24 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl cd54 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n d17e │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + ble.n d170 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + sub.w fp, r1, #4 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n d114 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + beq.n d16e │ │ │ │ │ + ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r1, [fp, #4]! │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n d10e │ │ │ │ │ + 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 d0a0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n d10e │ │ │ │ │ + ldr r2, [pc, #84] @ (d194 ) │ │ │ │ │ + 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] @ (d198 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (d18c ) │ │ │ │ │ + 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 d182 │ │ │ │ │ + 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] @ (d194 ) │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n d152 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +0000d19c : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + ldr r4, [pc, #840] @ (d4ec ) │ │ │ │ │ + ldr r1, [pc, #840] @ (d4f0 ) │ │ │ │ │ + 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, #812] @ (d4f4 ) │ │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r2, [pc, #808] @ (d4f8 ) │ │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ │ + ble.w d458 │ │ │ │ │ + ldr r3, [pc, #800] @ (d4fc ) │ │ │ │ │ + mov.w lr, #0 │ │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + movs r5, #4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [pc, #788] @ (d500 ) │ │ │ │ │ + mov r9, fp │ │ │ │ │ + ldr r7, [pc, #788] @ (d504 ) │ │ │ │ │ + movs r6, #5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add r7, pc │ │ │ │ │ + mov r4, lr │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str.w lr, [sp, #40] @ 0x28 │ │ │ │ │ + str.w lr, [sp, #28] │ │ │ │ │ + str.w lr, [sp, #36] @ 0x24 │ │ │ │ │ + b.n d22e │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + beq.w d3d2 │ │ │ │ │ + bgt.n d21c │ │ │ │ │ + ldr r0, [pc, #752] @ (d508 ) │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r1 │ │ │ │ │ + ldr.w r4, [r9, #16] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + add.w r9, r9, #8 │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + adds r5, #2 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + bge.n d290 │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ + add.w r8, r9, #12 │ │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ │ + ldr.w r1, [r1, #1368] @ 0x558 │ │ │ │ │ + blx r1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 82ec │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n d20c │ │ │ │ │ + ldr.w r1, [r1, #1368] @ 0x558 │ │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ │ + blx r1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + blx 82ec │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w d36e │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + beq.w d3d2 │ │ │ │ │ + bgt.n d27c │ │ │ │ │ + ldr r0, [pc, #660] @ (d50c ) │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r1 │ │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + add.w r9, r9, #8 │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + adds r5, #2 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + blt.n d22e │ │ │ │ │ + ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mov r4, fp │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + beq.w d458 │ │ │ │ │ + ldr.w r5, [r3, #188] @ 0xbc │ │ │ │ │ + mov r1, lr │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ + blx r5 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w d41e │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w d458 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n d2f6 │ │ │ │ │ + ldr r2, [pc, #572] @ (d510 ) │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + ldr r2, [pc, #560] @ (d514 ) │ │ │ │ │ + ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w d41e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cbz r3, d320 │ │ │ │ │ + ldr r2, [pc, #540] @ (d518 ) │ │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [pc, #532] @ (d51c ) │ │ │ │ │ + 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 d41e │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cbz r3, d34a │ │ │ │ │ + ldr r2, [pc, #504] @ (d520 ) │ │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [pc, #500] @ (d524 ) │ │ │ │ │ + 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 d41e │ │ │ │ │ + ldrd r3, r2, [sp, #76] @ 0x4c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n d43c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w d4d6 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + bne.n d43c │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r1, [pc, #452] @ (d528 ) │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n d41e │ │ │ │ │ + ldr.w r1, [r1, #1368] @ 0x558 │ │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ │ + blx r1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + blx 82ec │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ + cbnz r0, d39e │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + beq.n d3d2 │ │ │ │ │ + blt.n d394 │ │ │ │ │ + ldr r0, [pc, #412] @ (d52c ) │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r1 │ │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n d222 │ │ │ │ │ + ldr.w r1, [r1, #1368] @ 0x558 │ │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ │ + blx r1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [pc, #388] @ (d530 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 82ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n d488 │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + beq.n d3d2 │ │ │ │ │ + bgt.n d3c8 │ │ │ │ │ + ldr r0, [pc, #368] @ (d534 ) │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r1 │ │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n d222 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + 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, #312] @ (d538 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + ldr r1, [pc, #308] @ (d53c ) │ │ │ │ │ + ldr r3, [pc, #308] @ (d540 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldr r1, [pc, #308] @ (d544 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr r1, [pc, #300] @ (d548 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + ldr r2, [pc, #296] @ (d54c ) │ │ │ │ │ + ldr r3, [pc, #204] @ (d4f0 ) │ │ │ │ │ + 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 d4e6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.n d420 │ │ │ │ │ + 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, #228] @ (d550 ) │ │ │ │ │ + ldr r3, [pc, #232] @ (d554 ) │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r1, pc │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r1, r0, [sp, #4] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r1, [pc, #220] @ (d558 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (d55c ) │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + add r1, pc │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n d41e │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + 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] @ (d560 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + ldr r1, [pc, #164] @ (d564 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (d568 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldr r1, [pc, #164] @ (d56c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr r1, [pc, #160] @ (d570 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r5 │ │ │ │ │ + b.n d41e │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [pc, #152] @ (d574 ) │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n d41e │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ │ + nop │ │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ │ + bmi.n d414 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bmi.n d4e8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bcc.n d4c8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ │ + bcc.n d4e4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bmi.n d510 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bpl.n d54c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + bpl.n d51c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + bmi.n d4f0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + bmi.n d504 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bcc.n d5e8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bcc.n d48c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bcc.n d478 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + udf #174 @ 0xae │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + beq.n d584 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bne.n d4e4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bne.n d478 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bne.n d508 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + udf #66 @ 0x42 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bne.n d5c4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bne.n d5b4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ble.n d554 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bcc.n d580 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + beq.n d534 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bcc.n d594 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bcc.n d600 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000d578 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + ldr r5, [pc, #844] @ (d8cc ) │ │ │ │ │ + ldr r4, [pc, #844] @ (d8d0 ) │ │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r1, [pc, #844] @ (d8d4 ) │ │ │ │ │ + add r7, sp, #60 @ 0x3c │ │ │ │ │ + ldr.w r9, [sp, #172] @ 0xac │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #116] @ 0x74 │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + ldr r2, [pc, #828] @ (d8d8 ) │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r5, [r2, r1] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr.w r2, [r2, #732] @ 0x2dc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ │ + adds r2, r3, #3 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + blx r1 │ │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + sub.w r8, r2, #8 │ │ │ │ │ + ble.w d784 │ │ │ │ │ + sub.w lr, r2, #12 │ │ │ │ │ + subs r0, #4 │ │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ + 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 d5de │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + str.w sl, [r6, r8] │ │ │ │ │ + add r8, r6 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ │ + str.w r2, [sl] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n d6b2 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.n d62a │ │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.w d870 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq.w d83c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w d7c6 │ │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n d650 │ │ │ │ │ + subs r0, r6, #4 │ │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + ldr.w r0, [sl, #4]! │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n d648 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bne.n d632 │ │ │ │ │ + ldr.w sl, [r8] │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str.w r2, [sl] │ │ │ │ │ + bgt.n d66c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ + beq.n d694 │ │ │ │ │ + sub.w fp, fp, #2 │ │ │ │ │ + clz fp, fp │ │ │ │ │ + mov.w fp, fp, lsr #5 │ │ │ │ │ + mov.w fp, fp, lsl #1 │ │ │ │ │ + ldr r2, [pc, #580] @ (d8dc ) │ │ │ │ │ + ldr r3, [pc, #568] @ (d8d0 ) │ │ │ │ │ + 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 d8c8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n d6ca │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + bne.n d622 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #540] @ (d8e0 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n d622 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r0, [pc, #528] @ (d8e4 ) │ │ │ │ │ + add.w r9, sp, #52 @ 0x34 │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + blx 8e34 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 88e4 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr.w fp, [sp, #168] @ 0xa8 │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 8bc0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n d7a0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n d70e │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl ccc4 │ │ │ │ │ + bics.w sl, r0, #4 │ │ │ │ │ + bne.w d8b0 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + bl cd54 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n d70e │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + itt gt │ │ │ │ │ + strgt r0, [sp, #32] │ │ │ │ │ + subgt r4, r0, #4 │ │ │ │ │ + ble.n d77a │ │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 88e4 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bne.n d766 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n d70c │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + str.w sl, [r0, r8] │ │ │ │ │ + add r8, r0 │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + str.w r1, [sl] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n d6b2 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.w d65a │ │ │ │ │ + b.n d60c │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + str.w fp, [sp, #168] @ 0xa8 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.w d622 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n d622 │ │ │ │ │ + ldr r0, [pc, #288] @ (d8e8 ) │ │ │ │ │ + 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, #260] @ (d8ec ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ │ + ldrd r0, r1, [sp, #24] │ │ │ │ │ + ldr.w r4, [r9] │ │ │ │ │ + add.w ip, r4, #1 │ │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ + str.w ip, [r9] │ │ │ │ │ + strd sl, r9, [sp, #8] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + bl ce70 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n d8a4 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.w d622 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n d622 │ │ │ │ │ + ldr r0, [pc, #176] @ (d8f0 ) │ │ │ │ │ + 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 r3, r7 │ │ │ │ │ + ldrd r0, r1, [sp, #24] │ │ │ │ │ + ldr.w r4, [r9] │ │ │ │ │ + add.w ip, r4, #1 │ │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ + str.w ip, [r9] │ │ │ │ │ + strd r6, r9, [sp, #4] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + bl cf8c │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + b.n d820 │ │ │ │ │ + ldr r0, [pc, #128] @ (d8f4 ) │ │ │ │ │ + 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 r3, r7 │ │ │ │ │ + ldrd r0, r1, [sp, #24] │ │ │ │ │ + ldr.w r4, [r9] │ │ │ │ │ + add.w ip, r4, #1 │ │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ + str.w ip, [r9] │ │ │ │ │ + strd r6, r9, [sp, #4] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + bl d0a0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + b.n d820 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n d820 │ │ │ │ │ + str.w fp, [sp, #168] @ 0xa8 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + blx 8b9c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + b.n d7ae │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ │ movs r2, r0 │ │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + bne.n d884 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bne.n d83c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + beq.n d854 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + beq.n d838 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + beq.n d980 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + beq.n d90c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - ldr r3, [pc, #8] @ (ed24 ) │ │ │ │ │ + ldr r3, [pc, #8] @ (d908 ) │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ strd r3, r2, [r1, #12] │ │ │ │ │ bx lr │ │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ │ + strh r0, [r5, #0] │ │ │ │ │ movs r2, r0 │ │ │ │ │ push {r3, lr} │ │ │ │ │ - ldr r3, [pc, #20] @ (ed40 ) │ │ │ │ │ - ldr r2, [pc, #20] @ (ed44 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (d924 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (d928 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r0, [pc, #20] @ (ed48 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (d92c ) │ │ │ │ │ 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, [r1, #44] @ 0x2c │ │ │ │ │ + strb r2, [r5, #27] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ - ldr r3, [pc, #40] @ (ed7c ) │ │ │ │ │ - ldr r2, [pc, #40] @ (ed80 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (d960 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (d964 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -9218,437 +6892,2981 @@ │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 8620 │ │ │ │ │ nop │ │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ │ + strb r0, [r0, #27] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ed84 : │ │ │ │ │ +0000d968 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r3, ed94 │ │ │ │ │ + cbz r3, d978 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, ed94 │ │ │ │ │ + cbz r3, d978 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #8] @ (eda0 ) │ │ │ │ │ + ldr r3, [pc, #8] @ (d984 ) │ │ │ │ │ add r3, pc │ │ │ │ │ strd r3, r5, [r4, #12] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0000eda4 : │ │ │ │ │ +0000d988 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r4, [pc, #76] @ (edf8 ) │ │ │ │ │ - ldr r3, [pc, #76] @ (edfc ) │ │ │ │ │ + ldr r4, [pc, #76] @ (d9dc ) │ │ │ │ │ + ldr r3, [pc, #76] @ (d9e0 ) │ │ │ │ │ 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, ede2 │ │ │ │ │ + cbz r0, d9c6 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 90e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n eddc │ │ │ │ │ + beq.n d9c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 97cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ │ + strb r0, [r5, #25] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ee00 : │ │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ │ - ldr r4, [pc, #156] @ (eea8 ) │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ +0000d9e4 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + ldr r4, [pc, #244] @ (dae0 ) │ │ │ │ │ + ldr r0, [pc, #244] @ (dae4 ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ add r4, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #148] @ (eeac ) │ │ │ │ │ - ldr.w r8, [r4, r3] │ │ │ │ │ - cbz r0, ee2a │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #140] @ (eeb0 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ │ + ldr r3, [pc, #244] @ (dae8 ) │ │ │ │ │ + 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 dad8 │ │ │ │ │ + ldr.w r6, [r9, #24] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n dad8 │ │ │ │ │ + ldr r1, [pc, #220] @ (daec ) │ │ │ │ │ + lsls r0, r6, #3 │ │ │ │ │ + lsls r6, r6, #1 │ │ │ │ │ + ldr r5, [r3, r1] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add.w r9, r7, #16 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx 8f64 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 98a4 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx 8e88 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - movs r0, #16 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ + 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 │ │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ │ - strd r6, r4, [r0] │ │ │ │ │ - cbz r3, ee68 │ │ │ │ │ - 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 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n daa6 │ │ │ │ │ + ldr r3, [pc, #188] @ (daf0 ) │ │ │ │ │ + add.w sl, r8, #4 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [pc, #180] @ (daf4 ) │ │ │ │ │ + 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 da6c │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + blx r1 │ │ │ │ │ + adds r1, r4, #1 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bgt.n da7a │ │ │ │ │ + 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 │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - strd r5, r4, [r0] │ │ │ │ │ - cbz r3, ee8e │ │ │ │ │ - str r0, [r3, #8] │ │ │ │ │ - str r3, [r2, #12] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n da4c │ │ │ │ │ + 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] @ (daf8 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (dae4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n dadc │ │ │ │ │ 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} │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + b.n dabc │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + strb r4, [r1, #24] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r0, [r1, #24] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r4, [r7, #20] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +0000dafc : │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + ldr r5, [pc, #112] @ (db70 ) │ │ │ │ │ + ldr r4, [pc, #112] @ (db74 ) │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [pc, #112] @ (db78 ) │ │ │ │ │ + ldr.w ip, [pc, #112] @ db7c │ │ │ │ │ + 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, db66 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + lsls r3, r3, #31 │ │ │ │ │ + it pl │ │ │ │ │ + movpl r0, #1 │ │ │ │ │ + bmi.n db50 │ │ │ │ │ + ldr r2, [pc, #68] @ (db80 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (db74 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n db6a │ │ │ │ │ + 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] @ (db84 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (db88 ) │ │ │ │ │ + ldr.w r4, [r6, #288] @ 0x120 │ │ │ │ │ + add r3, pc │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n db38 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - str r2, [r5, #28] │ │ │ │ │ + strb r0, [r7, #19] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r0, [r6, #19] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ + strb r0, [r0, #19] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000eeb4 : │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ +0000db8c : │ │ │ │ │ + ldr r1, [pc, #124] @ (dc0c ) │ │ │ │ │ + ldr r3, [pc, #128] @ (dc10 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r1, #16 │ │ │ │ │ - blx 91f8 │ │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ │ + ldr r2, [pc, #124] @ (dc14 ) │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + cbz r5, dbf0 │ │ │ │ │ + ldr r3, [pc, #108] @ (dc18 ) │ │ │ │ │ + mov r4, sp │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, dbde │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n dbd0 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx 8af0 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - ldr r6, [pc, #144] @ (ef5c ) │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ + ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n dbbc │ │ │ │ │ + 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] @ (dc1c ) │ │ │ │ │ + ldr r3, [pc, #28] @ (dc10 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n dc08 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + strb r4, [r5, #17] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r0, [r4, #17] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r0, [r1, #16] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +0000dc20 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r6, [pc, #512] @ (de28 ) │ │ │ │ │ + ldr r5, [pc, #512] @ (de2c ) │ │ │ │ │ + sub sp, #28 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r3, [r2, #32] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ + ldr r4, [pc, #512] @ (de30 ) │ │ │ │ │ + ldr r3, [pc, #512] @ (de34 ) │ │ │ │ │ + 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 ddce │ │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w ddce │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + lsls r0, r7, #2 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n dd06 │ │ │ │ │ + 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, dce2 │ │ │ │ │ + ldr r3, [pc, #444] @ (de38 ) │ │ │ │ │ + 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 dc9c │ │ │ │ │ + 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 │ │ │ │ │ - streq r3, [r2, #32] │ │ │ │ │ - cbz r3, eede │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - str r1, [r3, #8] │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, eee4 │ │ │ │ │ - str r3, [r1, #12] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - str r3, [r0, #8] │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ + 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 dc8e │ │ │ │ │ + mov r5, sl │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + beq.n dcee │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr r0, [pc, #340] @ (de3c ) │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + 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 ddac │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ │ + beq.n ddfe │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + add.w r8, sp, #8 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n de14 │ │ │ │ │ + ldr r3, [pc, #272] @ (de40 ) │ │ │ │ │ + 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, dd7c │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + bgt.n dd64 │ │ │ │ │ + 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 dd3a │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + blt.n de08 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.n dcee │ │ │ │ │ + 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, #140] @ (de44 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (de2c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - it eq │ │ │ │ │ - streq r1, [r2, #24] │ │ │ │ │ - cbz r1, ef08 │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - str r5, [r1, #8] │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - cbz r5, ef0e │ │ │ │ │ - str r1, [r5, #12] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r5, [r3, #0] │ │ │ │ │ - str r5, [r3, #4] │ │ │ │ │ - str r5, [r3, #8] │ │ │ │ │ - str r5, [r3, #12] │ │ │ │ │ - ldr r3, [pc, #68] @ (ef60 ) │ │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r2, #28] │ │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n de24 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [pc, #104] @ (de48 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (de2c ) │ │ │ │ │ + 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 de24 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + bx r3 │ │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w dc66 │ │ │ │ │ + b.n dd1a │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr r0, [pc, #64] @ (de4c ) │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + b.n dd90 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bge.n dd96 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #52] @ (de50 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n dd96 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + strb r0, [r2, #15] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r2, [r1, #15] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r4, [r0, #9] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + strb r2, [r3, #8] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000de54 : │ │ │ │ │ + ldr r3, [pc, #76] @ (dea4 ) │ │ │ │ │ + ldr.w ip, [pc, #80] @ dea8 │ │ │ │ │ + add r3, pc │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr.w r6, [r3, ip] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r4, de9c │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ + cbz r3, de9c │ │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - str r5, [r4, #24] │ │ │ │ │ + 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 de86 │ │ │ │ │ + nop │ │ │ │ │ + strb r2, [r4, #6] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0000deac : │ │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r4, [pc, #152] @ (df4c ) │ │ │ │ │ + ldr r3, [pc, #152] @ (df50 ) │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + add r4, pc │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cbz r0, deea │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r9, [r4, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r9 │ │ │ │ │ + cbz r0, deea │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #92] @ (df54 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + 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, #44] @ (df58 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + 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 │ │ │ │ │ + strb r4, [r0, #5] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bcc.n e054 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000df5c : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + ldr r6, [pc, #652] @ (e1f0 ) │ │ │ │ │ + ldr r5, [pc, #656] @ (e1f4 ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r4, [pc, #652] @ (e1f8 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r2, [pc, #648] @ (e1fc ) │ │ │ │ │ + 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 e176 │ │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w e176 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w e0ac │ │ │ │ │ + ldr.w r1, [r7, #1368] @ 0x558 │ │ │ │ │ + add.w r8, sp, #16 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + blx r1 │ │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ │ + ldr.w sl, [fp, #24] │ │ │ │ │ + subs.w r5, r3, #42 @ 0x2a │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov.w r9, sl, lsl #1 │ │ │ │ │ + it eq │ │ │ │ │ + ldrbeq r5, [r0, #1] │ │ │ │ │ + mov.w r0, sl, lsl #3 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w e1e2 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w e1b4 │ │ │ │ │ + ldr r3, [pc, #544] @ (e200 ) │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [pc, #540] @ (e204 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ite ne │ │ │ │ │ + addne.w r6, sl, #16 │ │ │ │ │ + ldreq.w r6, [sl, #16] │ │ │ │ │ + ldr.w r3, [r3, #988] @ 0x3dc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, e054 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bgt.n e024 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + adds r3, r5, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + blt.n e034 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + blx r3 │ │ │ │ │ + add.w r3, r7, r5, lsl #2 │ │ │ │ │ + str.w r0, [r7, r5, lsl #2] │ │ │ │ │ + adds r5, #2 │ │ │ │ │ + ldr.w r1, [sl, #12] │ │ │ │ │ + str r1, [r3, #4] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ + blx r3 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n dff2 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bgt.w e1a6 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n e15e │ │ │ │ │ + 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 r0, [r4, #32] │ │ │ │ │ - str r5, [r4, #28] │ │ │ │ │ - cbz r0, ef46 │ │ │ │ │ + ldr r2, [pc, #372] @ (e208 ) │ │ │ │ │ + ldr r3, [pc, #352] @ (e1f4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w e1de │ │ │ │ │ + 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.w r8, sp, #16 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ + lsls r5, r5, #1 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w e1d2 │ │ │ │ │ + ldr r3, [pc, #316] @ (e20c ) │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [pc, #304] @ (e210 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + subs r3, r7, #4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr.w r1, [fp, #40] @ 0x28 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + bics.w r3, r1, #2 │ │ │ │ │ + ite ne │ │ │ │ │ + addne.w r6, r4, #16 │ │ │ │ │ + ldreq r6, [r4, #16] │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bgt.n e106 │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + blx r1 │ │ │ │ │ + add.w r1, sl, #1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bgt.n e118 │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + blx r1 │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r6, [r1, #232] @ 0xe8 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + blx r6 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + str.w r0, [r7, sl, lsl #2] │ │ │ │ │ + add.w sl, sl, #2 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + str.w r3, [r2, sl, lsl #2] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n e0e6 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + beq.n e15e │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r0, [pc, #192] @ (e214 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n e072 │ │ │ │ │ + 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 e088 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr.w r3, [r7, #220] @ 0xdc │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r4, [r7, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [pc, #144] @ (e218 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (e1f4 ) │ │ │ │ │ + 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 e1de │ │ │ │ │ + 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.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #112] @ (e21c ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n e06e │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bge.w e072 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r0, [pc, #96] @ (e220 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n e072 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w e072 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r0, [pc, #76] @ (e224 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n e15e │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n e1c8 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.n e0ce │ │ │ │ │ + nop │ │ │ │ │ + strb r6, [r2, #2] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r2, [r2, #2] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000e228 : │ │ │ │ │ + ldr r3, [pc, #68] @ (e270 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (e274 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r4, e26e │ │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, e26e │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n ef52 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n e260 │ │ │ │ │ + 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] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ bx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0000e278 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldr r6, [pc, #148] @ (e314 ) │ │ │ │ │ + ldr r4, [pc, #148] @ (e318 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r5, [pc, #148] @ (e31c ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r2, [pc, #140] @ (e320 ) │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr.w r9, [r5, r2] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, e302 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n e2f6 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #88] @ (e324 ) │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + ldr r3, [pc, #72] @ (e318 ) │ │ │ │ │ + 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 e310 │ │ │ │ │ + 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.w r3, [r9] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n ef42 │ │ │ │ │ - str r0, [r6, #16] │ │ │ │ │ + b.n e2c6 │ │ │ │ │ + ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r2, sp │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n e2c6 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0000ef64 : │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ +0000e328 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldr r6, [pc, #172] @ (e3dc ) │ │ │ │ │ + ldr r4, [pc, #172] @ (e3e0 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r5, [pc, #172] @ (e3e4 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [pc, #168] @ (e3e8 ) │ │ │ │ │ + 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, e3c0 │ │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.n e38a │ │ │ │ │ + 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] @ (e3ec ) │ │ │ │ │ + ldr r3, [pc, #68] @ (e3e0 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n efa6 │ │ │ │ │ - push {r4, r5} │ │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ │ - ldr r5, [r2, #32] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - it eq │ │ │ │ │ - streq r4, [r2, #32] │ │ │ │ │ - cbz r4, ef7e │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - cbz r5, ef84 │ │ │ │ │ - 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, ef94 │ │ │ │ │ - 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 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n e3d6 │ │ │ │ │ + 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 e398 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ │ │ │ │ │ -0000efa8 : │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ +0000e3f0 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r6, [pc, #176] @ (e4a8 ) │ │ │ │ │ + ldr r4, [pc, #176] @ (e4ac ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r5, [pc, #176] @ (e4b0 ) │ │ │ │ │ + ldr r3, [pc, #176] @ (e4b4 ) │ │ │ │ │ + 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, e47e │ │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.n e44a │ │ │ │ │ + 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] @ (e4b8 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (e4ac ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n efea │ │ │ │ │ - push {r4, r5} │ │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ │ - ldr r5, [r2, #24] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - it eq │ │ │ │ │ - streq r4, [r2, #24] │ │ │ │ │ - cbz r4, efc2 │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - cbz r5, efc8 │ │ │ │ │ - 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, efd8 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n e4a4 │ │ │ │ │ + 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 r2, sp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + 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 e44a │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +0000e4bc : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ │ + ldr r3, [pc, #36] @ (e4e8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbz r5, e4c8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r2, [pc, #32] @ (e4ec ) │ │ │ │ │ + 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 │ │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0000e4f0 : │ │ │ │ │ + ldr r2, [pc, #172] @ (e5a0 ) │ │ │ │ │ + ldr r3, [pc, #176] @ (e5a4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + ldr r4, [pc, #172] @ (e5a8 ) │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + cbz r1, e524 │ │ │ │ │ + ldr r2, [pc, #156] @ (e5ac ) │ │ │ │ │ + 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, e53e │ │ │ │ │ + ldr r2, [pc, #136] @ (e5b0 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (e5a4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n e59a │ │ │ │ │ + add sp, #16 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 8bf0 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.n e524 │ │ │ │ │ + ldr.w r9, [pc, #100] @ e5b4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r8, sp │ │ │ │ │ + add r9, pc │ │ │ │ │ + adds r3, r4, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.n e564 │ │ │ │ │ + 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 e556 │ │ │ │ │ + b.n e524 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000e5b8 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + blx 8890 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 94f4 │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [pc, #128] @ (e65c ) │ │ │ │ │ + ldr r3, [pc, #132] @ (e660 ) │ │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ │ + add r0, pc │ │ │ │ │ + mov r6, sp │ │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + blx 8624 │ │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r4, #0] │ │ │ │ │ + blx 8624 │ │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 8624 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str r7, [r4, #0] │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + cbz r3, e61c │ │ │ │ │ + str r5, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n e614 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + cbz r3, e628 │ │ │ │ │ + str r5, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n e620 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cbz r3, e634 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n e62c │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + cbz r3, e640 │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n e638 │ │ │ │ │ + ldr r2, [pc, #32] @ (e664 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (e660 ) │ │ │ │ │ + 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 e658 │ │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + │ │ │ │ │ +0000e668 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ │ + ldr r3, [pc, #80] @ (e6c0 ) │ │ │ │ │ + ldr r2, [pc, #84] @ (e6c4 ) │ │ │ │ │ + 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] │ │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0000e6c8 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + ldr r5, [pc, #96] @ (e730 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + cbz r0, e6e6 │ │ │ │ │ + blx 8ff8 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n e6d4 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cbz r0, e6ec │ │ │ │ │ + blx 9534 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n e6e2 │ │ │ │ │ + ldr r3, [pc, #68] @ (e734 ) │ │ │ │ │ + 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] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + blx 8950 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bx r3 │ │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0000e738 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r6, [pc, #36] @ (e764 ) │ │ │ │ │ + add.w r5, r0, #32 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - str r0, [r3, #8] │ │ │ │ │ - pop {r4, r5} │ │ │ │ │ - strd r3, r2, [r1, #24] │ │ │ │ │ - bx lr │ │ │ │ │ - bx lr │ │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ │ + blx 9510 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n e744 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000efec : │ │ │ │ │ +0000e768 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r5, [pc, #112] @ (f064 ) │ │ │ │ │ - ldr r0, [pc, #116] @ (f068 ) │ │ │ │ │ - sub sp, #24 │ │ │ │ │ + ldr r6, [pc, #36] @ (e794 ) │ │ │ │ │ + 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 9510 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n e774 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000e798 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r5, [pc, #584] @ (e9e8 ) │ │ │ │ │ + ldr r4, [pc, #584] @ (e9ec ) │ │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r3, [pc, #112] @ (f06c ) │ │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [pc, #576] @ (e9f0 ) │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [pc, #568] @ (e9f4 ) │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r9, [r2, r3] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w e938 │ │ │ │ │ + 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 e9d2 │ │ │ │ │ + ldr r7, [pc, #508] @ (e9f8 ) │ │ │ │ │ + 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 e810 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bgt.n e81e │ │ │ │ │ + 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 e80e │ │ │ │ │ + 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 e9d8 │ │ │ │ │ + ldr.w sl, [pc, #420] @ e9fc │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [pc, #416] @ (ea00 ) │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + strd sl, r7, [sp, #12] │ │ │ │ │ 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, #96] @ (f070 ) │ │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ + ldr.w sl, [sp] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 8814 │ │ │ │ │ + adds r3, r4, #1 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt.n e88c │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ blx 8890 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - cbz r3, f052 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - add r1, sp, #4 │ │ │ │ │ + adds r3, r4, #2 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + str r0, [r6, #4] │ │ │ │ │ + blt.n e8a6 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + adds r4, #3 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 88b4 │ │ │ │ │ + adds r6, #12 │ │ │ │ │ + str.w r0, [r6, #-4] │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + blt.n e86e │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bgt.n e8ce │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + ldr r0, [pc, #316] @ (ea04 ) │ │ │ │ │ + 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 8890 │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bgt.n e906 │ │ │ │ │ + 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, #232] @ (ea08 ) │ │ │ │ │ + ldr r3, [pc, #204] @ (e9ec ) │ │ │ │ │ + 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 e9e4 │ │ │ │ │ + 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, #20] │ │ │ │ │ + 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 e9dc │ │ │ │ │ + ldr r3, [pc, #172] @ (ea0c ) │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + subs r7, #4 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r6, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r3, [r2, #220] @ 0xdc │ │ │ │ │ + add r3, sp, #24 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n e97a │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + beq.n e9c8 │ │ │ │ │ + ldr.w r1, [r7, #4]! │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + blx 8814 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbz r0, e9ce │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n e974 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.n e9a8 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + str.w r3, [r2, r6, lsl #2] │ │ │ │ │ + str r6, [r0, #12] │ │ │ │ │ + add.w r6, r6, #3 │ │ │ │ │ + bne.n e97a │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + adds r7, r6, #1 │ │ │ │ │ + b.n e83c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n e906 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + b.n e83c │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + b.n e8d4 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + b.n e83c │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000ea10 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + ldr.w r6, [pc, #1164] @ eea4 │ │ │ │ │ + ldr.w r5, [pc, #1164] @ eea8 │ │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr.w r3, [pc, #1160] @ eeac │ │ │ │ │ + ldr.w r4, [pc, #1160] @ eeb0 │ │ │ │ │ + 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, ea7c │ │ │ │ │ + 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 eaa0 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr.w r1, [pc, #1092] @ eeb4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #56] @ (f074 ) │ │ │ │ │ - ldr r3, [pc, #40] @ (f068 ) │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldr.w r2, [pc, #1080] @ eeb8 │ │ │ │ │ + ldr.w r3, [pc, #1060] @ eea8 │ │ │ │ │ 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 ee7c │ │ │ │ │ + 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, #1036] @ eebc │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx 8554 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n ea7c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w ec04 │ │ │ │ │ + ldr r3, [pc, #1016] @ (eec0 ) │ │ │ │ │ + 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, #1000] @ (eec4 ) │ │ │ │ │ + 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 8554 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n ea7c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.n eb12 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [pc, #956] @ (eec8 ) │ │ │ │ │ + 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 ea7c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n ebd4 │ │ │ │ │ + add.w fp, sp, #64 @ 0x40 │ │ │ │ │ + add.w sl, sp, #56 @ 0x38 │ │ │ │ │ + b.n eb4c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge.n eba6 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.n ebd6 │ │ │ │ │ + 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 ea7c │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + subs r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.n ec64 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + blx 8554 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w ea7c │ │ │ │ │ + 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, eba6 │ │ │ │ │ + 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 eb3e │ │ │ │ │ + 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, #776] @ (eecc ) │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #772] @ (eed0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n ea7c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + adds r2, #2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.n ebee │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [pc, #752] @ (eed4 ) │ │ │ │ │ + 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 eaea │ │ │ │ │ + ldrd r4, fp, [sp, #28] │ │ │ │ │ + blx 8d30 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + it gt │ │ │ │ │ + movgt r7, #0 │ │ │ │ │ + bgt.n ec36 │ │ │ │ │ + b.n ee82 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ + adds r7, #3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 819c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.n ec76 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + blx 8814 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n ec16 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r1, [pc, #644] @ (eed8 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 9338 │ │ │ │ │ + b.n ea7e │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #624] @ (eedc ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n ea7c │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + ble.w ed8c │ │ │ │ │ + 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 8814 │ │ │ │ │ + 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 ed26 │ │ │ │ │ + b.n ed74 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ + 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 8814 │ │ │ │ │ + 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 889c │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + bne.n ed1e │ │ │ │ │ + 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 ed74 │ │ │ │ │ + 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 8d90 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n ecd0 │ │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + ldr.w r6, [r3, #288] @ 0x120 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [pc, #380] @ (eee0 ) │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [pc, #376] @ (eee4 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r6 │ │ │ │ │ + b.n ec5c │ │ │ │ │ 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 ec94 │ │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.n ee82 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [pc, #336] @ (eee8 ) │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [pc, #328] @ (eeec ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [pc, #328] @ (eef0 ) │ │ │ │ │ + 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 8814 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.n edd6 │ │ │ │ │ + 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 94f8 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.n edf6 │ │ │ │ │ + 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 ee54 │ │ │ │ │ + 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 8d90 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + blx 94f8 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n ee1e │ │ │ │ │ + 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 ee6a │ │ │ │ │ + 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 ee80 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + b.n edb4 │ │ │ │ │ + blx 8798 <__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 94f8 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl e5d0 │ │ │ │ │ + b.n ec5c │ │ │ │ │ + nop │ │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + and.w r0, sl, #1 │ │ │ │ │ + subs r0, #2 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + @ instruction: 0xb620 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r5!, {r4} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000eef4 : │ │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + blx 8d30 │ │ │ │ │ + ldr.w r9, [pc, #176] @ efb4 │ │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add r9, pc │ │ │ │ │ + cbz r4, ef34 │ │ │ │ │ + ldr r3, [pc, #168] @ (efb8 ) │ │ │ │ │ + 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 819c │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + blx 874c │ │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n ef12 │ │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ │ + cbz r4, ef7a │ │ │ │ │ + ldr r3, [pc, #124] @ (efb8 ) │ │ │ │ │ + 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 889c │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + blx 874c │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cbz r3, ef74 │ │ │ │ │ + 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 ef3e │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + cbz r3, ef96 │ │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r3, #20] │ │ │ │ │ + cbz r1, ef96 │ │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ │ + cbz r3, ef96 │ │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ │ + str r1, [r3, #20] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n ef8a │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + blx 874c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl e5d0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 9338 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + str r4, [r6, #12] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0000efbc : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + ldr r5, [pc, #320] @ (f104 ) │ │ │ │ │ + ldr r4, [pc, #320] @ (f108 ) │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w r8, [pc, #320] @ f10c │ │ │ │ │ + ldr r3, [pc, #320] @ (f110 ) │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r6, [r8, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r7, [r3, #644] @ 0x284 │ │ │ │ │ + blx r2 │ │ │ │ │ + add r2, sp, #12 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n f0ce │ │ │ │ │ + ldr r3, [pc, #276] @ (f114 ) │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n f0f2 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r0, [pc, #260] @ (f118 ) │ │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r5, [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 r5 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n f0c2 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n f0b4 │ │ │ │ │ + cbz r5, f076 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldr r2, [pc, #192] @ (f11c ) │ │ │ │ │ + ldr r3, [pc, #168] @ (f108 ) │ │ │ │ │ + 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 f060 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + bne.n f0fe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - add r1, sp, #4 │ │ │ │ │ - movs r0, #3 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 9244 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n f05a │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n f05a │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n f058 │ │ │ │ │ + b.n f076 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n f04a │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n f03a │ │ │ │ │ + ldr r3, [pc, #64] @ (f120 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (f124 ) │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + blx r5 │ │ │ │ │ + b.n f05a │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 9728 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n f05a │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - str r6, [r0, #0] │ │ │ │ │ + nop │ │ │ │ │ + str r4, [r6, #0] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ + str r4, [r5, #0] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r3!, {r2} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000f128 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldr r5, [pc, #320] @ (f270 ) │ │ │ │ │ + ldr r4, [pc, #320] @ (f274 ) │ │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w r8, [pc, #320] @ f278 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [pc, #312] @ (f27c ) │ │ │ │ │ + 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 f23a │ │ │ │ │ + ldr r3, [pc, #272] @ (f280 ) │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n f25e │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8f4c │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [pc, #244] @ (f284 ) │ │ │ │ │ + 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 r2, [sp, #40] @ 0x28 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n f22e │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n f224 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n f216 │ │ │ │ │ + cbnz r5, f212 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [pc, #144] @ (f288 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (f274 ) │ │ │ │ │ + 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 f26a │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n f1f6 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n f212 │ │ │ │ │ + b.n f1ec │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n f1de │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n f1d2 │ │ │ │ │ + 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] @ (f28c ) │ │ │ │ │ + ldr r1, [pc, #64] @ (f290 ) │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n f1f6 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx 9728 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n f1f6 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000f294 : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + ldr r4, [pc, #80] @ (f2ec ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + add r4, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #72] @ (f2f0 ) │ │ │ │ │ + cbz r0, f2e8 │ │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ │ + ldr r0, [pc, #72] @ (f2f4 ) │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ │ + adds r7, r5, #4 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + blx 8f64 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 98a4 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx 90e8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + strd r3, r3, [r4, #24] │ │ │ │ │ + strd r3, r3, [r4, #32] │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ │ + b.n f2b4 │ │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000f2f8 : │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + blx 91f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8af0 │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ + ldr r5, [pc, #56] @ (f348 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + cbz r3, f328 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + blx 8ff8 │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n f312 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cbz r3, f32e │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + blx 8ff8 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n f322 │ │ │ │ │ + ldr r2, [pc, #28] @ (f34c ) │ │ │ │ │ + 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 r6, [r5, r3] │ │ │ │ │ movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -0000f078 : │ │ │ │ │ - ldr r3, [pc, #112] @ (f0ec ) │ │ │ │ │ +0000f350 : │ │ │ │ │ + ldr r3, [pc, #112] @ (f3c4 ) │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r4, [pc, #108] @ (f0f0 ) │ │ │ │ │ + ldr r4, [pc, #108] @ (f3c8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ mov r7, r2 │ │ │ │ │ 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] @ (f0f4 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (f3cc ) │ │ │ │ │ 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] @ (f0f8 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (f3d0 ) │ │ │ │ │ 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] @ (f0fc ) │ │ │ │ │ + ldr r1, [pc, #44] @ (f3d4 ) │ │ │ │ │ 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 │ │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r6, f13a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - revsh r2, r3 │ │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ + ittt eq │ │ │ │ │ + moveq r1, r0 │ │ │ │ │ │ │ │ │ │ -0000f100 : │ │ │ │ │ - ldr r3, [pc, #132] @ (f188 ) │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ +0000f3d8 : │ │ │ │ │ + ldreq r3, [pc, #132] @ (f460 ) │ │ │ │ │ + stmdbeq sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r4, [pc, #128] @ (f18c ) │ │ │ │ │ + ldr r4, [pc, #128] @ (f464 ) │ │ │ │ │ add r3, pc │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r5, [r3, r4] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -9658,98 +9876,173 @@ │ │ │ │ │ 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] @ (f190 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (f468 ) │ │ │ │ │ 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] @ (f194 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (f46c ) │ │ │ │ │ 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] @ (f198 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (f470 ) │ │ │ │ │ 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 │ │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - rev16 r0, r6 │ │ │ │ │ + add sp, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ │ + stmia r0!, {r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - rev r4, r7 │ │ │ │ │ + bkpt 0x0064 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000f19c : │ │ │ │ │ +0000f474 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr.w r5, [pc, #2660] @ fc08 │ │ │ │ │ - ldr.w r4, [pc, #2660] @ fc0c │ │ │ │ │ + ldr r3, [pc, #156] @ (f518 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n f50a │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r2, [pc, #140] @ (f51c ) │ │ │ │ │ + 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 f514 │ │ │ │ │ + ldr.w sl, [pc, #116] @ f520 │ │ │ │ │ + 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, f4e2 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bgt.n f4d2 │ │ │ │ │ + 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 9058 │ │ │ │ │ + str.w r0, [r8, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n f4b0 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.n f4e8 │ │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ittt le │ │ │ │ │ + movle r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000f524 : │ │ │ │ │ + stmdble sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + movle r7, r3 │ │ │ │ │ + ldr.w r5, [pc, #2660] @ ff90 │ │ │ │ │ + ldr.w r4, [pc, #2660] @ ff94 │ │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ │ add r5, pc │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ strd r0, r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w r3, [pc, #2636] @ fc10 │ │ │ │ │ + ldr.w r3, [pc, #2636] @ ff98 │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - ldr.w r1, [pc, #2632] @ fc14 │ │ │ │ │ + ldr.w r1, [pc, #2632] @ ff9c │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w sl, [r3, r1] │ │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ subs.w fp, r9, #2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq.w 1076c │ │ │ │ │ - ldr.w r2, [pc, #2600] @ fc18 │ │ │ │ │ + beq.w 10af4 │ │ │ │ │ + ldr.w r2, [pc, #2600] @ ffa0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr.w r8, [pc, #2600] @ fc1c │ │ │ │ │ + ldr.w r8, [pc, #2600] @ ffa4 │ │ │ │ │ add.w r5, r7, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - ldr.w r2, [pc, #2592] @ fc20 │ │ │ │ │ + ldr.w r2, [pc, #2592] @ ffa8 │ │ │ │ │ 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] │ │ │ │ │ @@ -9760,78 +10053,78 @@ │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq.n f30a │ │ │ │ │ + beq.n f692 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ orrs.w r3, r3, r4, lsr #31 │ │ │ │ │ - beq.n f244 │ │ │ │ │ + beq.n f5cc │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ │ subs r7, #1 │ │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n f21a │ │ │ │ │ + bne.n f5a2 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r2, f268 │ │ │ │ │ + cbz r2, f5f0 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f452 │ │ │ │ │ + beq.w f7da │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.w f3fc │ │ │ │ │ + beq.w f784 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w f3e4 │ │ │ │ │ + beq.w f76c │ │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n f2fc │ │ │ │ │ - ldr.w r3, [pc, #2460] @ fc24 │ │ │ │ │ + ble.n f684 │ │ │ │ │ + ldr.w r3, [pc, #2460] @ ffac │ │ │ │ │ sub.w r9, r6, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ │ strd r3, r6, [sp, #24] │ │ │ │ │ - b.n f2a6 │ │ │ │ │ + b.n f62e │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.n f2fa │ │ │ │ │ + beq.n f682 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ blx 8814 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f484 │ │ │ │ │ + beq.w f80c │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f29e │ │ │ │ │ + bne.n f626 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - blt.n f2d6 │ │ │ │ │ + blt.n f65e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ @@ -9841,299 +10134,299 @@ │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r2, [sp, #28] │ │ │ │ │ ldrlt.w r3, [r9] │ │ │ │ │ strlt.w r3, [r2, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n f2a6 │ │ │ │ │ + bne.n f62e │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n f410 │ │ │ │ │ + b.n f798 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ 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 r1, [r5, #0] │ │ │ │ │ blx fp │ │ │ │ │ - cbz r0, f35e │ │ │ │ │ + cbz r0, f6e6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f22c │ │ │ │ │ + bne.w f5b4 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr.w r2, [pc, #2280] @ fc28 │ │ │ │ │ - ldr.w r3, [pc, #2248] @ fc0c │ │ │ │ │ + ldr.w r2, [pc, #2280] @ ffb0 │ │ │ │ │ + ldr.w r3, [pc, #2248] @ ff94 │ │ │ │ │ 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 108b4 │ │ │ │ │ + bne.w 10c3c │ │ │ │ │ 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 f388 │ │ │ │ │ + bhi.n f710 │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ lsls r4, r0, #16 │ │ │ │ │ lsls r0, r6, #16 │ │ │ │ │ movs r3, #4 │ │ │ │ │ asrs r4, r0, #24 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bne.w 10728 │ │ │ │ │ - ldr.w r2, [pc, #2224] @ fc2c │ │ │ │ │ + bne.w 10ab0 │ │ │ │ │ + ldr.w r2, [pc, #2224] @ ffb4 │ │ │ │ │ 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 │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w f21a │ │ │ │ │ - b.n f254 │ │ │ │ │ + bne.w f5a2 │ │ │ │ │ + b.n f5dc │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - ble.n f3e2 │ │ │ │ │ + ble.n f76a │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10714 │ │ │ │ │ + bne.w 10a9c │ │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n f388 │ │ │ │ │ + b.n f710 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - ble.n f3e2 │ │ │ │ │ + ble.n f76a │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1073c │ │ │ │ │ + bne.w 10ac4 │ │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n f388 │ │ │ │ │ + b.n f710 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - ble.n f3e2 │ │ │ │ │ + ble.n f76a │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10700 │ │ │ │ │ + bne.w 10a88 │ │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n f388 │ │ │ │ │ + b.n f710 │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - ldr.w r3, [pc, #2108] @ fc30 │ │ │ │ │ + ldr.w r3, [pc, #2108] @ ffb8 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n f332 │ │ │ │ │ + b.n f6ba │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w f276 │ │ │ │ │ + bne.w f5fe │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov fp, r6 │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #5 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - cbz r1, f46e │ │ │ │ │ + cbz r1, f7f6 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f4aa │ │ │ │ │ + beq.n f832 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.w f6bc │ │ │ │ │ + beq.w fa44 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cbz r3, f494 │ │ │ │ │ + cbz r3, f81c │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - bhi.w 108c8 │ │ │ │ │ + bhi.w 10c50 │ │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ │ lsls r5, r6, #28 │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ lsls r3, r5, #23 │ │ │ │ │ lsls r1, r2, #20 │ │ │ │ │ lsls r4, r5, #18 │ │ │ │ │ - ldr.w r0, [pc, #2016] @ fc34 │ │ │ │ │ + ldr.w r0, [pc, #2016] @ ffbc │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ add r0, pc │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ blx r4 │ │ │ │ │ - b.n f332 │ │ │ │ │ + b.n f6ba │ │ │ │ │ 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 f33e │ │ │ │ │ + b.n f6c6 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n f332 │ │ │ │ │ + b.n f6ba │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bhi.w f788 │ │ │ │ │ + bhi.w fb10 │ │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ │ lsls r4, r6, #15 │ │ │ │ │ lsls r1, r6, #11 │ │ │ │ │ lsls r0, r7, #10 │ │ │ │ │ lsls r2, r4, #8 │ │ │ │ │ lsls r4, r7, #6 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1068e │ │ │ │ │ + beq.w 10a16 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bne.n f434 │ │ │ │ │ + bne.n f7bc │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104d0 │ │ │ │ │ + bne.w 10858 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ adds r5, #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n f520 │ │ │ │ │ - ldr.w r4, [pc, #1864] @ fc38 │ │ │ │ │ + ble.n f8a8 │ │ │ │ │ + ldr.w r4, [pc, #1864] @ ffc0 │ │ │ │ │ sub.w r8, r0, #4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ add r4, pc │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.n f508 │ │ │ │ │ + bgt.n f890 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ str.w r2, [r8, #4]! │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - blt.n f4f8 │ │ │ │ │ + blt.n f880 │ │ │ │ │ lsrs r2, r3, #31 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it le │ │ │ │ │ orrle.w r2, r2, #1 │ │ │ │ │ - cbz r2, f53c │ │ │ │ │ + cbz r2, f8c4 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr.w r0, [pc, #1800] @ fc3c │ │ │ │ │ + ldr.w r0, [pc, #1800] @ ffc4 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str.w r1, [r6, r3, lsl #2] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 105a2 │ │ │ │ │ - ldr.w r8, [pc, #1772] @ fc40 │ │ │ │ │ + ble.w 1092a │ │ │ │ │ + ldr.w r8, [pc, #1772] @ ffc8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr.w r9, [pc, #1772] @ fc44 │ │ │ │ │ + ldr.w r9, [pc, #1772] @ ffcc │ │ │ │ │ mov fp, r4 │ │ │ │ │ add r8, pc │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ add r9, pc │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ - b.n f5b6 │ │ │ │ │ + b.n f93e │ │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r5, [r3, #136] @ 0x88 │ │ │ │ │ blx r2 │ │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f614 │ │ │ │ │ + bne.n f99c │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - cbz r3, f5a8 │ │ │ │ │ + cbz r3, f930 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n f59e │ │ │ │ │ + blt.n f926 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8, fp, lsl #2] │ │ │ │ │ str.w r3, [r8, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.w 1077c │ │ │ │ │ + beq.w 10b04 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - blt.n f5c0 │ │ │ │ │ + blt.n f948 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.n f5ce │ │ │ │ │ + bgt.n f956 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [r8, fp, lsl #2] │ │ │ │ │ @@ -10152,285 +10445,285 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n f60c │ │ │ │ │ + bgt.n f994 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f572 │ │ │ │ │ + beq.n f8fa │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n f660 │ │ │ │ │ - ldr.w r7, [pc, #1572] @ fc48 │ │ │ │ │ + ble.n f9e8 │ │ │ │ │ + ldr.w r7, [pc, #1572] @ ffd0 │ │ │ │ │ sub.w fp, r6, #4 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add r7, pc │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bgt.n f63e │ │ │ │ │ + bgt.n f9c6 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n f656 │ │ │ │ │ + bgt.n f9de │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt.n f630 │ │ │ │ │ + blt.n f9b8 │ │ │ │ │ lsrs r2, r3, #31 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it le │ │ │ │ │ orrle.w r2, r2, #1 │ │ │ │ │ - cbz r2, f67c │ │ │ │ │ + cbz r2, fa04 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr.w r0, [pc, #1496] @ fc4c │ │ │ │ │ + ldr.w r0, [pc, #1496] @ ffd4 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n f694 │ │ │ │ │ + bgt.n fa1c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 104d0 │ │ │ │ │ + bne.w 10858 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n f6b8 │ │ │ │ │ - ldr.w r0, [pc, #1440] @ fc50 │ │ │ │ │ + bge.n fa40 │ │ │ │ │ + ldr.w r0, [pc, #1440] @ ffd8 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b.n f8be │ │ │ │ │ + b.n fc46 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n f7a2 │ │ │ │ │ + beq.n fb2a │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ ldrd r9, r3, [r2, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1089c │ │ │ │ │ - ldr.w r8, [pc, #1376] @ fc54 │ │ │ │ │ + beq.w 10c24 │ │ │ │ │ + ldr.w r8, [pc, #1376] @ ffdc │ │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ │ - ldr.w r4, [pc, #1372] @ fc58 │ │ │ │ │ + ldr.w r4, [pc, #1372] @ ffe0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r8, pc │ │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ add r4, pc │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n f76a │ │ │ │ │ + b.n faf2 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, f782 │ │ │ │ │ + cbz r0, fb0a │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ blx r3 │ │ │ │ │ ldrd r1, r3, [sp, #84] @ 0x54 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n f782 │ │ │ │ │ + bne.n fb0a │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ blx 82ec │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ - cbnz r0, f762 │ │ │ │ │ + cbnz r0, faea │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n f758 │ │ │ │ │ + blt.n fae0 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str.w r1, [r2, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r7, [r7, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 106e4 │ │ │ │ │ + beq.w 10a6c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n f778 │ │ │ │ │ + blt.n fb00 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - cbz r0, f782 │ │ │ │ │ + cbz r0, fb0a │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f71a │ │ │ │ │ + bne.n faa2 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ - b.n f762 │ │ │ │ │ + b.n faea │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 108e0 │ │ │ │ │ + beq.w 10c68 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 108ee │ │ │ │ │ + bne.w 10c76 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ ldrd r7, r3, [r2, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 108aa │ │ │ │ │ - ldr.w r4, [pc, #1192] @ fc5c │ │ │ │ │ + beq.w 10c32 │ │ │ │ │ + ldr.w r4, [pc, #1192] @ ffe4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr.w r5, [pc, #1188] @ fc60 │ │ │ │ │ + ldr.w r5, [pc, #1188] @ ffe8 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ add r4, pc │ │ │ │ │ add r5, pc │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n f7fa │ │ │ │ │ + b.n fb82 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ - cbz r0, f7f2 │ │ │ │ │ + cbz r0, fb7a │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.n f7e8 │ │ │ │ │ + bgt.n fb70 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str.w r2, [fp, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r7, [r7, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 10750 │ │ │ │ │ + beq.w 10ad8 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - blt.n f808 │ │ │ │ │ + blt.n fb90 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - cbz r0, f812 │ │ │ │ │ + cbz r0, fb9a │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f7ca │ │ │ │ │ + bne.n fb52 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ - b.n f7f2 │ │ │ │ │ + b.n fb7a │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n f874 │ │ │ │ │ - ldr.w r5, [pc, #1088] @ fc64 │ │ │ │ │ + beq.n fbfc │ │ │ │ │ + ldr.w r5, [pc, #1088] @ ffec │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrd r8, r7, [sp, #56] @ 0x38 │ │ │ │ │ add r5, pc │ │ │ │ │ subs r6, #4 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 8814 │ │ │ │ │ ldr r6, [r0, #32] │ │ │ │ │ - cbz r6, f86c │ │ │ │ │ + cbz r6, fbf4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r9, r3, r4, lsl #2 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n f85c │ │ │ │ │ + bgt.n fbe4 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r9], #4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n f84c │ │ │ │ │ + bne.n fbd4 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - bne.n f830 │ │ │ │ │ + bne.n fbb8 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n f888 │ │ │ │ │ + bge.n fc10 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #996] @ (fc68 ) │ │ │ │ │ + ldr r0, [pc, #996] @ (fff0 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 100f8 │ │ │ │ │ + beq.w 10480 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1044c │ │ │ │ │ + beq.w 107d4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 104e0 │ │ │ │ │ + bne.w 10868 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cbz r2, f8ba │ │ │ │ │ + cbz r2, fc42 │ │ │ │ │ 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 104d0 │ │ │ │ │ + bne.w 10858 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -10439,46 +10732,46 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ blx r4 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n f480 │ │ │ │ │ + b.n f808 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ blx r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 108a2 │ │ │ │ │ + beq.w 10c2a │ │ │ │ │ sub.w r9, r6, #4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 8814 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ - cbz r6, f928 │ │ │ │ │ + cbz r6, fcb0 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n f918 │ │ │ │ │ + bne.n fca0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bne.n f906 │ │ │ │ │ - ldr r7, [pc, #828] @ (fc6c ) │ │ │ │ │ + bne.n fc8e │ │ │ │ │ + ldr r7, [pc, #828] @ (fff4 ) │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ │ str.w r8, [sp, #32] │ │ │ │ │ add r7, pc │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ ldrd r4, r9, [sp, #56] @ 0x38 │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ @@ -10487,24 +10780,24 @@ │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 8814 │ │ │ │ │ ldr.w fp, [r0, #32] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n f9a8 │ │ │ │ │ + beq.n fd30 │ │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, f99e │ │ │ │ │ + cbz r0, fd26 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n f986 │ │ │ │ │ + bgt.n fd0e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ @@ -10512,208 +10805,208 @@ │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r8, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n f968 │ │ │ │ │ + bne.n fcf0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n f94a │ │ │ │ │ + bne.n fcd2 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n f9cc │ │ │ │ │ + bge.n fd54 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #680] @ (fc70 ) │ │ │ │ │ + ldr r0, [pc, #680] @ (fff8 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f890 │ │ │ │ │ + bne.w fc18 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f8be │ │ │ │ │ + beq.w fc46 │ │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr.w r4, [r2, #188] @ 0xbc │ │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104d0 │ │ │ │ │ + bne.w 10858 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f4d6 │ │ │ │ │ - b.n f8ba │ │ │ │ │ + bne.w f85e │ │ │ │ │ + b.n fc42 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n fa6a │ │ │ │ │ - ldr r5, [pc, #600] @ (fc74 ) │ │ │ │ │ + beq.n fdf2 │ │ │ │ │ + ldr r5, [pc, #600] @ (fffc ) │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrd r8, r7, [sp, #56] @ 0x38 │ │ │ │ │ add r5, pc │ │ │ │ │ subs r6, #4 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 8814 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ - cbz r6, fa62 │ │ │ │ │ + cbz r6, fdea │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r9, r3, r4, lsl #2 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n fa52 │ │ │ │ │ + bgt.n fdda │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r9], #4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n fa42 │ │ │ │ │ + bne.n fdca │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - bne.n fa26 │ │ │ │ │ + bne.n fdae │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.w f888 │ │ │ │ │ + bge.w fc10 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #508] @ (fc78 ) │ │ │ │ │ + ldr r0, [pc, #508] @ (10000 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n f888 │ │ │ │ │ + b.n fc10 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ blx r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 107d0 │ │ │ │ │ + beq.w 10b58 │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 8814 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ - cbz r6, fad8 │ │ │ │ │ + cbz r6, fe60 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n fac8 │ │ │ │ │ + bne.n fe50 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - bne.n fab6 │ │ │ │ │ + bne.n fe3e │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 8814 │ │ │ │ │ ldr r6, [r0, #32] │ │ │ │ │ - cbz r6, fb0c │ │ │ │ │ + cbz r6, fe94 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n fafc │ │ │ │ │ + bne.n fe84 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - bne.n faea │ │ │ │ │ - ldr.w r8, [pc, #356] @ fc7c │ │ │ │ │ + bne.n fe72 │ │ │ │ │ + ldr.w r8, [pc, #356] @ 10004 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ add r8, pc │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 8814 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ - cbnz r6, fb46 │ │ │ │ │ - b.n fb74 │ │ │ │ │ + cbnz r6, fece │ │ │ │ │ + b.n fefc │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ - cbz r6, fb74 │ │ │ │ │ + cbz r6, fefc │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fb42 │ │ │ │ │ + bne.n feca │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n fb64 │ │ │ │ │ + bgt.n feec │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 fb46 │ │ │ │ │ + bne.n fece │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n fb2e │ │ │ │ │ - ldr r6, [pc, #252] @ (fc80 ) │ │ │ │ │ + bne.n feb6 │ │ │ │ │ + ldr r6, [pc, #252] @ (10008 ) │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ @@ -10721,129 +11014,129 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 8814 │ │ │ │ │ ldr r6, [r0, #32] │ │ │ │ │ - cbnz r6, fbae │ │ │ │ │ - b.n fbdc │ │ │ │ │ + cbnz r6, ff36 │ │ │ │ │ + b.n ff64 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ - cbz r6, fbdc │ │ │ │ │ + cbz r6, ff64 │ │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fbaa │ │ │ │ │ + bne.n ff32 │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n fbcc │ │ │ │ │ + blt.n ff54 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str.w r2, [r5, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n fbae │ │ │ │ │ + bne.n ff36 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - bne.n fb92 │ │ │ │ │ + bne.n ff1a │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n fbfa │ │ │ │ │ + bge.n ff82 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #144] @ (fc84 ) │ │ │ │ │ + ldr r0, [pc, #144] @ (1000c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - b.n fe66 │ │ │ │ │ + b.n 101ee │ │ │ │ │ nop │ │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r1!, {r1, r4, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ │ + ittt pl │ │ │ │ │ + movpl r1, r0 │ │ │ │ │ + stmiapl r0!, {r1, r3, r4, r6, r7} │ │ │ │ │ + movpl r1, r0 │ │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - bmi.n fc90 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bkpt 0x00ce │ │ │ │ │ + bcc.n 10028 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - itee le │ │ │ │ │ - movle r1, r0 │ │ │ │ │ - ldmiagt r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ - movgt r1, r0 │ │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ │ + bkpt 0x00da │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - beq.n fca4 │ │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ │ + ldmia r7!, {r1} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ │ + ldmia r1!, {} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - add r5, sp, #148 @ 0x94 │ │ │ │ │ + itt vs │ │ │ │ │ + movvs r1, r0 │ │ │ │ │ + itt vs @ unpredictable │ │ │ │ │ + movvs r1, r0 │ │ │ │ │ + itte vs @ unpredictable │ │ │ │ │ + movvs r1, r0 │ │ │ │ │ + ldrvs.w r3, [sl] │ │ │ │ │ + addvc r5, sp, #148 @ 0x94 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ blx r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 1086a │ │ │ │ │ - ldr.w r9, [pc, #2868] @ 107d8 │ │ │ │ │ + beq.w 10bf2 │ │ │ │ │ + ldr.w r9, [pc, #2868] @ 10b60 │ │ │ │ │ subs r6, #4 │ │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r9, pc │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ @@ -10853,21 +11146,21 @@ │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 8814 │ │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n fd10 │ │ │ │ │ + beq.n 10098 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ │ add.w r6, r3, r4, lsl #2 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n fcee │ │ │ │ │ + bgt.n 10076 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ @@ -10875,81 +11168,81 @@ │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r6], #4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n fcdc │ │ │ │ │ + bne.n 10064 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n fcb8 │ │ │ │ │ + bne.n 10040 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 107b6 │ │ │ │ │ - bge.w 103fe │ │ │ │ │ - ldr.w r9, [pc, #2728] @ 107dc │ │ │ │ │ + bgt.w 10b3e │ │ │ │ │ + bge.w 10786 │ │ │ │ │ + ldr.w r9, [pc, #2728] @ 10b64 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ add r9, pc │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 8814 │ │ │ │ │ ldr r6, [r0, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 10428 │ │ │ │ │ + beq.w 107b0 │ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ add.w fp, sp, #88 @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ - b.n fd6a │ │ │ │ │ + b.n 100f2 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 10424 │ │ │ │ │ + beq.w 107ac │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fd62 │ │ │ │ │ + bne.n 100ea │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n fd80 │ │ │ │ │ + blt.n 10108 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n fd8a │ │ │ │ │ + bgt.n 10112 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r8, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n fd62 │ │ │ │ │ + b.n 100ea │ │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 1088e │ │ │ │ │ - ldr.w r9, [pc, #2600] @ 107e0 │ │ │ │ │ + beq.w 10c16 │ │ │ │ │ + ldr.w r9, [pc, #2600] @ 10b68 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ mov r8, r4 │ │ │ │ │ add r9, pc │ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ @@ -10960,31 +11253,31 @@ │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 8814 │ │ │ │ │ ldr.w fp, [r0, #32] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n fe46 │ │ │ │ │ + beq.n 101ce │ │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ │ - b.n fdfa │ │ │ │ │ + b.n 10182 │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n fe46 │ │ │ │ │ + beq.n 101ce │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fdf0 │ │ │ │ │ + bne.n 10178 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n fe1c │ │ │ │ │ + bgt.n 101a4 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -10996,42 +11289,42 @@ │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r9, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n fdfa │ │ │ │ │ + bne.n 10182 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n fdd0 │ │ │ │ │ + bne.n 10158 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.w 100e4 │ │ │ │ │ + bge.w 1046c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr.w r0, [pc, #2436] @ 107e4 │ │ │ │ │ + ldr.w r0, [pc, #2436] @ 10b6c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 100e4 │ │ │ │ │ + b.n 1046c │ │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ blx r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 10860 │ │ │ │ │ + beq.w 10be8 │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -11042,63 +11335,63 @@ │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bne.n fe9e │ │ │ │ │ - ldr.w r3, [pc, #2344] @ 107e8 │ │ │ │ │ + bne.n 10226 │ │ │ │ │ + ldr.w r3, [pc, #2344] @ 10b70 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - ldr.w r3, [pc, #2332] @ 107ec │ │ │ │ │ + ldr.w r3, [pc, #2332] @ 10b74 │ │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ │ add r3, pc │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 8814 │ │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n ff6c │ │ │ │ │ + beq.n 102f4 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ - b.n ff06 │ │ │ │ │ + b.n 1028e │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n ff6a │ │ │ │ │ + beq.n 102f2 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fefc │ │ │ │ │ + beq.n 10284 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fefc │ │ │ │ │ + bne.n 10284 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n ff36 │ │ │ │ │ + blt.n 102be │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n ff40 │ │ │ │ │ + bgt.n 102c8 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -11110,47 +11403,47 @@ │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n ff06 │ │ │ │ │ + bne.n 1028e │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.w 102a6 │ │ │ │ │ + beq.w 1062e │ │ │ │ │ ldr.w fp, [r3, #32] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n ff8c │ │ │ │ │ - b.n fffa │ │ │ │ │ + bne.n 10314 │ │ │ │ │ + b.n 10382 │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n fff0 │ │ │ │ │ + beq.n 10378 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ff82 │ │ │ │ │ + beq.n 1030a │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ff82 │ │ │ │ │ + bne.n 1030a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n ffbc │ │ │ │ │ + blt.n 10344 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n ffc6 │ │ │ │ │ + bgt.n 1034e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -11162,40 +11455,40 @@ │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n ff8c │ │ │ │ │ + bne.n 10314 │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.w 102a6 │ │ │ │ │ + beq.w 1062e │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w feda │ │ │ │ │ + bne.w 10262 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.w 102a6 │ │ │ │ │ + ble.w 1062e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr.w r0, [pc, #2012] @ 107f0 │ │ │ │ │ + ldr.w r0, [pc, #2012] @ 10b78 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 102a6 │ │ │ │ │ + b.n 1062e │ │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 1088a │ │ │ │ │ - ldr.w r9, [pc, #1984] @ 107f4 │ │ │ │ │ + beq.w 10c12 │ │ │ │ │ + ldr.w r9, [pc, #1984] @ 10b7c │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ mov r8, r4 │ │ │ │ │ add r9, pc │ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ @@ -11206,31 +11499,31 @@ │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 8814 │ │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 100c4 │ │ │ │ │ + beq.n 1044c │ │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ │ - b.n 10078 │ │ │ │ │ + b.n 10400 │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 100c4 │ │ │ │ │ + beq.n 1044c │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1006e │ │ │ │ │ + bne.n 103f6 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 1009a │ │ │ │ │ + bgt.n 10422 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -11242,53 +11535,53 @@ │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r9, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 10078 │ │ │ │ │ + bne.n 10400 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 1004e │ │ │ │ │ + bne.n 103d6 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 100e4 │ │ │ │ │ + ble.n 1046c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr.w r0, [pc, #1820] @ 107f8 │ │ │ │ │ + ldr.w r0, [pc, #1820] @ 10b80 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f890 │ │ │ │ │ + bne.w fc18 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f8be │ │ │ │ │ - b.n f9ea │ │ │ │ │ + beq.w fc46 │ │ │ │ │ + b.n fd72 │ │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ blx r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 10894 │ │ │ │ │ + beq.w 10c1c │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -11299,62 +11592,62 @@ │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bne.n 10138 │ │ │ │ │ - ldr.w r3, [pc, #1700] @ 107fc │ │ │ │ │ + bne.n 104c0 │ │ │ │ │ + ldr.w r3, [pc, #1700] @ 10b84 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r3, [pc, #1688] @ 10800 │ │ │ │ │ + ldr.w r3, [pc, #1688] @ 10b88 │ │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 8814 │ │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 10202 │ │ │ │ │ + beq.n 1058a │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 1019c │ │ │ │ │ + b.n 10524 │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 10200 │ │ │ │ │ + beq.n 10588 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10192 │ │ │ │ │ + bne.n 1051a │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10192 │ │ │ │ │ + bne.n 1051a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 101ca │ │ │ │ │ + blt.n 10552 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 101d4 │ │ │ │ │ + bgt.n 1055c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -11367,47 +11660,47 @@ │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 1019c │ │ │ │ │ + bne.n 10524 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 102a6 │ │ │ │ │ + beq.n 1062e │ │ │ │ │ ldr.w fp, [r3, #32] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 1021e │ │ │ │ │ - b.n 10288 │ │ │ │ │ + bne.n 105a6 │ │ │ │ │ + b.n 10610 │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 10282 │ │ │ │ │ + beq.n 1060a │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10214 │ │ │ │ │ + bne.n 1059c │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10214 │ │ │ │ │ + bne.n 1059c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 1024c │ │ │ │ │ + blt.n 105d4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 10256 │ │ │ │ │ + bgt.n 105de │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -11420,47 +11713,47 @@ │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 1021e │ │ │ │ │ + bne.n 105a6 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 102a6 │ │ │ │ │ + beq.n 1062e │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.w 10170 │ │ │ │ │ + bne.w 104f8 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.n 102a6 │ │ │ │ │ + ble.n 1062e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr.w r0, [pc, #1380] @ 10804 │ │ │ │ │ + ldr.w r0, [pc, #1380] @ 10b8c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - b.n 103fc │ │ │ │ │ + b.n 10784 │ │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ │ ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 108bc │ │ │ │ │ + beq.w 10c44 │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ - ldr.w r9, [pc, #1340] @ 10808 │ │ │ │ │ + ldr.w r9, [pc, #1340] @ 10b90 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r8, r4 │ │ │ │ │ - ldr.w r3, [pc, #1332] @ 1080c │ │ │ │ │ + ldr.w r3, [pc, #1332] @ 10b94 │ │ │ │ │ add r9, pc │ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ add r3, pc │ │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ @@ -11469,34 +11762,34 @@ │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r3 │ │ │ │ │ blx 8814 │ │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 1036a │ │ │ │ │ + beq.n 106f2 │ │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 10318 │ │ │ │ │ + b.n 106a0 │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 10368 │ │ │ │ │ + beq.n 106f0 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1030e │ │ │ │ │ + bne.n 10696 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 10334 │ │ │ │ │ + blt.n 106bc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 1033e │ │ │ │ │ + bgt.n 106c6 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -11508,40 +11801,40 @@ │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 10318 │ │ │ │ │ + bne.n 106a0 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 103fe │ │ │ │ │ + beq.n 10786 │ │ │ │ │ ldr.w fp, [r3, #32] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 103e0 │ │ │ │ │ + beq.n 10768 │ │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ │ - b.n 1038a │ │ │ │ │ + b.n 10712 │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 103da │ │ │ │ │ + beq.n 10762 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10380 │ │ │ │ │ + bne.n 10708 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 103a6 │ │ │ │ │ + blt.n 1072e │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 103b0 │ │ │ │ │ + bgt.n 10738 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -11553,68 +11846,68 @@ │ │ │ │ │ ldr.w fp, [fp, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 1038a │ │ │ │ │ + bne.n 10712 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 103fe │ │ │ │ │ + beq.n 10786 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.w 102e8 │ │ │ │ │ + bne.w 10670 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.n 103fe │ │ │ │ │ + ble.n 10786 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr.w r0, [pc, #1048] @ 10810 │ │ │ │ │ + ldr.w r0, [pc, #1048] @ 10b98 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f890 │ │ │ │ │ + bne.w fc18 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f6a6 │ │ │ │ │ + beq.w fa2e │ │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b.w f9ee │ │ │ │ │ + b.w fd76 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 103fe │ │ │ │ │ + beq.n 10786 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w fd3e │ │ │ │ │ + bne.w 100c6 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 103fe │ │ │ │ │ + ble.n 10786 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #972] @ (10814 ) │ │ │ │ │ + ldr r0, [pc, #972] @ (10b9c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ - b.n 103fc │ │ │ │ │ + b.n 10784 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w f8a2 │ │ │ │ │ + beq.w fc2a │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ble.w f7a6 │ │ │ │ │ - ldr r7, [pc, #948] @ (10818 ) │ │ │ │ │ + ble.w fb2e │ │ │ │ │ + ldr r7, [pc, #948] @ (10ba0 ) │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add r7, pc │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r7, [sp, #32] │ │ │ │ │ @@ -11623,62 +11916,62 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 104ae │ │ │ │ │ + cbz r0, 10836 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ - cbz r3, 104ae │ │ │ │ │ + cbz r3, 10836 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ mov r1, fp │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 104ae │ │ │ │ │ + cbz r0, 10836 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bgt.n 104a2 │ │ │ │ │ + bgt.n 1082a │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str.w r3, [r2, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 10478 │ │ │ │ │ + bne.n 10800 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ │ - bge.w f9e2 │ │ │ │ │ + bge.w fd6a │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #852] @ (1081c ) │ │ │ │ │ + ldr r0, [pc, #852] @ (10ba4 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.w f9e2 │ │ │ │ │ + b.w fd6a │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.w f33e │ │ │ │ │ + b.w f6c6 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ blx r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ble.w f6e4 │ │ │ │ │ + ble.w fa6c │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ @@ -11687,120 +11980,120 @@ │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [r9, r8, lsl #2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 10578 │ │ │ │ │ + cbz r0, 10900 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ - cbz r3, 10578 │ │ │ │ │ + cbz r3, 10900 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ mov r1, fp │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 10578 │ │ │ │ │ + cbz r0, 10900 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 10578 │ │ │ │ │ + bne.n 10900 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ blx 82ec │ │ │ │ │ - cbnz r0, 10578 │ │ │ │ │ + cbnz r0, 10900 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 1056a │ │ │ │ │ + bgt.n 108f2 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #700] @ (10820 ) │ │ │ │ │ + ldr r0, [pc, #700] @ (10ba8 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ │ str.w r3, [r9, r2, lsl #2] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 1051c │ │ │ │ │ + bne.n 108a4 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n 10596 │ │ │ │ │ + ble.n 1091e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #660] @ (10824 ) │ │ │ │ │ + ldr r0, [pc, #660] @ (10bac ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f9ee │ │ │ │ │ - b.w f8be │ │ │ │ │ + bne.w fd76 │ │ │ │ │ + b.w fc46 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ ldrd fp, r3, [r2, #4] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 108b8 │ │ │ │ │ - ldr.w r8, [pc, #628] @ 10828 │ │ │ │ │ + beq.w 10c40 │ │ │ │ │ + ldr.w r8, [pc, #628] @ 10bb0 │ │ │ │ │ mov r7, fp │ │ │ │ │ - ldr.w r9, [pc, #628] @ 1082c │ │ │ │ │ + ldr.w r9, [pc, #628] @ 10bb4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r1, [pc, #624] @ (10830 ) │ │ │ │ │ + ldr r1, [pc, #624] @ (10bb8 ) │ │ │ │ │ add r8, pc │ │ │ │ │ add r9, pc │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ add r1, pc │ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 1061c │ │ │ │ │ + b.n 109a4 │ │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r5, [r3, #136] @ 0x88 │ │ │ │ │ blx r2 │ │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10688 │ │ │ │ │ + bne.n 10a10 │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ - cbz r2, 10614 │ │ │ │ │ + cbz r2, 1099c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 1060a │ │ │ │ │ + blt.n 10992 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str.w r2, [r1, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r7, [r7, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 107a2 │ │ │ │ │ + beq.w 10b2a │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 1062a │ │ │ │ │ + blt.n 109b2 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - blt.n 10636 │ │ │ │ │ + blt.n 109be │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bgt.n 10644 │ │ │ │ │ + bgt.n 109cc │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ @@ -11819,335 +12112,335 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 10680 │ │ │ │ │ + bgt.n 10a08 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 105d8 │ │ │ │ │ + beq.n 10960 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.w f616 │ │ │ │ │ + b.w f99e │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bne.w f434 │ │ │ │ │ + bne.w f7bc │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldrd r4, r3, [r3, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 108ae │ │ │ │ │ - ldr r5, [pc, #400] @ (10834 ) │ │ │ │ │ + beq.w 10c36 │ │ │ │ │ + ldr r5, [pc, #400] @ (10bbc ) │ │ │ │ │ subs r6, r0, #4 │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ add r5, pc │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.n 106bc │ │ │ │ │ + blt.n 10a44 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r4, [r4, #16] │ │ │ │ │ str.w r2, [r6, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 106aa │ │ │ │ │ + bne.n 10a32 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f8be │ │ │ │ │ + beq.w fc46 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #348] @ (10838 ) │ │ │ │ │ + ldr r0, [pc, #348] @ (10bc0 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.w f8be │ │ │ │ │ + b.w fc46 │ │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 10596 │ │ │ │ │ + ble.w 1091e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #324] @ (1083c ) │ │ │ │ │ + ldr r0, [pc, #324] @ (10bc4 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 10596 │ │ │ │ │ + b.n 1091e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #312] @ (10840 ) │ │ │ │ │ + ldr r0, [pc, #312] @ (10bc8 ) │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - b.w f460 │ │ │ │ │ + b.w f7e8 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #296] @ (10844 ) │ │ │ │ │ + ldr r0, [pc, #296] @ (10bcc ) │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - b.w f460 │ │ │ │ │ + b.w f7e8 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #280] @ (10848 ) │ │ │ │ │ + ldr r0, [pc, #280] @ (10bd0 ) │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - b.w f460 │ │ │ │ │ + b.w f7e8 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #264] @ (1084c ) │ │ │ │ │ + ldr r0, [pc, #264] @ (10bd4 ) │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - b.w f460 │ │ │ │ │ + b.w f7e8 │ │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w f9e2 │ │ │ │ │ + ble.w fd6a │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #236] @ (10850 ) │ │ │ │ │ + ldr r0, [pc, #236] @ (10bd8 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.w f9e2 │ │ │ │ │ + b.w fd6a │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ │ strd fp, fp, [sp, #48] @ 0x30 │ │ │ │ │ - b.w f402 │ │ │ │ │ + b.w f78a │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - ble.n 1078e │ │ │ │ │ + ble.n 10b16 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #204] @ (10854 ) │ │ │ │ │ + ldr r0, [pc, #204] @ (10bdc ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ - b.w f61c │ │ │ │ │ + b.w f9a4 │ │ │ │ │ mov r5, fp │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 1078e │ │ │ │ │ + ble.n 10b16 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #168] @ (10858 ) │ │ │ │ │ + ldr r0, [pc, #168] @ (10be0 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1078e │ │ │ │ │ + b.n 10b16 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #160] @ (1085c ) │ │ │ │ │ + ldr r0, [pc, #160] @ (10be4 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.w 1043c │ │ │ │ │ - b.w fd30 │ │ │ │ │ + ble.w 107c4 │ │ │ │ │ + b.w 100b8 │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.w fbe6 │ │ │ │ │ + b.w ff6e │ │ │ │ │ nop │ │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - pop {r4, r7, pc} │ │ │ │ │ + pop {r3, r4, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbnz r2, 1085e │ │ │ │ │ + revsh r2, r6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbnz r0, 10854 │ │ │ │ │ + hlt 0x0038 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbnz r4, 1081c │ │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - rev r0, r4 │ │ │ │ │ + cbnz r0, 10b82 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbnz r0, 10806 │ │ │ │ │ + @ instruction: 0xb850 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - @ instruction: 0xb798 │ │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - @ instruction: 0xb760 │ │ │ │ │ + @ instruction: 0xb668 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ │ + cbz r2, 10c0c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - uxth r4, r7 │ │ │ │ │ + cbz r4, 10bc4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbz r4, 10858 │ │ │ │ │ + sxth r4, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - sxtb r2, r6 │ │ │ │ │ + cbz r2, 10bba │ │ │ │ │ movs r1, r0 │ │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - pop {r1, r3, r5} │ │ │ │ │ + cbnz r2, 10bf0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ │ + cbnz r4, 10bf8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbnz r2, 10838 │ │ │ │ │ + @ instruction: 0xb85a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbnz r6, 1084c │ │ │ │ │ + @ instruction: 0xb89e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bkpt 0x00b6 │ │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - wfe │ │ │ │ │ + bkpt 0x0028 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - itet hi │ │ │ │ │ - movhi r1, r0 │ │ │ │ │ - addls r6, sp, #176 @ 0xb0 │ │ │ │ │ - movhi r1, r0 │ │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ │ + bkpt 0x0092 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbnz r2, 10854 │ │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ │ + @ instruction: 0xb85a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - revsh r4, r0 │ │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cbnz r4, 10c0e │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cbnz r6, 10c48 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + pop {r2, r4, pc} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bkpt 0x000c │ │ │ │ │ + bkpt 0x007a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - itee vc │ │ │ │ │ - movvc r1, r0 │ │ │ │ │ - ldrvs r3, [sp, #60] @ 0x3c │ │ │ │ │ - movvs r4, fp │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + mov r4, fp │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - b.w 10008 │ │ │ │ │ + b.w 10390 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 10886 │ │ │ │ │ + bge.n 10c0e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - ldr r0, [pc, #136] @ (10900 ) │ │ │ │ │ + ldr r0, [pc, #136] @ (10c88 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 108c4 │ │ │ │ │ + ble.n 10c4c │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.n 103fe │ │ │ │ │ + b.n 10786 │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.n 100ce │ │ │ │ │ + b.n 10456 │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.w fe50 │ │ │ │ │ + b.w 101d8 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r4, fp │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - b.n 10294 │ │ │ │ │ + b.n 1061c │ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 106ea │ │ │ │ │ + b.n 10a72 │ │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - b.w f9b6 │ │ │ │ │ + b.w fd3e │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 10754 │ │ │ │ │ + b.n 10adc │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 106cc │ │ │ │ │ + b.n 10a54 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.n 107a4 │ │ │ │ │ + b.n 10b2c │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r4, fp │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - b.n 103ec │ │ │ │ │ + b.n 10774 │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.n 1043c │ │ │ │ │ + b.n 107c4 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f794 │ │ │ │ │ + bne.w fb1c │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f4b8 │ │ │ │ │ + bne.w f840 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w f6ae │ │ │ │ │ + b.w fa36 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f4b8 │ │ │ │ │ + bne.w f840 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ - b.n 108d8 │ │ │ │ │ + b.n 10c60 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - b.w f6d2 │ │ │ │ │ + b.w fa5a │ │ │ │ │ nop │ │ │ │ │ - bkpt 0x00b6 │ │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #12] @ (10914 ) │ │ │ │ │ - ldr r2, [pc, #16] @ (10918 ) │ │ │ │ │ + ldr r3, [pc, #12] @ (10c9c ) │ │ │ │ │ + ldr r2, [pc, #16] @ (10ca0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ - mov ip, lr │ │ │ │ │ + muls r4, r5 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001091c : │ │ │ │ │ +00010ca4 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr r5, [pc, #132] @ (109a8 ) │ │ │ │ │ - ldr r4, [pc, #136] @ (109ac ) │ │ │ │ │ + ldr r5, [pc, #132] @ (10d30 ) │ │ │ │ │ + ldr r4, [pc, #136] @ (10d34 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r3, [pc, #132] @ (109b0 ) │ │ │ │ │ - ldr r2, [pc, #136] @ (109b4 ) │ │ │ │ │ - ldr r1, [pc, #136] @ (109b8 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (10d38 ) │ │ │ │ │ + ldr r2, [pc, #136] @ (10d3c ) │ │ │ │ │ + ldr r1, [pc, #136] @ (10d40 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ add r1, pc │ │ │ │ │ - ldr r5, [pc, #132] @ (109bc ) │ │ │ │ │ + ldr r5, [pc, #132] @ (10d44 ) │ │ │ │ │ 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, 10982 │ │ │ │ │ + cbz r0, 10d0a │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #100] @ (109c0 ) │ │ │ │ │ + ldr r1, [pc, #100] @ (10d48 ) │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r5], #4 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 9510 │ │ │ │ │ - ldr r2, [pc, #88] @ (109c4 ) │ │ │ │ │ - ldr r3, [pc, #64] @ (109ac ) │ │ │ │ │ + ldr r2, [pc, #88] @ (10d4c ) │ │ │ │ │ + ldr r3, [pc, #64] @ (10d34 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 109a2 │ │ │ │ │ + bne.n 10d2a │ │ │ │ │ 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 │ │ │ │ │ @@ -12157,1607 +12450,1307 @@ │ │ │ │ │ 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 10954 │ │ │ │ │ + b.n 10cdc │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - mov lr, sl │ │ │ │ │ + muls r6, r1 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mov lr, r9 │ │ │ │ │ + muls r6, r0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xffcfffff │ │ │ │ │ - bkpt 0x008c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bkpt 0x0088 │ │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - ldr r3, [pc, #8] @ (109d8 ) │ │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r2, [r1, #12] │ │ │ │ │ - bx lr │ │ │ │ │ - str r0, [r5, r1] │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - push {r3, lr} │ │ │ │ │ - ldr r3, [pc, #20] @ (109f4 ) │ │ │ │ │ - ldr r2, [pc, #20] @ (109f8 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [pc, #20] @ (109fc ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bkpt 0x000e │ │ │ │ │ + pop {r4, r7, pc} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ │ - ldr r3, [pc, #40] @ (10a30 ) │ │ │ │ │ - ldr r2, [pc, #40] @ (10a34 ) │ │ │ │ │ - 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 8620 │ │ │ │ │ - nop │ │ │ │ │ - cmp r8, lr │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00010a38 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - cbz r3, 10a48 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 10a48 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #8] @ (10a54 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r5, [r4, #12] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldr r7, [pc, #952] @ (10e10 ) │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00010a58 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r4, [pc, #76] @ (10aac ) │ │ │ │ │ - ldr r3, [pc, #76] @ (10ab0 ) │ │ │ │ │ - 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, 10a96 │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx 8e88 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 10a90 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 88fc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - nop │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + orrs r0, r1 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00010ab4 : │ │ │ │ │ +00010d50 : │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00010abc : │ │ │ │ │ +00010d58 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #36] @ (10ae8 ) │ │ │ │ │ - ldr r2, [pc, #40] @ (10aec ) │ │ │ │ │ + ldr r3, [pc, #36] @ (10d84 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (10d88 ) │ │ │ │ │ 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, 10ae2 │ │ │ │ │ + cbz r3, 10d7e │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - cmp r6, r6 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010af0 : │ │ │ │ │ +00010d8c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #40] @ (10b20 ) │ │ │ │ │ - ldr r2, [pc, #44] @ (10b24 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (10dbc ) │ │ │ │ │ + ldr r2, [pc, #44] @ (10dc0 ) │ │ │ │ │ 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, 10b18 │ │ │ │ │ + cbz r3, 10db4 │ │ │ │ │ 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 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ + negs r6, r4 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010b28 : │ │ │ │ │ +00010dc4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #40] @ (10b58 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (10df4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - cbz r0, 10b52 │ │ │ │ │ + cbz r0, 10dee │ │ │ │ │ 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] @ (10b5c ) │ │ │ │ │ + ldr r3, [pc, #20] @ (10df8 ) │ │ │ │ │ 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 10b4e │ │ │ │ │ + b.n 10dea │ │ │ │ │ nop │ │ │ │ │ - add ip, r9 │ │ │ │ │ + tst r0, r6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010b60 : │ │ │ │ │ +00010dfc : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ - ldr r3, [pc, #32] @ (10b88 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (10e24 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - cbz r4, 10b7e │ │ │ │ │ - ldr r2, [pc, #28] @ (10b8c ) │ │ │ │ │ + cbz r4, 10e1a │ │ │ │ │ + ldr r2, [pc, #28] @ (10e28 ) │ │ │ │ │ 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 10b70 │ │ │ │ │ + bne.n 10e0c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - add ip, r2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - lsls r6, r2, #2 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - add.w sl, r6, #8 │ │ │ │ │ - str.w r3, [r4, r2, lsl #2] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr.w r8, [pc, #112] @ 10c18 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w ip, [r1] │ │ │ │ │ - adds r1, r5, #3 │ │ │ │ │ - str.w ip, [r4, sl] │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r7, [pc, #100] @ (10c1c ) │ │ │ │ │ - ldr.w r9, [r4, r2, lsl #2] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r6, [r9] │ │ │ │ │ - add.w lr, r6, #1 │ │ │ │ │ - str.w lr, [r9] │ │ │ │ │ - ldr.w r6, [ip] │ │ │ │ │ - add.w lr, r6, #1 │ │ │ │ │ - str.w lr, [ip] │ │ │ │ │ - ldr.w r7, [r8, r7] │ │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ │ - ldr.w r8, [r6, #1176] @ 0x498 │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr.w r2, [r4, r5, lsl #2] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 10bfc │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r0, [r4, sl] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 10c12 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - add r0, r9 │ │ │ │ │ + rors r0, r7 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #260] @ (10d2c ) │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - add r3, pc │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 10cc0 │ │ │ │ │ - ldr.w r9, [r0, #28] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 10cb2 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr r2, [pc, #240] @ (10d30 ) │ │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ │ - ldr.w r8, [r3, r2] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00010e2c : │ │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ │ + ldr r4, [pc, #156] @ (10ed4 ) │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + add r4, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w fp, [sl, #24] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 10ca8 │ │ │ │ │ - ldr.w sl, [pc, #212] @ 10d34 │ │ │ │ │ - add sl, pc │ │ │ │ │ - b.n 10c6e │ │ │ │ │ - ldr.w fp, [fp, #12] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 10ca6 │ │ │ │ │ - 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 10c64 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bgt.n 10c8e │ │ │ │ │ + ldr r3, [pc, #148] @ (10ed8 ) │ │ │ │ │ + ldr.w r8, [r4, r3] │ │ │ │ │ + cbz r0, 10e56 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ldr r0, [pc, #140] @ (10edc ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ 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 10c6e │ │ │ │ │ - cbnz r4, 10cb6 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ 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 10cb2 │ │ │ │ │ - ldr r2, [pc, #100] @ (10d30 ) │ │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ │ - ldr.w r8, [r3, r2] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add.w r9, r7, #16 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx 8f64 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 98a4 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx 8e88 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ + movs r0, #16 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w fp, [sl, #32] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 10ca8 │ │ │ │ │ - ldr.w sl, [pc, #76] @ 10d38 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - add sl, pc │ │ │ │ │ - b.n 10cfc │ │ │ │ │ - ldr.w fp, [fp, #12] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 10ca6 │ │ │ │ │ - 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 10cf2 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - blt.n 10d1c │ │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ │ + strd r6, r4, [r0] │ │ │ │ │ + cbz r3, 10e94 │ │ │ │ │ + str r0, [r3, #8] │ │ │ │ │ + str r3, [r0, #12] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ 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 10cf2 │ │ │ │ │ - mvns r0, r2 │ │ │ │ │ + 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, 10eba │ │ │ │ │ + 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 │ │ │ │ │ + sbcs r6, r7 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r4, 10db2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cbnz r2, 10dac │ │ │ │ │ + pop {r1, r4, r5} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #256] @ (10e44 ) │ │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #252] @ (10e48 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - ldrd r9, sl, [sp, #92] @ 0x5c │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r5, [sp, #100] @ 0x64 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - bl 10b90 │ │ │ │ │ - ldr r2, [pc, #220] @ (10e4c ) │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - bics.w r5, r0, #4 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bne.n 10e22 │ │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + │ │ │ │ │ +00010ee0 : │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r1, #16 │ │ │ │ │ + blx 91f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + blx 8af0 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + ldr r6, [pc, #144] @ (10f88 ) │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r3, [r2, #32] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + it eq │ │ │ │ │ + streq r3, [r2, #32] │ │ │ │ │ + cbz r3, 10f0a │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + str r1, [r3, #8] │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + cbz r1, 10f10 │ │ │ │ │ + str r3, [r1, #12] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ + str r3, [r0, #8] │ │ │ │ │ + str r3, [r0, #12] │ │ │ │ │ + ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + it eq │ │ │ │ │ + streq r1, [r2, #24] │ │ │ │ │ + cbz r1, 10f34 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + str r5, [r1, #8] │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + cbz r5, 10f3a │ │ │ │ │ + str r1, [r5, #12] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r5, [r3, #0] │ │ │ │ │ + str r5, [r3, #4] │ │ │ │ │ + str r5, [r3, #8] │ │ │ │ │ + str r5, [r3, #12] │ │ │ │ │ + ldr r3, [pc, #68] @ (10f8c ) │ │ │ │ │ + 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 │ │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add r3, sp, #32 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 10c20 │ │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 10e08 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ble.n 10dfa │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - subs r6, r1, #4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - b.n 10db6 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - beq.n 10df6 │ │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 10db0 │ │ │ │ │ - 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 10d3c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 10db0 │ │ │ │ │ - ldr r2, [pc, #108] @ (10e50 ) │ │ │ │ │ - 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 10e22 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - ldr r3, [pc, #84] @ (10e50 ) │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + str r5, [r4, #24] │ │ │ │ │ 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 10b90 │ │ │ │ │ - bics.w r2, r0, #4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + str r5, [r4, #28] │ │ │ │ │ + cbz r0, 10f72 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.n 10f7e │ │ │ │ │ + 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 r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 10f6e │ │ │ │ │ + asrs r4, r0 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00010f90 : │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 10fd2 │ │ │ │ │ + push {r4, r5} │ │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ │ + ldr r5, [r2, #32] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ it eq │ │ │ │ │ - moveq r3, #0 │ │ │ │ │ - ldr r1, [pc, #48] @ (10e54 ) │ │ │ │ │ - ldr r2, [pc, #32] @ (10e48 ) │ │ │ │ │ - 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 10e3e │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + streq r4, [r2, #32] │ │ │ │ │ + cbz r4, 10faa │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + cbz r5, 10fb0 │ │ │ │ │ + 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, 10fc0 │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +00010fd4 : │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 11016 │ │ │ │ │ + push {r4, r5} │ │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ │ + ldr r5, [r2, #24] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + it eq │ │ │ │ │ + streq r4, [r2, #24] │ │ │ │ │ + cbz r4, 10fee │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + cbz r5, 10ff4 │ │ │ │ │ + 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, 11004 │ │ │ │ │ + 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 │ │ │ │ │ + │ │ │ │ │ +00011018 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r5, [pc, #112] @ (11090 ) │ │ │ │ │ + ldr r0, [pc, #116] @ (11094 ) │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [pc, #112] @ (11098 ) │ │ │ │ │ + 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, #96] @ (1109c ) │ │ │ │ │ + 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 8890 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + cbz r3, 1107e │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w r3, [r2, #220] @ 0xdc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [pc, #56] @ (110a0 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (11094 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 1108c │ │ │ │ │ + add sp, #24 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ + movs r0, #3 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 11066 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - rors r6, r2 │ │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #248] @ (10f58 ) │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #248] @ (10f5c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ │ + │ │ │ │ │ +000110a4 : │ │ │ │ │ + ldr r3, [pc, #112] @ (11118 ) │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r8, r1 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + ldr r4, [pc, #108] @ (1111c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + 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] @ (11120 ) │ │ │ │ │ + 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 r3, [r2, r3] │ │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ │ - ldrd fp, r5, [sp, #92] @ 0x5c │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add r3, sp, #32 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 10c20 │ │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ │ - ldr.w ip, [pc, #196] @ 10f60 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 10f1c │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ble.n 10f0e │ │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ │ - subs r6, r1, #4 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ │ - b.n 10ec0 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - beq.n 10f08 │ │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #68] @ (11124 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 10eba │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - strd fp, r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - bl 10e58 │ │ │ │ │ - bic.w r2, r0, #2 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 10ef0 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - bne.n 10eba │ │ │ │ │ - ldr r2, [pc, #112] @ (10f64 ) │ │ │ │ │ - ldr.w ip, [sp, #24] │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r2, [ip, r2] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - b.n 10f36 │ │ │ │ │ - ldrd ip, r8, [sp, #24] │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r3, [pc, #84] @ (10f64 ) │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - mov r3, fp │ │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - bl 10b90 │ │ │ │ │ - subs r2, r0, #1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - it cs │ │ │ │ │ - movcs r3, #0 │ │ │ │ │ - ldr r1, [pc, #48] @ (10f68 ) │ │ │ │ │ - ldr r2, [pc, #32] @ (10f5c ) │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #44] @ (11128 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ 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 10f52 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + 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 │ │ │ │ │ - sbcs r0, r3 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adcs r4, r3 │ │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r0 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #224] @ (11054 ) │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #220] @ (11058 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w sl, [pc, #220] @ 1105c │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - ldrd r8, r9, [sp, #84] @ 0x54 │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - bl 10b90 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - bics.w r5, r0, #4 │ │ │ │ │ - bne.n 1101e │ │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + add r1, pc, #904 @ (adr r1, 114ac ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + add r3, pc, #440 @ (adr r3, 112e0 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + add r1, pc, #696 @ (adr r1, 113e4 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001112c : │ │ │ │ │ + ldr r3, [pc, #132] @ (111b4 ) │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldr r4, [pc, #128] @ (111b8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + 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] @ (111bc ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - add r3, sp, #32 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - add r3, sp, #24 │ │ │ │ │ + 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] @ (111c0 ) │ │ │ │ │ + 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] @ (111c4 ) │ │ │ │ │ + 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 │ │ │ │ │ - bl 10c20 │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 1104a │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - ble.n 1103c │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - sub.w fp, r1, #4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 10fe0 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - beq.n 1103a │ │ │ │ │ - ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r1, [fp, #4]! │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 10fda │ │ │ │ │ - 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 10f6c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 10fda │ │ │ │ │ - ldr r2, [pc, #84] @ (11060 ) │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + bx r3 │ │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r1, pc, #272 @ (adr r1, 112d0 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + add r2, pc, #944 @ (adr r2, 11574 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + add r1, pc, #64 @ (adr r1, 11208 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + ldr r3, [pc, #8] @ (111d8 ) │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r2, [r1, #12] │ │ │ │ │ + bx lr │ │ │ │ │ blx r2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r1, [pc, #68] @ (11064 ) │ │ │ │ │ - ldr r2, [pc, #52] @ (11058 ) │ │ │ │ │ - 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 1104e │ │ │ │ │ - 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] @ (11060 ) │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + push {r3, lr} │ │ │ │ │ + ldr r3, [pc, #20] @ (111f4 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (111f8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r0, [pc, #20] @ (111fc ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 1101e │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - lsls r2, r0 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + subs r6, #26 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - eors r4, r6 │ │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ + ldr r3, [pc, #40] @ (11230 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (11234 ) │ │ │ │ │ + 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 8620 │ │ │ │ │ + nop │ │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00011238 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cbz r3, 11248 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cbz r3, 11248 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #8] @ (11254 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r5, [r4, #12] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + bx r2 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00011068 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - ldr r4, [pc, #840] @ (113b8 ) │ │ │ │ │ - ldr r1, [pc, #840] @ (113bc ) │ │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ │ +00011258 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r4, [pc, #76] @ (112ac ) │ │ │ │ │ + ldr r3, [pc, #76] @ (112b0 ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ 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, #812] @ (113c0 ) │ │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r2, [pc, #808] @ (113c4 ) │ │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ │ - ble.w 11324 │ │ │ │ │ - ldr r3, [pc, #800] @ (113c8 ) │ │ │ │ │ - mov.w lr, #0 │ │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ - movs r5, #4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [pc, #788] @ (113cc ) │ │ │ │ │ - mov r9, fp │ │ │ │ │ - ldr r7, [pc, #788] @ (113d0 ) │ │ │ │ │ - movs r6, #5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - add r7, pc │ │ │ │ │ - mov r4, lr │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - str.w lr, [sp, #40] @ 0x28 │ │ │ │ │ - str.w lr, [sp, #28] │ │ │ │ │ - str.w lr, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 110fa │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - beq.w 1129e │ │ │ │ │ - bgt.n 110e8 │ │ │ │ │ - ldr r0, [pc, #752] @ (113d4 ) │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r1 │ │ │ │ │ - ldr.w r4, [r9, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - add.w r9, r9, #8 │ │ │ │ │ - adds r6, #2 │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - bge.n 1115c │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ - add.w r8, r9, #12 │ │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ │ - ldr.w r1, [r1, #1368] @ 0x558 │ │ │ │ │ - blx r1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 82ec │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 110d8 │ │ │ │ │ - ldr.w r1, [r1, #1368] @ 0x558 │ │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ │ - blx r1 │ │ │ │ │ + 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 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - blx 82ec │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1123a │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - beq.w 1129e │ │ │ │ │ - bgt.n 11148 │ │ │ │ │ - ldr r0, [pc, #660] @ (113d8 ) │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r1 │ │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - add.w r9, r9, #8 │ │ │ │ │ - adds r6, #2 │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - blt.n 110fa │ │ │ │ │ - ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov r4, fp │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - beq.w 11324 │ │ │ │ │ - ldr.w r5, [r3, #188] @ 0xbc │ │ │ │ │ - mov r1, lr │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ │ - blx r5 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 112ea │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 11324 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 111c2 │ │ │ │ │ - ldr r2, [pc, #572] @ (113dc ) │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r4 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 11296 │ │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx 8e88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 11290 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 88fc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + nop │ │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000112b4 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr.w r5, [pc, #1232] @ 1178c │ │ │ │ │ + ldr.w r4, [pc, #1232] @ 11790 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w ip, [pc, #1228] @ 11794 │ │ │ │ │ + ldr.w r3, [pc, #1228] @ 11798 │ │ │ │ │ + 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 11340 │ │ │ │ │ + ldr.w r2, [pc, #1200] @ 1179c │ │ │ │ │ + add r7, sp, #24 │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #560] @ (113e0 ) │ │ │ │ │ - ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr.w r2, [pc, #1184] @ 117a0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w sl, [r3, #1224] @ 0x4c8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 112ea │ │ │ │ │ + blx sl │ │ │ │ │ + cbnz r0, 11352 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #18 │ │ │ │ │ + bhi.n 11354 │ │ │ │ │ + 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] @ 117a4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r7 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr.w r2, [pc, #1104] @ 117a8 │ │ │ │ │ + ldr.w r3, [pc, #1076] @ 11790 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r3, 111ec │ │ │ │ │ - ldr r2, [pc, #540] @ (113e4 ) │ │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 11788 │ │ │ │ │ + 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 8ed4 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8eec │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 954c │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9310 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.w 11764 │ │ │ │ │ + ldr r2, [pc, #1012] @ (117ac ) │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #532] @ (113e8 ) │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ + ldr r2, [pc, #1004] @ (117b0 ) │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - adds r2, #12 │ │ │ │ │ - ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ + ldr.w r7, [r3, #1224] @ 0x4c8 │ │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ │ movs r3, #4 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - blx r6 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 112ea │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r3, 11216 │ │ │ │ │ - ldr r2, [pc, #504] @ (113ec ) │ │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + bne.n 11352 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #26 │ │ │ │ │ + bhi.n 11354 │ │ │ │ │ + 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 85ec │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 97c0 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9594 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 957c │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9228 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9938 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9740 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9944 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.w 11776 │ │ │ │ │ + ldr r2, [pc, #800] @ (117b4 ) │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #500] @ (113f0 ) │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ + ldr r2, [pc, #792] @ (117b8 ) │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - adds r2, #28 │ │ │ │ │ - ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ + ldr.w r7, [r3, #1224] @ 0x4c8 │ │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ │ movs r3, #4 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 112ea │ │ │ │ │ - ldrd r3, r2, [sp, #76] @ 0x4c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 11308 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 113a2 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - bne.n 11308 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r1, [pc, #452] @ (113f4 ) │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 112ea │ │ │ │ │ - ldr.w r1, [r1, #1368] @ 0x558 │ │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ │ - blx r1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - blx 82ec │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ - cbnz r0, 1126a │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - beq.n 1129e │ │ │ │ │ - blt.n 11260 │ │ │ │ │ - ldr r0, [pc, #412] @ (113f8 ) │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r1 │ │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 110ee │ │ │ │ │ - ldr.w r1, [r1, #1368] @ 0x558 │ │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ │ - blx r1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #388] @ (113fc ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 82ec │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11354 │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - beq.n 1129e │ │ │ │ │ - bgt.n 11294 │ │ │ │ │ - ldr r0, [pc, #368] @ (11400 ) │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r1 │ │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 110ee │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr.w r0, [r8] │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - 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, #312] @ (11404 ) │ │ │ │ │ + bne.w 11352 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #14 │ │ │ │ │ + bhi.w 11354 │ │ │ │ │ + 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] @ (11620 ) │ │ │ │ │ + eors r7, r0 │ │ │ │ │ + adds r2, #57 @ 0x39 │ │ │ │ │ + movs r3, r5 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #308] @ (11408 ) │ │ │ │ │ - ldr r3, [pc, #308] @ (1140c ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #308] @ (11410 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #300] @ (11414 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #296] @ (11418 ) │ │ │ │ │ - ldr r3, [pc, #204] @ (113bc ) │ │ │ │ │ - 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 113b2 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 90c4 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8998 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 918c │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 892c │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 99bc │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 928c │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8c60 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8718 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8548 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9070 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 866c │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 961c │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8f94 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8a48 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 86b4 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 87e4 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 87a4 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8f40 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8328 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 95ec │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8d54 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8914 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8310 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8f10 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9950 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8acc │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 85ac │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 94a8 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9838 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8a18 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9034 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8f34 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8530 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 88d8 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 878c │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9634 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9040 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 88a8 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9158 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 97b4 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8394 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8364 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 935c │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 8d24 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 941c │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9908 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 9180 │ │ │ │ │ + b.n 11354 │ │ │ │ │ + ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #80] @ (117bc ) │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 112ec │ │ │ │ │ - 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, #228] @ (1141c ) │ │ │ │ │ - ldr r3, [pc, #232] @ (11420 ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - add r1, pc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r1, r0, [sp, #4] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r1, [pc, #220] @ (11424 ) │ │ │ │ │ - ldr r3, [pc, #220] @ (11428 ) │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - add r1, pc │ │ │ │ │ add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 112ea │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr.w r0, [r8] │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - 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] @ (1142c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #164] @ (11430 ) │ │ │ │ │ - ldr r3, [pc, #168] @ (11434 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #164] @ (11438 ) │ │ │ │ │ + blx r7 │ │ │ │ │ + b.n 11352 │ │ │ │ │ + ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #64] @ (117c0 ) │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #160] @ (1143c ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n 112ea │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #152] @ (11440 ) │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 112ea │ │ │ │ │ + blx r7 │ │ │ │ │ + b.n 11352 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r6, 113d4 │ │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbnz r6, 113f2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xb87c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xb888 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xb89c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cbnz r0, 1140e │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r0, [pc, #592] @ (11634 ) │ │ │ │ │ + mov r2, sp │ │ │ │ │ movs r2, r0 │ │ │ │ │ - cbnz r4, 1140e │ │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r0, [pc, #464] @ (115bc ) │ │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - cbnz r2, 11410 │ │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r0, [pc, #296] @ (1151c ) │ │ │ │ │ + cmp lr, r5 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - cbnz r0, 1141a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xb848 │ │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - @ instruction: 0xb83c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xb66c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xb634 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xb67a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r5, #12 │ │ │ │ │ + add sl, sl │ │ │ │ │ movs r2, r0 │ │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ │ + cbz r0, 1182c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ │ + cbz r6, 1182a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00011444 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - ldr r5, [pc, #844] @ (11798 ) │ │ │ │ │ - ldr r4, [pc, #844] @ (1179c ) │ │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r1, [pc, #844] @ (117a0 ) │ │ │ │ │ - add r7, sp, #60 @ 0x3c │ │ │ │ │ - ldr.w r9, [sp, #172] @ 0xac │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r6, [pc, #548] @ (119f0 ) │ │ │ │ │ + ldr r4, [pc, #548] @ (119f4 ) │ │ │ │ │ + sub sp, #156 @ 0x9c │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r0, [pc, #548] @ (119f8 ) │ │ │ │ │ + ldr r5, [pc, #548] @ (119fc ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #828] @ (117a4 ) │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r5, [r2, r1] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr.w r2, [r2, #732] @ 0x2dc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ - ldr r1, [r2, #20] │ │ │ │ │ - adds r2, r3, #3 │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - blx r1 │ │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w r8, r2, #8 │ │ │ │ │ - ble.w 11650 │ │ │ │ │ - sub.w lr, r2, #12 │ │ │ │ │ - subs r0, #4 │ │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ - 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 114aa │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - str.w sl, [r6, r8] │ │ │ │ │ - add r8, r6 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1157e │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.n 114f6 │ │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.w 1173c │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq.w 11708 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 11692 │ │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 1151c │ │ │ │ │ - subs r0, r6, #4 │ │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - ldr.w r0, [sl, #4]! │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 11514 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - bne.n 114fe │ │ │ │ │ - ldr.w sl, [r8] │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ - bgt.n 11538 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.n 11560 │ │ │ │ │ - sub.w fp, fp, #2 │ │ │ │ │ - clz fp, fp │ │ │ │ │ - mov.w fp, fp, lsr #5 │ │ │ │ │ - mov.w fp, fp, lsl #1 │ │ │ │ │ - ldr r2, [pc, #580] @ (117a8 ) │ │ │ │ │ - ldr r3, [pc, #568] @ (1179c ) │ │ │ │ │ - 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 11794 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n 11596 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - bne.n 114ee │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #540] @ (117ac ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 114ee │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r0, [pc, #528] @ (117b0 ) │ │ │ │ │ - add.w r9, sp, #52 @ 0x34 │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - blx 8e34 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 88e4 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr.w fp, [sp, #168] @ 0xa8 │ │ │ │ │ - str r5, [sp, #28] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 8bc0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1166c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 115da │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 10b90 │ │ │ │ │ - bics.w sl, r0, #4 │ │ │ │ │ - bne.w 1177c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - bl 10c20 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 115da │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - itt gt │ │ │ │ │ - strgt r0, [sp, #32] │ │ │ │ │ - subgt r4, r0, #4 │ │ │ │ │ - ble.n 11646 │ │ │ │ │ - ldr.w r1, [r4, #4]! │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 88e4 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - bne.n 11632 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 115d8 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - str.w sl, [r0, r8] │ │ │ │ │ - add r8, r0 │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - str.w r1, [sl] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1157e │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.w 11526 │ │ │ │ │ - b.n 114d8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - str.w fp, [sp, #168] @ 0xa8 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.w 114ee │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 114ee │ │ │ │ │ - ldr r0, [pc, #288] @ (117b4 ) │ │ │ │ │ - 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, #260] @ (117b8 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ │ - ldrd r0, r1, [sp, #24] │ │ │ │ │ - ldr.w r4, [r9] │ │ │ │ │ - add.w ip, r4, #1 │ │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ - str.w ip, [r9] │ │ │ │ │ - strd sl, r9, [sp, #8] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - bl 10d3c │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 11770 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.w 114ee │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 114ee │ │ │ │ │ - ldr r0, [pc, #176] @ (117bc ) │ │ │ │ │ - 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 r3, r7 │ │ │ │ │ - ldrd r0, r1, [sp, #24] │ │ │ │ │ - ldr.w r4, [r9] │ │ │ │ │ - add.w ip, r4, #1 │ │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ - str.w ip, [r9] │ │ │ │ │ - strd r6, r9, [sp, #4] │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - bl 10e58 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - b.n 116ec │ │ │ │ │ - ldr r0, [pc, #128] @ (117c0 ) │ │ │ │ │ - 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 r3, r7 │ │ │ │ │ - ldrd r0, r1, [sp, #24] │ │ │ │ │ - ldr.w r4, [r9] │ │ │ │ │ - add.w ip, r4, #1 │ │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ - str.w ip, [r9] │ │ │ │ │ - strd r6, r9, [sp, #4] │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - bl 10f6c │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - b.n 116ec │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 116ec │ │ │ │ │ - str.w fp, [sp, #168] @ 0xa8 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - blx 8b9c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - b.n 1167a │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - @ instruction: 0xb66c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xb646 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - push {r4, r6, lr} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - push {r6, lr} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #548] @ (119f0 ) │ │ │ │ │ - ldr r4, [pc, #548] @ (119f4 ) │ │ │ │ │ - sub sp, #156 @ 0x9c │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r0, [pc, #548] @ (119f8 ) │ │ │ │ │ - ldr r5, [pc, #548] @ (119fc ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #148] @ 0x94 │ │ │ │ │ + str r4, [sp, #148] @ 0x94 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r7, [r0, r5] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - beq.n 1181e │ │ │ │ │ + beq.n 1181e │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #520] @ (11a00 ) │ │ │ │ │ + ldr r3, [pc, #520] @ (11a00 ) │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #512] @ (11a04 ) │ │ │ │ │ - ldr r3, [pc, #496] @ (119f4 ) │ │ │ │ │ + ldr r2, [pc, #512] @ (11a04 ) │ │ │ │ │ + ldr r3, [pc, #496] @ (119f4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 119ea │ │ │ │ │ + bne.w 119ea │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ands.w r5, r3, #7 │ │ │ │ │ - bne.w 1195a │ │ │ │ │ + bne.w 1195a │ │ │ │ │ adds r0, r3, #7 │ │ │ │ │ ands.w r0, r0, r3, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ asrs r0, r0, #3 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 119e0 │ │ │ │ │ - ldr r1, [pc, #432] @ (11a08 ) │ │ │ │ │ + ble.w 119e0 │ │ │ │ │ + ldr r1, [pc, #432] @ (11a08 ) │ │ │ │ │ mvn.w r3, #6 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ add.w ip, r4, #7 │ │ │ │ │ rsb lr, r4, #0 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov fp, r0 │ │ │ │ │ @@ -13771,26 +13764,26 @@ │ │ │ │ │ add.w r2, r9, r0 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ │ ittt eq │ │ │ │ │ addeq r4, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ strbeq r3, [r5, #0] │ │ │ │ │ - beq.n 118aa │ │ │ │ │ + beq.n 118aa │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1196a │ │ │ │ │ + bne.n 1196a │ │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ │ - bne.n 11928 │ │ │ │ │ + bne.n 11928 │ │ │ │ │ ldrb.w r8, [r1, r3] │ │ │ │ │ strb.w r8, [r5] │ │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ │ - beq.n 11928 │ │ │ │ │ + beq.n 11928 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 1187e │ │ │ │ │ + bne.n 1187e │ │ │ │ │ ldrb.w r2, [sp, #21] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldrb.w sl, [sp, #20] │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ ldrb.w r9, [sp, #22] │ │ │ │ │ sub.w lr, lr, #8 │ │ │ │ │ ldrb.w r0, [sp, #23] │ │ │ │ │ @@ -13816,18 +13809,18 @@ │ │ │ │ │ str.w r5, [r2], #5 │ │ │ │ │ orr.w r3, r3, r0, lsl #5 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, ip │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - ble.n 1197e │ │ │ │ │ + ble.n 1197e │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 11874 │ │ │ │ │ - ldr r1, [pc, #224] @ (11a0c ) │ │ │ │ │ + b.n 11874 │ │ │ │ │ + ldr r1, [pc, #224] @ (11a0c ) │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 9510 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -13838,34 +13831,34 @@ │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r2, [r3, #232] @ 0xe8 │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 117fe │ │ │ │ │ + b.n 117fe │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r0, [pc, #172] @ (11a10 ) │ │ │ │ │ + ldr r0, [pc, #172] @ (11a10 ) │ │ │ │ │ ldr.w r2, [r3, #232] @ 0xe8 │ │ │ │ │ add r0, pc │ │ │ │ │ - b.n 1194c │ │ │ │ │ - ldr r1, [pc, #168] @ (11a14 ) │ │ │ │ │ + b.n 1194c │ │ │ │ │ + ldr r1, [pc, #168] @ (11a14 ) │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 9510 │ │ │ │ │ - b.n 11938 │ │ │ │ │ + b.n 11938 │ │ │ │ │ ldrd r9, r5, [sp, #8] │ │ │ │ │ - cbz r4, 119e4 │ │ │ │ │ + cbz r4, 119e4 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.n 119d8 │ │ │ │ │ + bhi.n 119d8 │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ movs r5, #32 │ │ │ │ │ asrs r3, r3, #24 │ │ │ │ │ lsls r5, r4, #12 │ │ │ │ │ add.w r3, fp, #1 │ │ │ │ │ sub.w r1, r3, r9 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ @@ -13876,32 +13869,32 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 11800 │ │ │ │ │ + b.n 11800 │ │ │ │ │ add.w r2, fp, #2 │ │ │ │ │ sub.w r1, r2, r9 │ │ │ │ │ - b.n 1199c │ │ │ │ │ + b.n 1199c │ │ │ │ │ add.w r2, fp, #3 │ │ │ │ │ sub.w r1, r2, r9 │ │ │ │ │ - b.n 1199c │ │ │ │ │ + b.n 1199c │ │ │ │ │ add.w r2, fp, #4 │ │ │ │ │ sub.w r1, r2, r9 │ │ │ │ │ - b.n 1199c │ │ │ │ │ - ldr r1, [pc, #60] @ (11a18 ) │ │ │ │ │ + b.n 1199c │ │ │ │ │ + ldr r1, [pc, #60] @ (11a18 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n 11974 │ │ │ │ │ + b.n 11974 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 1199c │ │ │ │ │ + b.n 1199c │ │ │ │ │ sub.w r1, r2, r9 │ │ │ │ │ - b.n 1199c │ │ │ │ │ + b.n 1199c │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ subs r0, #44 @ 0x2c │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r0, #38 @ 0x26 │ │ │ │ │ @@ -13910,58 +13903,58 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r1, r3, r4, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ push {r3, r5, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbz r2, 11a76 │ │ │ │ │ + cbz r2, 11a76 │ │ │ │ │ movs r1, r0 │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbz r2, 11a5a │ │ │ │ │ + cbz r2, 11a5a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbz r4, 11a60 │ │ │ │ │ + cbz r4, 11a60 │ │ │ │ │ movs r1, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #764] @ (11d20 ) │ │ │ │ │ - ldr r4, [pc, #764] @ (11d24 ) │ │ │ │ │ + ldr r6, [pc, #764] @ (11d20 ) │ │ │ │ │ + ldr r4, [pc, #764] @ (11d24 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r0, [pc, #764] @ (11d28 ) │ │ │ │ │ - ldr r5, [pc, #764] @ (11d2c ) │ │ │ │ │ + ldr r0, [pc, #764] @ (11d28 ) │ │ │ │ │ + ldr r5, [pc, #764] @ (11d2c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r4, [r6, r4] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r5, [r0, r5] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - beq.n 11a74 │ │ │ │ │ + beq.n 11a74 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #736] @ (11d30 ) │ │ │ │ │ + ldr r3, [pc, #736] @ (11d30 ) │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #728] @ (11d34 ) │ │ │ │ │ - ldr r3, [pc, #712] @ (11d24 ) │ │ │ │ │ + ldr r2, [pc, #728] @ (11d34 ) │ │ │ │ │ + ldr r3, [pc, #712] @ (11d24 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 11d1c │ │ │ │ │ + bne.w 11d1c │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ @@ -13976,16 +13969,16 @@ │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - ble.w 11cb2 │ │ │ │ │ - ldr r0, [pc, #644] @ (11d38 ) │ │ │ │ │ + ble.w 11cb2 │ │ │ │ │ + ldr r0, [pc, #644] @ (11d38 ) │ │ │ │ │ adds r3, r6, #5 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ ldrb.w r1, [r3, #-5] │ │ │ │ │ mov lr, r2 │ │ │ │ │ adds r2, #8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -14040,29 +14033,29 @@ │ │ │ │ │ add r1, r0 │ │ │ │ │ ldrb.w r1, [r1, #128] @ 0x80 │ │ │ │ │ strb.w r1, [r2, #-9] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ subs r1, #5 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - bgt.n 11aba │ │ │ │ │ + bgt.n 11aba │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 11bca │ │ │ │ │ + ble.n 11bca │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - ldr r3, [pc, #428] @ (11d3c ) │ │ │ │ │ + ldr r3, [pc, #428] @ (11d3c ) │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r2, r3, r2, lsr #3 │ │ │ │ │ ldrb.w r2, [r2, #128] @ 0x80 │ │ │ │ │ strb.w r2, [lr] │ │ │ │ │ - beq.w 11cb6 │ │ │ │ │ + beq.w 11cb6 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 11bec │ │ │ │ │ + beq.n 11bec │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 11c6e │ │ │ │ │ + beq.n 11c6e │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ │ strb.w r3, [lr, #1] │ │ │ │ │ mov.w r3, #1027423549 @ 0x3d3d3d3d │ │ │ │ │ @@ -14079,15 +14072,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 11a58 │ │ │ │ │ + b.n 11a58 │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ │ lsrs r2, r2, #6 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add r2, r3 │ │ │ │ │ @@ -14122,15 +14115,15 @@ │ │ │ │ │ ldrb r2, [r6, #3] │ │ │ │ │ strb.w r1, [lr, #7] │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ │ strb.w r3, [lr, #6] │ │ │ │ │ - b.n 11bca │ │ │ │ │ + b.n 11bca │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ mov.w r1, #1027423549 @ 0x3d3d3d3d │ │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ │ lsrs r2, r2, #6 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add r2, r3 │ │ │ │ │ @@ -14144,17 +14137,17 @@ │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ │ strb.w r3, [lr, #3] │ │ │ │ │ - b.n 11bca │ │ │ │ │ + b.n 11bca │ │ │ │ │ mov lr, r0 │ │ │ │ │ - b.n 11b84 │ │ │ │ │ + b.n 11b84 │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ movw r0, #15677 @ 0x3d3d │ │ │ │ │ lsrs r2, r2, #6 │ │ │ │ │ orr.w r2, r2, ip, lsl #2 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ @@ -14178,15 +14171,15 @@ │ │ │ │ │ strh.w r0, [lr, #5] │ │ │ │ │ strb.w r1, [lr, #7] │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ │ strb.w r3, [lr, #4] │ │ │ │ │ - b.n 11bca │ │ │ │ │ + b.n 11bca │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ adds r5, #212 @ 0xd4 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r5, #206 @ 0xce │ │ │ │ │ movs r2, r0 │ │ │ │ │ @@ -14396,15 +14389,15 @@ │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, #82 @ 0x52 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ │ movs r1, r0 │ │ │ │ │ subs r4, #150 @ 0x96 │ │ │ │ │ movs r2, r0 │ │ │ │ │ add r7, sp, #936 @ 0x3a8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r1, #234 @ 0xea │ │ │ │ │ movs r2, r0 │ │ │ │ │ @@ -17079,17 +17072,17 @@ │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldr r0, [sp, #880] @ 0x370 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldr r0, [sp, #880] @ 0x370 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r6, [r2, #5] │ │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r2, [r4, #19] │ │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -18569,2634 +18562,7701 @@ │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r5, #46] @ 0x2e │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldc2l 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ │ │ │ │ │ │ -000144d0 : │ │ │ │ │ +000144d0 : │ │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ + ldr r1, [pc, #128] @ (14554 ) │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #184] @ (14590 ) │ │ │ │ │ - ldr r5, [pc, #184] @ (14594 ) │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [pc, #184] @ (14598 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - mov.w r5, #0 │ │ │ │ │ - beq.n 14522 │ │ │ │ │ - ldr r5, [pc, #168] @ (1459c ) │ │ │ │ │ - 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] @ (145a0 ) │ │ │ │ │ - ldr r3, [pc, #136] @ (14594 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1458c │ │ │ │ │ - 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 8424 │ │ │ │ │ - ldr r3, [pc, #108] @ (1459c ) │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - ldr.w r8, [r4, r3] │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add r1, pc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1454e │ │ │ │ │ + ldr r2, [pc, #116] @ (14558 ) │ │ │ │ │ + ldr r5, [pc, #120] @ (1455c ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r7, [r1, r2] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ │ + blt.n 144f8 │ │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt.n 14500 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ + ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 14566 │ │ │ │ │ - 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 │ │ │ │ │ + bne.n 144e8 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + add.w r0, r4, #12 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str.w r0, [r5, #4]! │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 1454a │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r3, [r2, #220] @ 0xdc │ │ │ │ │ - ldr.w r4, [r2, #948] @ 0x3b4 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cbz r5, 1453c │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + str r6, [r3, #12] │ │ │ │ │ + str r6, [r3, #16] │ │ │ │ │ + str r6, [r3, #20] │ │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r4 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 14524 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 84a8 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 14508 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ │ + bx r3 │ │ │ │ │ + ldr r3, [pc, #8] @ (14558 ) │ │ │ │ │ + ldr r7, [r1, r3] │ │ │ │ │ + b.n 14512 │ │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000145a4 : │ │ │ │ │ - ldr.w ip, [pc, #128] @ 14628 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - ldr r4, [pc, #124] @ (1462c ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr r5, [pc, #124] @ (14630 ) │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - 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 145fa │ │ │ │ │ - ldr.w ip, [pc, #108] @ 14634 │ │ │ │ │ - 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] @ (14638 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (1462c ) │ │ │ │ │ +00014560 : │ │ │ │ │ + str r1, [r0, #4] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00014564 : │ │ │ │ │ + ldr r2, [pc, #268] @ (14674 ) │ │ │ │ │ + ldr r3, [pc, #272] @ (14678 ) │ │ │ │ │ add r2, pc │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r6, [pc, #264] @ (1467c ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ + add.w r7, r0, #12 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 14624 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - add r1, sp, #4 │ │ │ │ │ - blx 9198 │ │ │ │ │ - ldr r2, [pc, #44] @ (14634 ) │ │ │ │ │ - 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 │ │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 145e2 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0001463c : │ │ │ │ │ - ldr.w ip, [pc, #128] @ 146c0 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - ldr r4, [pc, #124] @ (146c4 ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr r5, [pc, #124] @ (146c8 ) │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - 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 14692 │ │ │ │ │ - ldr.w ip, [pc, #108] @ 146cc │ │ │ │ │ - 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] @ (146d0 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (146c4 ) │ │ │ │ │ + cbz r0, 145ac │ │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ │ + ldr r2, [pc, #236] @ (14680 ) │ │ │ │ │ + ldr r3, [pc, #228] @ (14678 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 146ba │ │ │ │ │ - add sp, #20 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - add r1, sp, #4 │ │ │ │ │ - blx 9198 │ │ │ │ │ - ldr r3, [pc, #44] @ (146cc ) │ │ │ │ │ - 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 │ │ │ │ │ + bne.n 14670 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r2, sp │ │ │ │ │ + mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1467a │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1463a │ │ │ │ │ + ldr r3, [pc, #196] @ (14684 ) │ │ │ │ │ + ldr r1, [r4, #68] @ 0x44 │ │ │ │ │ + ldr.w r8, [r6, r3] │ │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ │ + str r6, [r7, #12] │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + blt.n 14656 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 1465c │ │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ │ + movs r7, #16 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 14662 │ │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ │ + str r7, [r4, #68] @ 0x44 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt.n 145f4 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bgt.n 14600 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #140] @ (14688 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r9, [r4, #76] @ 0x4c │ │ │ │ │ + blx 8d9c │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + blx 8624 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strb.w r3, [r8, r7] │ │ │ │ │ + str.w r8, [r9, r6, lsl #2] │ │ │ │ │ + ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str r1, [r4, #72] @ 0x48 │ │ │ │ │ + blx 9374 │ │ │ │ │ + b.n 14590 │ │ │ │ │ + ldr r3, [pc, #72] @ (14684 ) │ │ │ │ │ + ldr r0, [pc, #76] @ (1468c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r8, [r6, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ │ + ldr r1, [r4, #68] @ 0x44 │ │ │ │ │ + str r6, [r7, #12] │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bge.n 145ce │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bge.n 14600 │ │ │ │ │ + b.n 145f4 │ │ │ │ │ + lsls r7, r1, #1 │ │ │ │ │ + lsls r1, r1, #3 │ │ │ │ │ + b.n 145d6 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #40] @ (14690 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 145e6 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000146d4 : │ │ │ │ │ - ldr.w ip, [pc, #68] @ 1471c │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #60] @ (14720 ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - beq.n 146fe │ │ │ │ │ - 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 r0, [r0, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r6, [r3, #232] @ 0xe8 │ │ │ │ │ - blx 94cc │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - blx r6 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00014724 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r5, [pc, #360] @ (14894 ) │ │ │ │ │ - ldr r4, [pc, #360] @ (14898 ) │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r6, [pc, #360] @ (1489c ) │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - beq.n 14778 │ │ │ │ │ - ldr r5, [pc, #344] @ (148a0 ) │ │ │ │ │ - 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] @ (148a4 ) │ │ │ │ │ - ldr r3, [pc, #312] @ (14898 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 14890 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 82c8 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 14802 │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - add r2, sp, #12 │ │ │ │ │ - add r1, sp, #8 │ │ │ │ │ - blx 9198 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #268] @ (148a0 ) │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - ble.n 14866 │ │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ │ - adds r0, #3 │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ +00014694 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ │ + ldr r3, [pc, #192] @ (1475c ) │ │ │ │ │ + ldr r2, [pc, #196] @ (14760 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ adds r0, #12 │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - blx 8624 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + str r1, [r4, #4] │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ + str r1, [r4, #68] @ 0x44 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + str r1, [r4, #72] @ 0x48 │ │ │ │ │ + str r1, [r4, #76] @ 0x4c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - ldr.w r8, [r3, #216] @ 0xd8 │ │ │ │ │ - blx 92b0 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - blx r8 │ │ │ │ │ + ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ │ + blx 8274 │ │ │ │ │ + ldr r1, [pc, #156] @ (14764 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - str r3, [r6, #4] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r5, [r3, #216] @ 0xd8 │ │ │ │ │ - blx 907c │ │ │ │ │ - blx r5 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r0, [r6, #8] │ │ │ │ │ - movs r0, #3 │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1475c │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - blx 9670 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - blx 8d60 │ │ │ │ │ - ldr r3, [pc, #140] @ (148a0 ) │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldr r0, [pc, #144] @ (148a8 ) │ │ │ │ │ - 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] │ │ │ │ │ - add r2, sp, #16 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr.w r6, [r3, #200] @ 0xc8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8570 │ │ │ │ │ + ldr r1, [pc, #144] @ (14768 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8570 │ │ │ │ │ + ldr r1, [pc, #140] @ (1476c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #100] @ (148ac ) │ │ │ │ │ - ldr.w r6, [r2, #920] @ 0x398 │ │ │ │ │ - ldr r1, [pc, #96] @ (148b0 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r2, [pc, #96] @ (148b4 ) │ │ │ │ │ add r1, pc │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + blx 8570 │ │ │ │ │ + ldr r1, [pc, #132] @ (14770 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1475a │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - cbnz r0, 14886 │ │ │ │ │ - ldr r0, [pc, #68] @ (148b8 ) │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8570 │ │ │ │ │ + ldr r1, [pc, #128] @ (14774 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n 147fe │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8570 │ │ │ │ │ + ldr r1, [pc, #120] @ (14778 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n 147fe │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8570 │ │ │ │ │ + ldr r1, [pc, #116] @ (1477c ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8570 │ │ │ │ │ + ldr r1, [pc, #108] @ (14780 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8570 │ │ │ │ │ + ldr r1, [pc, #104] @ (14784 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8570 │ │ │ │ │ + ldr r1, [pc, #96] @ (14788 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8570 │ │ │ │ │ + ldr r1, [pc, #92] @ (1478c ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8570 │ │ │ │ │ + ldr r1, [pc, #84] @ (14790 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8570 │ │ │ │ │ + ldr r1, [pc, #80] @ (14794 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8570 │ │ │ │ │ + ldr r1, [pc, #72] @ (14798 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8570 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000148bc : │ │ │ │ │ - ldr.w ip, [pc, #124] @ 1493c │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - ldr r4, [pc, #120] @ (14940 ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr r5, [pc, #120] @ (14944 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - 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 14912 │ │ │ │ │ - ldr.w ip, [pc, #104] @ 14948 │ │ │ │ │ - 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] @ (1494c ) │ │ │ │ │ - ldr r3, [pc, #64] @ (14940 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 14936 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - mov r1, sp │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 8298 │ │ │ │ │ - ldr r3, [pc, #44] @ (14948 ) │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r1, [pc, #48] @ (147d4 ) │ │ │ │ │ + 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 147be │ │ │ │ │ + mov r2, 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 148fa │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne.n 147b4 │ │ │ │ │ + str r5, [r2, #0] │ │ │ │ │ + ldr r3, [pc, #24] @ (147d8 ) │ │ │ │ │ + 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 │ │ │ │ │ - lsls r6, r6, #28 │ │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r6, #28 │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [pc, #44] @ (14810 ) │ │ │ │ │ + ldr r2, [pc, #48] @ (14814 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r7, [r0, #20] │ │ │ │ │ + ldr r6, [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] @ (14818 ) │ │ │ │ │ + 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} │ │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r7, #27 │ │ │ │ │ + asrs r0, r0, #11 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00014950 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - ldr.w lr, [pc, #112] @ 149c8 │ │ │ │ │ - ldr r4, [pc, #112] @ (149cc ) │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - add lr, pc │ │ │ │ │ - ldr.w ip, [pc, #112] @ 149d0 │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr.w r4, [lr, r4] │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #104] @ (149d4 ) │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - beq.n 149a6 │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #84] @ (149d8 ) │ │ │ │ │ - mov r2, lr │ │ │ │ │ - movs r1, #2 │ │ │ │ │ + ldr r3, [pc, #16] @ (14830 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (14834 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #76] @ (149dc ) │ │ │ │ │ - ldr r3, [pc, #56] @ (149cc ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 149c2 │ │ │ │ │ - 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 8ae4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1498e │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + ldr r0, [pc, #20] @ (14838 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + bx r3 │ │ │ │ │ nop │ │ │ │ │ - lsls r0, r4, #26 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r2, r3, #26 │ │ │ │ │ + lsls r4, r3, #31 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 147d4 │ │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r5, #25 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -000149e0 : │ │ │ │ │ - ldr.w ip, [pc, #52] @ 14a18 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #44] @ (14a1c ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ + push {r3, lr} │ │ │ │ │ + ldr r3, [pc, #20] @ (14854 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (14858 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r0, [pc, #20] @ (1485c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 14a0a │ │ │ │ │ - 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] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - lsls r4, r1, #24 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + lsls r2, r7, #30 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00014a20 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #184] @ (14ae0 ) │ │ │ │ │ - ldr r5, [pc, #184] @ (14ae4 ) │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [pc, #184] @ (14ae8 ) │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - mov.w r5, #0 │ │ │ │ │ - beq.n 14a72 │ │ │ │ │ - ldr r5, [pc, #168] @ (14aec ) │ │ │ │ │ - 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] @ (14af0 ) │ │ │ │ │ - ldr r3, [pc, #136] @ (14ae4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 14ada │ │ │ │ │ - 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 8a0c │ │ │ │ │ - ldr r3, [pc, #108] @ (14aec ) │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - ldr.w r9, [r4, r3] │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r5, [pc, #64] @ (148a8 ) │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + blx 8570 │ │ │ │ │ + ldr r2, [pc, #60] @ (148ac ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + movs r0, #12 │ │ │ │ │ + ldr r3, [r5, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 14ab4 │ │ │ │ │ - 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 8d60 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str.w r0, [r6, #4]! │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 14a9c │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr.w r3, [r2, #220] @ 0xdc │ │ │ │ │ - ldr.w r4, [r2, #948] @ 0x3b4 │ │ │ │ │ + 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, 14898 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cbz r3, 14898 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + ldr r3, [pc, #20] @ (148b0 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx r4 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 14a58 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + strd r6, r5, [r4, #16] │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ - lsls r0, r2, #23 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r2, r1, #23 │ │ │ │ │ + lsls r4, r1, #30 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r4, #22 │ │ │ │ │ + asrs r4, r4, #8 │ │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ │ │ -00014af4 : │ │ │ │ │ - ldr.w ip, [pc, #68] @ 14b3c │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ +000148b4 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #60] @ (14b40 ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - beq.n 14b1e │ │ │ │ │ - ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ + ldr r3, [pc, #52] @ (148f0 ) │ │ │ │ │ + ldr r2, [pc, #56] @ (148f4 ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ + add r3, pc │ │ │ │ │ + add r2, pc │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.n 148e2 │ │ │ │ │ + ldr r3, [pc, #44] @ (148f8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ │ - ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 9670 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + 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 │ │ │ │ │ - blx 8d60 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - lsls r2, r7, #19 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ + b.n 14860 │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne.n 148c8 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + asrs r4, r0, #8 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + lsls r2, r7, #28 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014b44 : │ │ │ │ │ +000148fc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #184] @ (14c04 ) │ │ │ │ │ - ldr r5, [pc, #184] @ (14c08 ) │ │ │ │ │ - sub sp, #16 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r6, [pc, #152] @ (1499c ) │ │ │ │ │ + ldr r4, [pc, #152] @ (149a0 ) │ │ │ │ │ + mov r7, r0 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #184] @ (14c0c ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - mov.w r5, #0 │ │ │ │ │ - beq.n 14b96 │ │ │ │ │ - ldr r5, [pc, #168] @ (14c10 ) │ │ │ │ │ - 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] @ (14c14 ) │ │ │ │ │ - ldr r3, [pc, #136] @ (14c08 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (149a4 ) │ │ │ │ │ + ldr r2, [pc, #152] @ (149a8 ) │ │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 14c00 │ │ │ │ │ - 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 8e1c │ │ │ │ │ - ldr r3, [pc, #108] @ (14c10 ) │ │ │ │ │ - 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 14bda │ │ │ │ │ - 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 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #212] @ 0xd4 │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + beq.n 1498a │ │ │ │ │ + ldr r3, [pc, #132] @ (149ac ) │ │ │ │ │ + mov r4, sp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str.w r0, [r5, #4]! │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 14bbe │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r3, [r2, #220] @ 0xdc │ │ │ │ │ - ldr.w r4, [r2, #948] @ 0x3b4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + 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, r6 │ │ │ │ │ - blx r4 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + bl 14860 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr.w r3, [r2, #488] @ 0x1e8 │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 14b7c │ │ │ │ │ + ldr r2, [pc, #64] @ (149b0 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (149a0 ) │ │ │ │ │ + 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 14996 │ │ │ │ │ + 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 14926 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + b.n 1496e │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - lsls r4, r5, #18 │ │ │ │ │ + nop │ │ │ │ │ + lsls r4, r6, #27 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r5, #18 │ │ │ │ │ + asrs r2, r6, #6 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r7, #17 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00014c18 : │ │ │ │ │ - ldr.w ip, [pc, #64] @ 14c5c │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #56] @ (14c60 ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - beq.n 14c42 │ │ │ │ │ - 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 r0, [r0, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ │ - blx 907c │ │ │ │ │ - blx r6 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - lsls r6, r2, #15 │ │ │ │ │ + lsls r6, r4, #27 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00014c64 : │ │ │ │ │ - ldr.w ip, [pc, #64] @ 14ca8 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #56] @ (14cac ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - beq.n 14c8e │ │ │ │ │ - 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 r0, [r0, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ │ - blx 82c8 │ │ │ │ │ - blx r6 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - lsls r2, r1, #14 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r2, r1, #26 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00014cb0 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - ldr r4, [pc, #140] @ (14d44 ) │ │ │ │ │ - ldr r2, [pc, #144] @ (14d48 ) │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr.w lr, [pc, #140] @ 14d4c │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - add lr, pc │ │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ │ +000149b4 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr r6, [pc, #172] @ (14a68 ) │ │ │ │ │ + ldr r2, [pc, #172] @ (14a6c ) │ │ │ │ │ + sub sp, #220 @ 0xdc │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r5, [pc, #172] @ (14a70 ) │ │ │ │ │ + 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, #4] │ │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - sub.w r3, ip, #2 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 14d20 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp.w ip, #2 │ │ │ │ │ - beq.n 14d3a │ │ │ │ │ - ldr r3, [pc, #108] @ (14d50 ) │ │ │ │ │ - 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 │ │ │ │ │ + ldr r2, [pc, #152] @ (14a74 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 14a56 │ │ │ │ │ + ldr r3, [pc, #148] @ (14a78 ) │ │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ │ + mov r5, sp │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r2, sp │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + 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, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ + 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 │ │ │ │ │ - cbz r0, 14d36 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 83fc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #72] @ (14d54 ) │ │ │ │ │ - ldr r3, [pc, #60] @ (14d48 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r8 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 14860 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #488] @ 0x1e8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [pc, #64] @ (14a7c ) │ │ │ │ │ + ldr r3, [pc, #44] @ (14a6c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 14d3e │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #44] @ (14d50 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [pc, #48] @ (14d58 ) │ │ │ │ │ - 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 14d08 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - b.n 14d00 │ │ │ │ │ + bne.n 14a62 │ │ │ │ │ + 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 149e0 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + b.n 14a3a │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - lsls r2, r0, #13 │ │ │ │ │ + lsls r4, r7, #24 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r7, #12 │ │ │ │ │ + lsls r4, r6, #24 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + asrs r2, r5, #3 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r6, #11 │ │ │ │ │ + lsls r6, r7, #22 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00014d5c : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #296] @ (14e8c ) │ │ │ │ │ - ldr r5, [pc, #296] @ (14e90 ) │ │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [pc, #296] @ (14e94 ) │ │ │ │ │ - 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 14dae │ │ │ │ │ - ldr r5, [pc, #280] @ (14e98 ) │ │ │ │ │ - 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 │ │ │ │ │ +00014a80 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr.w r5, [pc, #1980] @ 15244 │ │ │ │ │ + ldr.w r4, [pc, #1980] @ 15248 │ │ │ │ │ + sub sp, #32 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w ip, [pc, #1976] @ 1524c │ │ │ │ │ + ldr.w r3, [pc, #1976] @ 15250 │ │ │ │ │ + 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 14bce │ │ │ │ │ + ldr.w r2, [pc, #1944] @ 15254 │ │ │ │ │ + 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] @ 15258 │ │ │ │ │ + ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 14be0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ │ + bhi.w 15234 │ │ │ │ │ + tbh [pc, r3, lsl #1] │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + lsls r0, r4, #2 │ │ │ │ │ + lsls r7, r4, #2 │ │ │ │ │ + lsls r6, r5, #2 │ │ │ │ │ + lsls r5, r6, #2 │ │ │ │ │ + lsls r4, r7, #2 │ │ │ │ │ + lsls r3, r0, #3 │ │ │ │ │ + lsls r2, r1, #3 │ │ │ │ │ + lsls r1, r2, #3 │ │ │ │ │ + lsls r0, r3, #3 │ │ │ │ │ + lsls r7, r3, #3 │ │ │ │ │ + lsls r6, r4, #3 │ │ │ │ │ + lsls r5, r5, #3 │ │ │ │ │ + lsls r4, r6, #3 │ │ │ │ │ + lsls r3, r7, #3 │ │ │ │ │ + lsls r2, r0, #4 │ │ │ │ │ + lsls r1, r1, #4 │ │ │ │ │ + lsls r0, r2, #4 │ │ │ │ │ + lsls r7, r2, #4 │ │ │ │ │ + lsls r6, r3, #4 │ │ │ │ │ + lsls r5, r4, #4 │ │ │ │ │ + lsls r4, r5, #4 │ │ │ │ │ + lsls r3, r6, #4 │ │ │ │ │ + lsls r2, r7, #4 │ │ │ │ │ + lsls r1, r0, #5 │ │ │ │ │ + lsls r0, r1, #5 │ │ │ │ │ + lsls r7, r1, #5 │ │ │ │ │ + lsls r6, r2, #5 │ │ │ │ │ + lsls r5, r3, #5 │ │ │ │ │ + lsls r4, r4, #5 │ │ │ │ │ + lsls r3, r5, #5 │ │ │ │ │ + lsls r2, r6, #5 │ │ │ │ │ + lsls r1, r7, #5 │ │ │ │ │ + lsls r0, r0, #6 │ │ │ │ │ + lsls r7, r0, #6 │ │ │ │ │ + lsls r6, r1, #6 │ │ │ │ │ + lsls r5, r2, #6 │ │ │ │ │ + lsls r4, r3, #6 │ │ │ │ │ + lsls r3, r4, #6 │ │ │ │ │ + lsls r2, r5, #6 │ │ │ │ │ + lsls r1, r6, #6 │ │ │ │ │ + lsls r0, r7, #6 │ │ │ │ │ + lsls r7, r7, #6 │ │ │ │ │ + lsls r6, r0, #7 │ │ │ │ │ + lsls r5, r1, #7 │ │ │ │ │ + lsls r4, r2, #7 │ │ │ │ │ + lsls r3, r3, #7 │ │ │ │ │ + lsls r2, r4, #7 │ │ │ │ │ + lsls r1, r5, #7 │ │ │ │ │ + lsls r0, r6, #7 │ │ │ │ │ + lsls r7, r6, #7 │ │ │ │ │ + lsls r6, r7, #7 │ │ │ │ │ + lsls r5, r0, #8 │ │ │ │ │ + lsls r4, r1, #8 │ │ │ │ │ + lsls r3, r2, #8 │ │ │ │ │ + lsls r2, r3, #8 │ │ │ │ │ + lsls r1, r4, #8 │ │ │ │ │ + lsls r0, r5, #8 │ │ │ │ │ + lsls r7, r5, #8 │ │ │ │ │ + lsls r6, r6, #8 │ │ │ │ │ + lsls r5, r7, #8 │ │ │ │ │ + lsls r4, r0, #9 │ │ │ │ │ + lsls r3, r1, #9 │ │ │ │ │ + lsls r2, r2, #9 │ │ │ │ │ + lsls r1, r3, #9 │ │ │ │ │ + lsls r0, r4, #9 │ │ │ │ │ + lsls r7, r4, #9 │ │ │ │ │ + lsls r6, r5, #9 │ │ │ │ │ + lsls r5, r6, #9 │ │ │ │ │ + lsls r4, r7, #9 │ │ │ │ │ + lsls r3, r0, #10 │ │ │ │ │ + lsls r2, r1, #10 │ │ │ │ │ + lsls r1, r2, #10 │ │ │ │ │ + lsls r0, r3, #10 │ │ │ │ │ + lsls r7, r3, #10 │ │ │ │ │ + lsls r6, r4, #10 │ │ │ │ │ + lsls r5, r5, #10 │ │ │ │ │ + lsls r4, r6, #10 │ │ │ │ │ + lsls r3, r7, #10 │ │ │ │ │ + lsls r2, r0, #11 │ │ │ │ │ + lsls r1, r1, #11 │ │ │ │ │ + lsls r0, r2, #11 │ │ │ │ │ + lsls r7, r2, #11 │ │ │ │ │ + lsls r6, r3, #11 │ │ │ │ │ + lsls r5, r4, #11 │ │ │ │ │ + lsls r4, r5, #11 │ │ │ │ │ + lsls r3, r6, #11 │ │ │ │ │ + lsls r2, r7, #11 │ │ │ │ │ + lsls r1, r0, #12 │ │ │ │ │ + lsls r0, r1, #12 │ │ │ │ │ + lsls r7, r1, #12 │ │ │ │ │ + lsls r6, r2, #12 │ │ │ │ │ + lsls r5, r3, #12 │ │ │ │ │ + lsls r4, r4, #12 │ │ │ │ │ + lsls r3, r5, #12 │ │ │ │ │ + lsls r2, r6, #12 │ │ │ │ │ + lsls r1, r7, #12 │ │ │ │ │ + lsls r0, r0, #13 │ │ │ │ │ + lsls r7, r0, #13 │ │ │ │ │ + lsls r6, r1, #13 │ │ │ │ │ + lsls r5, r2, #13 │ │ │ │ │ + lsls r4, r3, #13 │ │ │ │ │ + lsls r3, r4, #13 │ │ │ │ │ + lsls r2, r5, #13 │ │ │ │ │ + lsls r1, r6, #13 │ │ │ │ │ + lsls r0, r7, #13 │ │ │ │ │ + lsls r7, r7, #13 │ │ │ │ │ + lsls r6, r0, #14 │ │ │ │ │ + lsls r5, r1, #14 │ │ │ │ │ + lsls r4, r2, #14 │ │ │ │ │ + lsls r3, r3, #14 │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr.w r3, [pc, #1668] @ 1525c │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r7 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #260] @ (14e9c ) │ │ │ │ │ - ldr r3, [pc, #248] @ (14e90 ) │ │ │ │ │ + ldr.w r2, [pc, #1660] @ 15260 │ │ │ │ │ + ldr.w r3, [pc, #1632] @ 15248 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 14e86 │ │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 9118 │ │ │ │ │ - ldr r3, [pc, #224] @ (14e98 ) │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r2, sp, #12 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - 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 14e76 │ │ │ │ │ - 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 │ │ │ │ │ - addne.w r0, r5, #16 │ │ │ │ │ - ldreq r0, [r5, #16] │ │ │ │ │ - ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ - blx r3 │ │ │ │ │ - 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, 14e66 │ │ │ │ │ - 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] │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - blx 89cc │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ │ - movs r0, #2 │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w fp, [r3, #184] @ 0xb8 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - 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 14e18 │ │ │ │ │ - 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 14de8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 14d94 │ │ │ │ │ + bne.w 15230 │ │ │ │ │ + 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 8764 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 92d4 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8460 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8684 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 96ec │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9350 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 850c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8d48 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8be4 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8b50 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9250 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8908 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 846c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8ec8 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8700 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 910c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8b38 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8740 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8dc4 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9298 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8430 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8b90 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 988c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9664 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8358 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8920 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8938 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 89b0 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 967c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9528 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8268 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8690 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8a64 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 84e8 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8ab4 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8c6c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 94c0 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8f28 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8c9c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 86a8 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 92a4 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9304 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 931c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 945c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 89f0 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 87c8 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 97a8 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 98f0 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9570 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 96f8 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 92f8 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9380 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 992c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8d78 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8eb0 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 99d4 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8afc │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 85f8 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9874 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8678 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 91bc │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 91d4 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8944 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8b6c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8e28 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9980 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8f70 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 88cc │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8f58 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8b84 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 86d0 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 90d0 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 84f4 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8aa8 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9450 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 91e0 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 93ec │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8518 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8cfc │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8ba8 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 96c8 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8524 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 81d8 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8220 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 998c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 84b4 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 92ec │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 85b8 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9004 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9174 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 982c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 849c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8484 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8238 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 90a0 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8454 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9968 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8850 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8ee0 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9710 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 94e8 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9588 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 93c4 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9344 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 98e4 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 96d4 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 97e4 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 828c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8c24 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 81b4 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8bd8 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9628 │ │ │ │ │ + b.n 14be2 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8f1c │ │ │ │ │ + b.n 14be2 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [pc, #44] @ (15264 ) │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 14be0 │ │ │ │ │ nop │ │ │ │ │ - lsls r4, r2, #10 │ │ │ │ │ + lsls r4, r5, #21 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r2, #10 │ │ │ │ │ + lsls r0, r4, #21 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r4, #9 │ │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r0, r0, #32 │ │ │ │ │ movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -00014ea0 : │ │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r2, r2, #16 │ │ │ │ │ + movs r2, r0 │ │ │ │ │ + strh r6, [r2, #22] │ │ │ │ │ + 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 15284 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + cmp r0, #127 @ 0x7f │ │ │ │ │ + bhi.n 152a4 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 8cd8 <__ctype_b_loc@plt> │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + ldrh.w r0, [r3, r4, lsl #1] │ │ │ │ │ + ubfx r0, r0, #11, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ + cmp r0, #127 @ 0x7f │ │ │ │ │ + bhi.n 152c0 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 8cd8 <__ctype_b_loc@plt> │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + ldrh.w r0, [r3, r4, lsl #1] │ │ │ │ │ + ubfx r0, r0, #12, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + ldr r1, [pc, #24] @ (152e0 ) │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + add r1, pc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 152d4 │ │ │ │ │ + bx lr │ │ │ │ │ + ldr r3, [pc, #12] @ (152e4 ) │ │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + bx r3 │ │ │ │ │ + ldc2 0, cr0, [r0, #-4]! │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + ldr r5, [pc, #40] @ (15314 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + cbz r0, 152fc │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 152fe │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r3, [pc, #16] @ (15318 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bx r3 │ │ │ │ │ + ldc2 0, cr0, [r0, #-4] │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #384] @ (15028 ) │ │ │ │ │ - ldr r5, [pc, #384] @ (1502c ) │ │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [pc, #384] @ (15030 ) │ │ │ │ │ + add.w r8, r0, #44 @ 0x2c │ │ │ │ │ + ldr r4, [pc, #228] @ (1540c ) │ │ │ │ │ + ldr r1, [pc, #232] @ (15410 ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ 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 14ef4 │ │ │ │ │ - ldr r5, [pc, #368] @ (15034 ) │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r4, r5] │ │ │ │ │ + ldr r3, [pc, #228] @ (15414 ) │ │ │ │ │ + ldr r2, [pc, #232] @ (15418 ) │ │ │ │ │ + add.w r9, sp, #4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + 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, #348] @ (15038 ) │ │ │ │ │ - ldr r3, [pc, #336] @ (1502c ) │ │ │ │ │ - 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 15022 │ │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 9118 │ │ │ │ │ - ldr r3, [pc, #308] @ (15034 ) │ │ │ │ │ - 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 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + mov.w r1, #0 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - add r2, sp, #20 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - 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 15012 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ite ne │ │ │ │ │ - addne.w r0, r9, #16 │ │ │ │ │ - ldreq.w r0, [r9, #16] │ │ │ │ │ - ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ - blx r3 │ │ │ │ │ + beq.n 153ee │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + add r5, sp, #16 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r9, [r9, #12] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 15002 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - b.n 14fa6 │ │ │ │ │ + cbz r0, 153c0 │ │ │ │ │ + ldr.w fp, [r0, #12] │ │ │ │ │ + ldr.w sl, [fp, #12] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.n 15392 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 15392 │ │ │ │ │ + ldr.w r0, [sl, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ 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 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r5 │ │ │ │ │ + ldr.w r0, [fp, #8] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r3, [r2, #220] @ 0xdc │ │ │ │ │ - ldr.w r5, [r2, #184] @ 0xb8 │ │ │ │ │ + cbz r0, 153aa │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 153aa │ │ │ │ │ + ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 15000 │ │ │ │ │ - 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] │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - blx 89cc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 15366 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - blx 8d60 │ │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 14f66 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 14f66 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ blx r3 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14f32 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 14ed8 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - lsls r0, r2, #5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r1, #5 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r4, #4 │ │ │ │ │ - movs r2, r0 │ │ │ │ │ - │ │ │ │ │ -0001503c : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr r5, [pc, #260] @ (15148 ) │ │ │ │ │ - ldr r2, [pc, #260] @ (1514c ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r7, [pc, #260] @ (15150 ) │ │ │ │ │ - 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 15094 │ │ │ │ │ - ldr r1, [pc, #240] @ (15154 ) │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r3, [pc, #240] @ (15158 ) │ │ │ │ │ - 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] @ (1515c ) │ │ │ │ │ - ldr r3, [pc, #204] @ (1514c ) │ │ │ │ │ + bne.n 15356 │ │ │ │ │ + ldr r2, [pc, #44] @ (1541c ) │ │ │ │ │ + ldr r3, [pc, #28] @ (15410 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 15142 │ │ │ │ │ + bne.n 15408 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 9688 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - beq.n 15102 │ │ │ │ │ - ldr r3, [pc, #176] @ (15154 ) │ │ │ │ │ - add r2, sp, #12 │ │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + ldc2l 0, cr0, [r2], {1} │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stc2l 0, cr0, [r8], {1} │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stc2 0, cr0, [sl], {1} │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r5, [r0, #28] │ │ │ │ │ + ldr r7, [pc, #104] @ (15490 ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r7, pc │ │ │ │ │ + cbz r5, 15438 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1547a │ │ │ │ │ + ldr r3, [pc, #88] @ (15494 ) │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ │ - beq.n 15136 │ │ │ │ │ + movs r0, #12 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 15078 │ │ │ │ │ + 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 8c48 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r0, [r5, #8] │ │ │ │ │ + blt.n 15462 │ │ │ │ │ + ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.n 1546c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - add r2, sp, #16 │ │ │ │ │ - ldr.w r1, [r8, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ │ + ldr r0, [pc, #48] @ (15498 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 15078 │ │ │ │ │ - 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 15112 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r2, [r3, #228] @ 0xe4 │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + b.w 863c │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r3, [pc, #16] @ (15494 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1507a │ │ │ │ │ - ldr r3, [pc, #80] @ (15154 ) │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - subs r2, r0, #1 │ │ │ │ │ - strd r1, r2, [sp, #12] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ - bgt.n 150ec │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - add r3, sp, #24 │ │ │ │ │ - add r4, sp, #20 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - blx 8de8 │ │ │ │ │ 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 150fe │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1543c │ │ │ │ │ + nop │ │ │ │ │ + @ instruction: 0xfbd20001 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r5, [pc, #156] @ (15540 ) │ │ │ │ │ + ldr r4, [pc, #160] @ (15544 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [pc, #156] @ (15548 ) │ │ │ │ │ + ldr.w ip, [pc, #160] @ 1554c │ │ │ │ │ + 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 154e0 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r0, [pc, #116] @ (15550 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ + ldrh.w r0, [sp, #2] │ │ │ │ │ + blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15078 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - b.n 150d4 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + beq.n 1551c │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + cbz r5, 15500 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1552c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + ldr r2, [pc, #76] @ (15554 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (15544 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 1553c │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 15420 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + b.n 15504 │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 15500 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - vrev64.16 d0, d1 │ │ │ │ │ + smmla r0, r6, r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vaddl.u32 q0, d14, d1 │ │ │ │ │ + smlsd r0, sl, r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r3, #18] │ │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - vhadd.u d16, d14, d1 │ │ │ │ │ + @ instruction: 0xfaf40001 │ │ │ │ │ │ │ │ │ │ -00015160 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r5, [pc, #76] @ (151b4 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1518a │ │ │ │ │ - ldr.w ip, [pc, #72] @ 151b8 │ │ │ │ │ - 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 825c │ │ │ │ │ - ldr r3, [pc, #36] @ (151b8 ) │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ │ - cbz r0, 151a6 │ │ │ │ │ +00015558 : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r3, [pc, #128] @ (155e0 ) │ │ │ │ │ + ldr r2, [pc, #132] @ (155e4 ) │ │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ 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 r1, r0 │ │ │ │ │ - b.n 15198 │ │ │ │ │ - nop │ │ │ │ │ - cdp2 0, 9, cr0, cr4, cr1, {0} │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r3, [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 97d8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [pc, #56] @ (155e8 ) │ │ │ │ │ + str r3, [r4, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 8c48 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + blx 8c48 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [pc, #36] @ (155ec ) │ │ │ │ │ + str r3, [r4, #24] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 8c48 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8c48 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + @ instruction: 0xfa9a0001 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldc2 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ │ + ldc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ │ │ │ │ │ │ -000151bc : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #48] @ (151f4 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 151e4 │ │ │ │ │ - ldr.w lr, [pc, #48] @ 151f8 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ +000155f0 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r5, [r0, #28] │ │ │ │ │ + ldr r6, [pc, #152] @ (15690 ) │ │ │ │ │ + add r6, pc │ │ │ │ │ + cbz r5, 15606 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 15670 │ │ │ │ │ + ldr r3, [pc, #140] @ (15694 ) │ │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 82c8 │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - cdp2 0, 3, cr0, cr10, cr1, {0} │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000151fc : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #48] @ (15234 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 15224 │ │ │ │ │ - ldr.w lr, [pc, #48] @ 15238 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + cbz r0, 1561c │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 15684 │ │ │ │ │ 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 82c8 │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ │ - lsls r0, r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldc2l 0, cr0, [sl, #4]! │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + bl 1531c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + add.w r0, r4, #44 @ 0x2c │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + blx 87f0 │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 15664 │ │ │ │ │ + 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 81f0 │ │ │ │ │ + ldr r3, [pc, #28] @ (15694 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1560a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1561c │ │ │ │ │ + nop │ │ │ │ │ + @ instruction: 0xfa040001 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001523c : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #48] @ (15274 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 15264 │ │ │ │ │ - ldr.w lr, [pc, #48] @ 15278 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ +00015698 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 82c8 │ │ │ │ │ - subs r0, #0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldc2 0, cr0, [sl, #4]! │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001527c : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #48] @ (152b4 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 152a4 │ │ │ │ │ - ldr.w lr, [pc, #48] @ 152b8 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ + ldr r5, [r0, #28] │ │ │ │ │ + ldr r6, [pc, #136] @ (15728 ) │ │ │ │ │ + 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, 156be │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + add r3, r2 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 15704 │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 82c8 │ │ │ │ │ - subs r0, #0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - lsls r0, r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldc2l 0, cr0, [sl, #-4]! │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + cbz r0, 156d0 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 15718 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ │ + bl 1531c │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + blx 9210 │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 8b60 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 8b60 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 8b60 │ │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + b.w 8b5c │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r3, [pc, #32] @ (1572c ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 156be │ │ │ │ │ + ldr r3, [pc, #16] @ (1572c ) │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 156d0 │ │ │ │ │ + nop │ │ │ │ │ + ldr??.w r0, [r4, r1] │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000152bc : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (152f0 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 152e4 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 152f4 │ │ │ │ │ - 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 98fc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ +00015730 : │ │ │ │ │ + strd r1, r2, [r0, #108] @ 0x6c │ │ │ │ │ + bx lr │ │ │ │ │ nop │ │ │ │ │ - ldc2 0, cr0, [sl, #-4]! │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -000152f8 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (1532c ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 15320 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15330 │ │ │ │ │ - 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 8a3c │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ +00015738 : │ │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ │ + b.w 93dc │ │ │ │ │ nop │ │ │ │ │ - ldc2l 0, cr0, [lr], #4 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00015334 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15368 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 1535c │ │ │ │ │ - ldr.w lr, [pc, #44] @ 1536c │ │ │ │ │ - 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 8178 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ +00015740 : │ │ │ │ │ + str r1, [r0, #116] @ 0x74 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00015744 : │ │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00015748 : │ │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ + b.w 9434 │ │ │ │ │ nop │ │ │ │ │ - stc2l 0, cr0, [r2], {1} │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00015370 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (153a4 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 15398 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 153a8 │ │ │ │ │ - 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 822c │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ +00015750 : │ │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ │ + b.w 9434 │ │ │ │ │ nop │ │ │ │ │ - stc2 0, cr0, [r6], {1} │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -000153ac : │ │ │ │ │ - ldr.w ip, [pc, #56] @ 153e8 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 153d4 │ │ │ │ │ - ldr r4, [pc, #48] @ (153ec ) │ │ │ │ │ - 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 │ │ │ │ │ +00015758 : │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - blx 822c │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 9428 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ + ldr r2, [pc, #24] @ (15774 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + cbz r0, 1576c │ │ │ │ │ + ldr r3, [pc, #20] @ (15778 ) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #632] @ 0x278 │ │ │ │ │ + bx r3 │ │ │ │ │ + ldr r0, [pc, #12] @ (1577c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + bx lr │ │ │ │ │ nop │ │ │ │ │ - mcrr2 0, 0, r0, r8, cr1 │ │ │ │ │ + strh.w r0, [r0, #1] │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [pc, #72] @ (157c8 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000153f0 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr.w lr, [pc, #60] @ 15434 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add lr, pc │ │ │ │ │ - beq.n 1541a │ │ │ │ │ - ldr r4, [pc, #56] @ (15438 ) │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #56] @ (1543c ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ +00015780 : │ │ │ │ │ + ldrd r0, r3, [r0, #8] │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00015788 : │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +0001578c : │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00015790 : │ │ │ │ │ + ldr r2, [pc, #336] @ (158e4 ) │ │ │ │ │ + ldr r3, [pc, #340] @ (158e8 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + ldr r4, [pc, #336] @ (158ec ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 158b4 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + add r2, sp, #16 │ │ │ │ │ + add r1, sp, #12 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr.w r0, [r9, #8] │ │ │ │ │ + blx 9438 │ │ │ │ │ + ldr r3, [pc, #300] @ (158f0 ) │ │ │ │ │ + ldrd r1, r0, [sp, #12] │ │ │ │ │ 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] @ (15440 ) │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 834c │ │ │ │ │ + movs r2, #4 │ │ │ │ │ + blx 9604 │ │ │ │ │ + ldr r3, [pc, #288] @ (158f4 ) │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr.w sl, [r4, r3] │ │ │ │ │ + lsls r0, r0, #2 │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1585c │ │ │ │ │ + ldr r2, [pc, #268] @ (158f8 ) │ │ │ │ │ + mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [pc, #260] @ (158fc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov.w fp, r4, lsl #2 │ │ │ │ │ + ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ + beq.n 15856 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 15816 │ │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + blt.n 15828 │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r0, [r2, fp] │ │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ldr.w fp, [r2, r0, lsl #2] │ │ │ │ │ + bgt.n 1583c │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov lr, r7 │ │ │ │ │ + str.w r0, [r8, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 157fc │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ │ + ldr.w r2, [r2, #216] @ 0xd8 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 9998 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + add r1, sp, #20 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + movs r0, #2 │ │ │ │ │ + ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [pc, #100] @ (15900 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (158e8 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 158de │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r2, [pc, #76] @ (15904 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (158e8 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 158de │ │ │ │ │ + ldr r3, [pc, #40] @ (158f4 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (15908 ) │ │ │ │ │ + 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 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - stc2 0, cr0, [r2], {1} │ │ │ │ │ + str??.w r0, [r8, r1] │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr.w r0, [ip, r1] │ │ │ │ │ + @ instruction: 0xfaa9ffff │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + @ instruction: 0xf7600001 │ │ │ │ │ + @ instruction: 0xf7440001 │ │ │ │ │ + ldr r2, [pc, #720] @ (15bdc ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00015444 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15478 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 1546c │ │ │ │ │ - ldr.w lr, [pc, #44] @ 1547c │ │ │ │ │ - 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 9010 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ +0001590c : │ │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ │ + b.w 9434 │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xfbb20001 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00015480 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (154b4 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 154a8 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 154b8 │ │ │ │ │ - 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 9428 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ +00015914 : │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + b.w 9434 │ │ │ │ │ nop │ │ │ │ │ - usada8 r0, r6, r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -000154bc : │ │ │ │ │ - ldr.w ip, [pc, #60] @ 154fc │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 154e4 │ │ │ │ │ - ldr r4, [pc, #52] @ (15500 ) │ │ │ │ │ - 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 82c8 │ │ │ │ │ - cbz r0, 154f2 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 8780 │ │ │ │ │ - b.n 154ee │ │ │ │ │ +0001591c : │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + b.w 93b4 │ │ │ │ │ nop │ │ │ │ │ - smlawb r0, r8, r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00015504 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15538 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 1552c │ │ │ │ │ - ldr.w lr, [pc, #44] @ 1553c │ │ │ │ │ - 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 8884 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ +00015924 : │ │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00015928 : │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +0001592c : │ │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00015930 : │ │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ │ + b.w 885c │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xfaf20001 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00015540 : │ │ │ │ │ - ldr.w ip, [pc, #60] @ 15580 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 15568 │ │ │ │ │ - ldr r4, [pc, #52] @ (15584 ) │ │ │ │ │ - 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 82c8 │ │ │ │ │ - cbnz r0, 15576 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 8884 │ │ │ │ │ - b.n 15572 │ │ │ │ │ +00015938 : │ │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ │ + b.w 9694 │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xfab40001 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00015588 : │ │ │ │ │ - ldr.w ip, [pc, #64] @ 155cc │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 155b0 │ │ │ │ │ - ldr r4, [pc, #56] @ (155d0 ) │ │ │ │ │ - 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 82c8 │ │ │ │ │ - cbz r0, 155c4 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 8884 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 8780 │ │ │ │ │ - b.n 155c0 │ │ │ │ │ - @ instruction: 0xfa6c0001 │ │ │ │ │ +00015940 : │ │ │ │ │ + ldr r2, [pc, #36] @ (15968 ) │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add r2, pc │ │ │ │ │ + subs r4, r1, #0 │ │ │ │ │ + blt.n 15952 │ │ │ │ │ + ldr r3, [r0, #108] @ 0x6c │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 15960 │ │ │ │ │ + ldr r3, [pc, #24] @ (1596c ) │ │ │ │ │ + ldr r0, [pc, #24] @ (15970 ) │ │ │ │ │ + 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} │ │ │ │ │ + @ instruction: 0xf6b60001 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000155d4 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15608 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 155fc │ │ │ │ │ - ldr.w lr, [pc, #44] @ 1560c │ │ │ │ │ - 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 8780 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - @ instruction: 0xfa220001 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ +00015974 : │ │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + b.w 8a54 │ │ │ │ │ + │ │ │ │ │ +0001597c : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ + blx 93b8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ + blx 8a58 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ + b.w 8b5c │ │ │ │ │ │ │ │ │ │ -00015610 : │ │ │ │ │ +0001599c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15644 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 15638 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15648 │ │ │ │ │ - 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 90dc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ + blx 93b8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8b5c │ │ │ │ │ nop │ │ │ │ │ - vld1.8 {d16[0]}, [r6], r1 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -0001564c : │ │ │ │ │ +000159b4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15680 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 15674 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15684 │ │ │ │ │ - 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 9704 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ + ldrd r0, r4, [r0, #100] @ 0x64 │ │ │ │ │ + blx 8154 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 863c │ │ │ │ │ nop │ │ │ │ │ - vld1.8 {d0[0]}, [sl], r1 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00015688 : │ │ │ │ │ - ldr.w ip, [pc, #60] @ 156c8 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ +000159cc : │ │ │ │ │ + ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ + ldr r3, [pc, #44] @ (159fc ) │ │ │ │ │ push {r4, lr} │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 156b0 │ │ │ │ │ - ldr r4, [pc, #52] @ (156cc ) │ │ │ │ │ - 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 82c8 │ │ │ │ │ - cbz r0, 156be │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbz r1, 159e8 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 9758 │ │ │ │ │ - b.n 156ba │ │ │ │ │ + ldr r2, [pc, #20] @ (15a00 ) │ │ │ │ │ + ldr r0, [pc, #24] @ (15a04 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ + b.n 159d8 │ │ │ │ │ nop │ │ │ │ │ - vld4.8 {d16-d19}, [ip], r1 │ │ │ │ │ + @ instruction: 0xf6280001 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000156d0 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15704 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 156f8 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15708 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ +00015a08 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r5, [r0, #28] │ │ │ │ │ + ldr r6, [pc, #44] @ (15a3c ) │ │ │ │ │ + add r6, pc │ │ │ │ │ + cbz r5, 15a1e │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 15a24 │ │ │ │ │ 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 97f0 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - vld4.8 {d0-d3}, [r6], r1 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r3, [pc, #20] @ (15a40 ) │ │ │ │ │ + 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} │ │ │ │ │ + @ instruction: 0xf5ec0001 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001570c : │ │ │ │ │ - ldr.w ip, [pc, #60] @ 1574c │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 15734 │ │ │ │ │ - ldr r4, [pc, #52] @ (15750 ) │ │ │ │ │ - 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 82c8 │ │ │ │ │ - cbnz r0, 15742 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 97f0 │ │ │ │ │ - b.n 1573e │ │ │ │ │ +00015a44 : │ │ │ │ │ + bx lr │ │ │ │ │ nop │ │ │ │ │ - str??.w r0, [r8, #1] │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00015754 : │ │ │ │ │ - ldr.w ip, [pc, #64] @ 15798 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 1577c │ │ │ │ │ - ldr r4, [pc, #56] @ (1579c ) │ │ │ │ │ - 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} │ │ │ │ │ +00015a48 : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 82c8 │ │ │ │ │ - cbz r0, 15790 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 9758 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 97f0 │ │ │ │ │ - b.n 1578c │ │ │ │ │ - strh.w r0, [r0, #1] │ │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ │ + blx 93b8 │ │ │ │ │ + ldr r6, [pc, #100] @ (15ab8 ) │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + add r6, pc │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.n 15a74 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 15a74 │ │ │ │ │ + cbz r3, 15aac │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + blt.n 15a74 │ │ │ │ │ + bgt.n 15a80 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + blx 964c │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + b.w 8a54 │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 995c │ │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ │ + cbz r7, 15aa8 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 15aa8 │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r3, [pc, #28] @ (15abc ) │ │ │ │ │ + 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 995c │ │ │ │ │ + str r5, [r4, #28] │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + sub.w r0, r6, #8454144 @ 0x810000 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000157a0 : │ │ │ │ │ - ldr.w ip, [pc, #64] @ 157e4 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ +00015ac0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 157c8 │ │ │ │ │ - ldr r4, [pc, #56] @ (157e8 ) │ │ │ │ │ - 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 82c8 │ │ │ │ │ - cbz r0, 157dc │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 97f0 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + ldrd r1, r0, [r0, #28] │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + cbz r3, 15ad6 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 9758 │ │ │ │ │ - b.n 157d8 │ │ │ │ │ - ldr.w r0, [r4, r1] │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -000157ec : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15820 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 15814 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15824 │ │ │ │ │ - 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 9758 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - strb.w r0, [sl, r1] │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ +00015ad8 : │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + b.w 8a54 │ │ │ │ │ │ │ │ │ │ -00015828 : │ │ │ │ │ +00015ae0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (1585c ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 15850 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15860 │ │ │ │ │ - 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 8a70 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + blx 93b8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8a54 │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf7ce0001 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00015864 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15898 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 1588c │ │ │ │ │ - ldr.w lr, [pc, #44] @ 1589c │ │ │ │ │ - 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 8f7c │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - @ instruction: 0xf7920001 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ +00015afc : │ │ │ │ │ + ldrd r1, r0, [r0, #20] │ │ │ │ │ + b.w 863c │ │ │ │ │ │ │ │ │ │ -000158a0 : │ │ │ │ │ - ldr.w ip, [pc, #60] @ 158e0 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ +00015b04 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - add ip, pc │ │ │ │ │ - beq.n 158c8 │ │ │ │ │ - ldr r4, [pc, #52] @ (158e4 ) │ │ │ │ │ - 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 82c8 │ │ │ │ │ - cbnz r0, 158d6 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + blx 93b8 │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 9814 │ │ │ │ │ - b.n 158d2 │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf7540001 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -000158e8 : │ │ │ │ │ - ldr.w ip, [pc, #88] @ 15944 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #80] @ (15948 ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr.w r6, [ip, r3] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - beq.n 15914 │ │ │ │ │ - ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #68] @ (1594c ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ │ +00015b14 : │ │ │ │ │ + ldr r2, [pc, #336] @ (15c68 ) │ │ │ │ │ + ldr r3, [pc, #340] @ (15c6c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + ldr r6, [pc, #336] @ (15c70 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + add r6, pc │ │ │ │ │ + subs r7, r1, #0 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + blt.n 15bc2 │ │ │ │ │ + ldr r3, [r0, #108] @ 0x6c │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.n 15bc2 │ │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r5, [r4, #20] │ │ │ │ │ + blx 8860 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + blt.n 15bf6 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 15bd2 │ │ │ │ │ + ldr r3, [pc, #292] @ (15c74 ) │ │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 8570 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - blx 8e58 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 15bd2 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ │ + ldr.w r6, [r2, #1260] @ 0x4ec │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ble.n 15bd2 │ │ │ │ │ + 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 15c44 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + blx 93e0 │ │ │ │ │ + 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, 15ba6 │ │ │ │ │ ldr r3, [r6, #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 {r4, r5, r6, pc} │ │ │ │ │ - @ instruction: 0xf7060001 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00015950 : │ │ │ │ │ - ldr.w ip, [pc, #72] @ 1599c │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #68] @ (159a0 ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 15c52 │ │ │ │ │ + ldr r2, [pc, #208] @ (15c78 ) │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + ldr r3, [pc, #188] @ (15c6c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 15c62 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [pc, #176] @ (15c74 ) │ │ │ │ │ + ldr r0, [pc, #180] @ (15c7c ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 1597a │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #52] @ (159a4 ) │ │ │ │ │ - mov r2, lr │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r0, [lr, #8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + b.n 15b38 │ │ │ │ │ + ldr r2, [pc, #172] @ (15c80 ) │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + ldr r3, [pc, #144] @ (15c6c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 15c62 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx 8570 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 948c │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - subw r0, r0, #2049 @ 0x801 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000159a8 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - ldr r6, [pc, #84] @ (15a04 ) │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add r6, pc │ │ │ │ │ - beq.n 159ce │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (15a08 ) │ │ │ │ │ - ldr r3, [pc, #80] @ (15a0c ) │ │ │ │ │ - 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 82c8 │ │ │ │ │ - cbz r0, 159fa │ │ │ │ │ - ldr r3, [pc, #44] @ (15a08 ) │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + b.n 15420 │ │ │ │ │ + add.w r3, r4, #12 │ │ │ │ │ + add.w r2, r4, #8 │ │ │ │ │ + ldrd r0, r1, [r4, #16] │ │ │ │ │ + blx 9914 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bls.n 15c1c │ │ │ │ │ + ldr r3, [pc, #100] @ (15c74 ) │ │ │ │ │ + ldr r0, [pc, #112] @ (15c84 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 15ba6 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 15ba6 │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r3, [pc, #60] @ (15c74 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx 8570 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - blx 83ac │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - blx 8ac0 │ │ │ │ │ - b.n 159f6 │ │ │ │ │ - nop │ │ │ │ │ - movw r0, #51201 @ 0xc801 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00015a10 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15a44 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 15a38 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15a48 │ │ │ │ │ - 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 8ac0 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - @ instruction: 0xf5e60001 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00015a4c : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - ldr r6, [pc, #84] @ (15aa8 ) │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add r6, pc │ │ │ │ │ - beq.n 15a72 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (15aac ) │ │ │ │ │ - ldr r3, [pc, #80] @ (15ab0 ) │ │ │ │ │ - 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 82c8 │ │ │ │ │ - cbz r0, 15a9e │ │ │ │ │ - ldr r3, [pc, #44] @ (15aac ) │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 8570 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - blx 8a8c │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - blx 8ac0 │ │ │ │ │ - b.n 15a9a │ │ │ │ │ + b.n 15ba6 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #64] @ (15c88 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + b.n 15b86 │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 15ba6 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - sub.w r0, r8, #8454144 @ 0x810000 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ + @ instruction: 0xf4e40001 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00015ab4 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr.w lr, [pc, #56] @ 15af4 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add lr, pc │ │ │ │ │ - beq.n 15ade │ │ │ │ │ - ldr r4, [pc, #52] @ (15af8 ) │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #52] @ (15afc ) │ │ │ │ │ - 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, [r3, #8] │ │ │ │ │ - blx 8fdc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 857c │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - @ instruction: 0xf53e0001 │ │ │ │ │ + @ instruction: 0xf4d80001 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ │ + orr.w r0, lr, #8454144 @ 0x810000 │ │ │ │ │ + strh r2, [r2, #30] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bic.w r0, r2, #8454144 @ 0x810000 │ │ │ │ │ + strh r2, [r7, #30] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r2, [r7, #32] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00015b00 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15b34 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 15b28 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15b38 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ +00015c8c : │ │ │ │ │ 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 8660 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ + str r3, [r0, #36] @ 0x24 │ │ │ │ │ + bx lr │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf4f60001 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00015b3c : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15b70 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 15b64 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15b74 │ │ │ │ │ - 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 {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 9168 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ +00015c94 : │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r0, #36] @ 0x24 │ │ │ │ │ + bx lr │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf4ba0001 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00015b78 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15bac ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 15ba0 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15bb0 │ │ │ │ │ - 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 │ │ │ │ │ +00015c9c : │ │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ │ + str r3, [r0, #36] @ 0x24 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00015ca8 : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r6, [pc, #144] @ (15d40 ) │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ │ + ldr.w r1, [r0, #-24] │ │ │ │ │ + add r6, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 15d0e │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + cbz r0, 15d0e │ │ │ │ │ + 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, 15ce0 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 15d12 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + cbz r3, 15cec │ │ │ │ │ + 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 15d0a │ │ │ │ │ + cbz r0, 15d00 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.n 15d2e │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + cbz r3, 15d0a │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - blx 83bc │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r3, [pc, #40] @ (15d44 ) │ │ │ │ │ + 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 15ce6 │ │ │ │ │ + b.n 15cec │ │ │ │ │ + ldr r3, [pc, #20] @ (15d44 ) │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + b.n 15d00 │ │ │ │ │ nop │ │ │ │ │ - orns r0, lr, #8454144 @ 0x810000 │ │ │ │ │ + sbfx r0, r4, #0, #2 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015bb4 : │ │ │ │ │ - ldr.w ip, [pc, #76] @ 15c04 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #72] @ (15c08 ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ +00015d48 : │ │ │ │ │ + ldr r2, [pc, #280] @ (15e64 ) │ │ │ │ │ + ldr r3, [pc, #284] @ (15e68 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + mov r9, sp │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldr r7, [pc, #268] @ (15e6c ) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 15bde │ │ │ │ │ - ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #56] @ (15c0c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + blx 93b8 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + add.w r0, r4, #44 @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #36] @ (15c10 ) │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + add r7, pc │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 15e5a │ │ │ │ │ + ldr r3, [pc, #236] @ (15e70 ) │ │ │ │ │ + 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, 15dfa │ │ │ │ │ + ldr r3, [pc, #188] @ (15e70 ) │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ + str r3, [r0, #8] │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cbz r3, 15dd2 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + str r3, [r0, #12] │ │ │ │ │ + cbz r3, 15dde │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + str r0, [r5, #12] │ │ │ │ │ + ldr r2, [pc, #144] @ (15e74 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (15e68 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 15e5e │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + str r2, [r6, #4] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cbz r0, 15e1e │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 15e1e │ │ │ │ │ + ldr r3, [pc, #92] @ (15e70 ) │ │ │ │ │ + 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] │ │ │ │ │ + cbz r3, 15e2a │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ │ + cbz r5, 15e4a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 15e4a │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r3, [pc, #48] @ (15e70 ) │ │ │ │ │ + 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 │ │ │ │ │ + beq.n 15de0 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n 15de0 │ │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ │ + b.n 15da2 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + @ instruction: 0xf2b00001 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xf2820001 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xf2180001 │ │ │ │ │ + │ │ │ │ │ +00015e78 : │ │ │ │ │ + ldr r3, [pc, #16] @ (15e8c ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r1, [pc, #16] @ (15e90 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1388] @ 0x56c │ │ │ │ │ + b.w 1549c │ │ │ │ │ + sbcs.w r0, lr, #1 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00015e94 : │ │ │ │ │ + ldr r3, [pc, #16] @ (15ea8 ) │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r1, [pc, #16] @ (15eac ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1392] @ 0x570 │ │ │ │ │ + b.w 1549c │ │ │ │ │ + sbc.w r0, r2, #1 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00015eb0 : │ │ │ │ │ + ldr r1, [pc, #8] @ (15ebc ) │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + add r1, pc │ │ │ │ │ + b.w 1549c │ │ │ │ │ + nop │ │ │ │ │ + bl 3c7ebe │ │ │ │ │ + │ │ │ │ │ +00015ec0 : │ │ │ │ │ + ldr r3, [pc, #16] @ (15ed4 ) │ │ │ │ │ + movs r2, #3 │ │ │ │ │ + ldr r1, [pc, #16] @ (15ed8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1496] @ 0x5d8 │ │ │ │ │ + b.w 1549c │ │ │ │ │ + @ instruction: 0xf1360001 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00015edc : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #116] @ (15f58 ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + subs r6, r2, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blt.n 15ef0 │ │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + bgt.n 15f2c │ │ │ │ │ + ldr r2, [pc, #104] @ (15f5c ) │ │ │ │ │ + ldr r0, [pc, #108] @ (15f60 ) │ │ │ │ │ + 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 15f32 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + cbz r5, 15f26 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 15f42 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r2, [pc, #44] @ (15f5c ) │ │ │ │ │ + ldr r7, [r3, r2] │ │ │ │ │ + b.n 15efe │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 15420 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + b.n 15f2a │ │ │ │ │ + nop │ │ │ │ │ + adds.w r0, r6, #1 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r4, [r7, #14] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00015f64 : │ │ │ │ │ + ldr r1, [pc, #8] @ (15f70 ) │ │ │ │ │ + movs r2, #4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + b.w 1549c │ │ │ │ │ + nop │ │ │ │ │ + bl 337f72 │ │ │ │ │ + │ │ │ │ │ +00015f74 : │ │ │ │ │ + ldr r3, [pc, #16] @ (15f88 ) │ │ │ │ │ + movs r2, #5 │ │ │ │ │ + ldr r1, [pc, #16] @ (15f8c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1396] @ 0x574 │ │ │ │ │ + b.w 1549c │ │ │ │ │ + eor.w r0, r2, #1 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00015f90 : │ │ │ │ │ + ldr r3, [pc, #16] @ (15fa4 ) │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + ldr r1, [pc, #16] @ (15fa8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1500] @ 0x5dc │ │ │ │ │ + b.w 1549c │ │ │ │ │ + orn r0, r6, #1 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00015fac : │ │ │ │ │ + ldr r3, [pc, #16] @ (15fc0 ) │ │ │ │ │ + movs r2, #7 │ │ │ │ │ + ldr r1, [pc, #16] @ (15fc4 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1400] @ 0x578 │ │ │ │ │ + b.w 1549c │ │ │ │ │ + orr.w r0, sl, #1 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00015fc8 : │ │ │ │ │ + ldr r3, [pc, #16] @ (15fdc ) │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + ldr r1, [pc, #16] @ (15fe0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1504] @ 0x5e0 │ │ │ │ │ + b.w 1549c │ │ │ │ │ + bic.w r0, lr, #1 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00015fe4 : │ │ │ │ │ + ldr r3, [pc, #16] @ (15ff8 ) │ │ │ │ │ + movs r2, #9 │ │ │ │ │ + ldr r1, [pc, #16] @ (15ffc ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1508] @ 0x5e4 │ │ │ │ │ + b.w 1549c │ │ │ │ │ + ands.w r0, r2, #1 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00016000 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [pc, #148] @ (1609c ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + add r0, pc │ │ │ │ │ + subs r6, r3, #0 │ │ │ │ │ + blt.n 16018 │ │ │ │ │ + ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.n 16054 │ │ │ │ │ + ldr r3, [pc, #132] @ (160a0 ) │ │ │ │ │ + ldr.w r8, [r0, r3] │ │ │ │ │ + ldr r0, [pc, #132] @ (160a4 ) │ │ │ │ │ + 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 1605c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 15420 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [pc, #72] @ (160a0 ) │ │ │ │ │ + ldr.w r8, [r0, r3] │ │ │ │ │ + b.n 1602a │ │ │ │ │ + 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 1603e │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbz r5, 16092 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 16092 │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + 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 │ │ │ │ │ + vext.8 d16, d0, d1, #0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r4, [r0, #10] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000160a8 : │ │ │ │ │ + ldr r3, [pc, #16] @ (160bc ) │ │ │ │ │ + movs r2, #10 │ │ │ │ │ + ldr r1, [pc, #16] @ (160c0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1404] @ 0x57c │ │ │ │ │ + b.w 1549c │ │ │ │ │ + vhadd.s8 d16, d14, d1 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000160c4 : │ │ │ │ │ + ldr r3, [pc, #16] @ (160d8 ) │ │ │ │ │ + movs r2, #11 │ │ │ │ │ + ldr r1, [pc, #16] @ (160dc ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1408] @ 0x580 │ │ │ │ │ + b.w 1549c │ │ │ │ │ + vhadd.s d0, d2, d1 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000160e0 : │ │ │ │ │ + ldr r3, [pc, #16] @ (160f4 ) │ │ │ │ │ + movs r2, #12 │ │ │ │ │ + ldr r1, [pc, #16] @ (160f8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r1, [r3, #1412] @ 0x584 │ │ │ │ │ + b.w 1549c │ │ │ │ │ + vhadd.s16 d0, d6, d1 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000160fc : │ │ │ │ │ + ldr r1, [pc, #8] @ (16108 ) │ │ │ │ │ + movs r2, #13 │ │ │ │ │ + add r1, pc │ │ │ │ │ + b.w 1549c │ │ │ │ │ + nop │ │ │ │ │ + bl 1bc10a │ │ │ │ │ + │ │ │ │ │ +0001610c : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ + ldr r2, [pc, #40] @ (1613c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + cbz r0, 16122 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 16128 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r3, [pc, #20] @ (16140 ) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + cdp 0, 14, cr0, cr8, cr1, {0} │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00016144 : │ │ │ │ │ + ldr r2, [pc, #192] @ (16208 ) │ │ │ │ │ + ldr r3, [pc, #196] @ (1620c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + ldr r6, [pc, #192] @ (16210 ) │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + blx 93b8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + add.w r7, r0, #1 │ │ │ │ │ + blt.n 16174 │ │ │ │ │ + ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n 161fe │ │ │ │ │ + ldr r3, [pc, #156] @ (16214 ) │ │ │ │ │ + ldr r0, [pc, #160] @ (16218 ) │ │ │ │ │ + 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 161e6 │ │ │ │ │ + cbz r3, 161dc │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bgt.n 161dc │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ │ + cbz r5, 161e6 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + ldr r2, [pc, #52] @ (1621c ) │ │ │ │ │ + ldr r3, [pc, #32] @ (1620c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 16204 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [pc, #20] @ (16214 ) │ │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ │ + b.n 16182 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + cdp 0, 11, cr0, cr4, cr1, {0} │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + cdp 0, 10, cr0, cr4, cr1, {0} │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r4, [r5, #2] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cdp 0, 1, cr0, cr2, cr1, {0} │ │ │ │ │ + │ │ │ │ │ +00016220 : │ │ │ │ │ + ldr r2, [pc, #436] @ (163d8 ) │ │ │ │ │ + ldr r3, [pc, #440] @ (163dc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr.w sl, [pc, #424] @ 163e0 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + blx 93b8 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + ldr.w r0, [r8, #104] @ 0x68 │ │ │ │ │ + blx 93b8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + blx 8154 │ │ │ │ │ + ldr r3, [pc, #384] @ (163e4 ) │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + subs r7, r0, r4 │ │ │ │ │ + ldr.w fp, [sl, r3] │ │ │ │ │ + bpl.n 16278 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + ldr r0, [pc, #372] @ (163e8 ) │ │ │ │ │ + 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 163c2 │ │ │ │ │ + ldr.w r2, [r8, #108] @ 0x6c │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ble.w 163c2 │ │ │ │ │ + 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 9438 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bge.n 163d0 │ │ │ │ │ + ldr r2, [pc, #260] @ (163ec ) │ │ │ │ │ + add.w r5, sl, #8 │ │ │ │ │ + ldr r1, [pc, #256] @ (163f0 ) │ │ │ │ │ + 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 1630a │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + add.w r2, r9, sl │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.n 1631c │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + blt.n 16328 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bgt.n 16332 │ │ │ │ │ + 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 16308 │ │ │ │ │ + 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 16362 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + ldr r0, [pc, #152] @ (163f4 ) │ │ │ │ │ + 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 1639e │ │ │ │ │ + cbz r2, 16392 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bgt.n 16392 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ + blx r2 │ │ │ │ │ + str.w r4, [r8, #40] @ 0x28 │ │ │ │ │ + cbz r4, 1639e │ │ │ │ │ + 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, #76] @ (163f8 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (163dc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 163d4 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + ldr r0, [pc, #52] @ (163fc ) │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + b.n 16298 │ │ │ │ │ + movs r4, #3 │ │ │ │ │ + b.n 16350 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + ldcl 0, cr0, [r8, #4] │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stc 0, cr0, [sl, #4]! │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r4, [r0, #2] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r5, #4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r5, #4] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + mrrc 0, 0, r0, r0, cr1 @ │ │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00016400 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + blx 8e58 │ │ │ │ │ + cbz r0, 16414 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 16422 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldrd r1, r0, [r5, #20] │ │ │ │ │ + blx 8640 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r1, [r5, #40] @ 0x28 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.n 16410 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00016438 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 8e58 │ │ │ │ │ + cbz r0, 1644c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 1646a │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldrd r1, r0, [r4, #20] │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldrd r0, r6, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8154 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 8640 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.n 16448 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00016480 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + blx 8e58 │ │ │ │ │ + cbnz r0, 16496 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldrd r1, r0, [r5, #20] │ │ │ │ │ + blx 8640 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0001649c : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + blx 8e58 │ │ │ │ │ + cbnz r0, 164c2 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldrd r1, r0, [r5, #20] │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldrd r0, r6, [r5, #100] @ 0x64 │ │ │ │ │ + blx 8154 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 8640 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000164c8 : │ │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [pc, #100] @ (16534 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r2, pc │ │ │ │ │ + cbnz r3, 16520 │ │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ + cbz r0, 164e6 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 16526 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 948c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9998 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9758 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8a58 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 1650e │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + blx 8a8c │ │ │ │ │ + b.n 164ea │ │ │ │ │ + ldr r3, [pc, #16] @ (16538 ) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 164e6 │ │ │ │ │ + @ instruction: 0xeb280001 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001653c : │ │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [pc, #96] @ (165a4 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r2, pc │ │ │ │ │ + cbnz r3, 1658e │ │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ + cbz r0, 1655a │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 16594 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 948c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9998 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8a58 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 1657c │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + blx 83ac │ │ │ │ │ + b.n 1655e │ │ │ │ │ + ldr r3, [pc, #16] @ (165a8 ) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1655a │ │ │ │ │ + nop │ │ │ │ │ + @ instruction: 0xeab40001 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000165ac : │ │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [pc, #100] @ (16618 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r2, pc │ │ │ │ │ + cbnz r3, 16604 │ │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ + cbz r0, 165ca │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1660a │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 948c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9998 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9758 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8a58 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 165f2 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + blx 83ac │ │ │ │ │ + b.n 165ce │ │ │ │ │ + ldr r3, [pc, #16] @ (1661c ) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 165ca │ │ │ │ │ + orr.w r0, r4, r1 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00016620 : │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ + ldr.w ip, [pc, #72] @ 16670 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cbz r0, 1663c │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1665c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + blx 948c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9998 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ + b.w 8a54 │ │ │ │ │ + ldr r3, [pc, #20] @ (16674 ) │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + b.n 1663c │ │ │ │ │ + strd r0, r0, [lr, #4] │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00016678 : │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ + ldr.w ip, [pc, #80] @ 166d0 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + add ip, pc │ │ │ │ │ + cbz r0, 16694 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 166ba │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + blx 948c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9998 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9758 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ + b.w 8a54 │ │ │ │ │ + ldr r3, [pc, #24] @ (166d4 ) │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + b.n 16694 │ │ │ │ │ + nop │ │ │ │ │ + ldrd r0, r0, [r6, #-4]! │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000166d8 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 166ec │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + b.w 95dc │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000166fc : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 16716 │ │ │ │ │ + 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 87d4 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00016728 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 16736 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 865c │ │ │ │ │ + │ │ │ │ │ +00016740 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 1674e │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 9164 │ │ │ │ │ + │ │ │ │ │ +00016758 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 16766 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 83b8 │ │ │ │ │ + │ │ │ │ │ +00016770 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 1677e │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 9764 │ │ │ │ │ + │ │ │ │ │ +00016788 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 16796 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 978c │ │ │ │ │ + │ │ │ │ │ +000167a0 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 167ae │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 84cc │ │ │ │ │ + │ │ │ │ │ +000167b8 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 167c6 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8d08 │ │ │ │ │ + │ │ │ │ │ +000167d0 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 167de │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8724 │ │ │ │ │ + │ │ │ │ │ +000167e8 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 167f6 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 94d8 │ │ │ │ │ + │ │ │ │ │ +00016800 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 1680e │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8610 │ │ │ │ │ + │ │ │ │ │ +00016818 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 16826 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 85d0 │ │ │ │ │ + │ │ │ │ │ +00016830 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 1683e │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8a7c │ │ │ │ │ + │ │ │ │ │ +00016848 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 16856 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8408 │ │ │ │ │ + │ │ │ │ │ +00016860 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbnz r3, 1686e │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 89fc │ │ │ │ │ + │ │ │ │ │ +00016878 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldrd r1, r0, [r0, #20] │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldrd r0, r5, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8154 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ + b.w 863c │ │ │ │ │ + │ │ │ │ │ +00016898 : │ │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r3, 168c2 │ │ │ │ │ + blx 9758 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 93b8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + blx 8a58 │ │ │ │ │ + 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 8a58 │ │ │ │ │ + b.n 168a4 │ │ │ │ │ + │ │ │ │ │ +000168cc : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + blx 93b8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + blx 8a58 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000168f0 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldrd r1, r0, [r0, #20] │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldrd r1, r0, [r4, #28] │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + cbz r3, 1690e │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +00016910 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r6, [pc, #56] @ (16950 ) │ │ │ │ │ + ldrd r1, r0, [r0, #20] │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + add r6, pc │ │ │ │ │ + cbz r5, 1692e │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1693c │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #28] │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + b.w 863c │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r3, [pc, #16] @ (16954 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1692e │ │ │ │ │ + b.n 1670c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00016958 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r6, [pc, #72] @ (169a8 ) │ │ │ │ │ + ldrd r0, r5, [r0, #100] @ 0x64 │ │ │ │ │ + blx 8154 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + add r6, pc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldrd r1, r0, [r4, #20] │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + cbz r5, 16986 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 16994 │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #28] │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + b.w 863c │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r3, [pc, #16] @ (169ac ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 16986 │ │ │ │ │ + b.n 166d4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000169b0 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 9010 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbz r3, 169c8 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8a54 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + blx 93b8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8a54 │ │ │ │ │ + │ │ │ │ │ +000169e0 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 9010 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbz r3, 169f8 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8a54 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 93b8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8a54 │ │ │ │ │ + │ │ │ │ │ +00016a0c : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 9010 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbz r3, 16a2c │ │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8a58 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 8a54 │ │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ + blx 93b8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8b60 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 93b8 │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ + b.n 16a18 │ │ │ │ │ + │ │ │ │ │ +00016a44 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ │ + clz r5, r6 │ │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ │ + blx 9010 │ │ │ │ │ + cbz r6, 16a62 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8a58 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + blx 93b8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 8a58 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00016a7c : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r5, #1 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + beq.n 16a98 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8a58 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + blx 93b8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 8a58 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + │ │ │ │ │ +00016aac : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 9010 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbz r3, 16ace │ │ │ │ │ + ldrd r1, r0, [r4, #28] │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + cbz r3, 16aca │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 93b8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + blx 8a58 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +00016ae4 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 9010 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbz r3, 16b16 │ │ │ │ │ + ldrd r0, r5, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8154 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldrd r1, r0, [r4, #28] │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + cbz r3, 16b12 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 93b8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + blx 8a58 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + │ │ │ │ │ +00016b2c : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 9010 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbz r3, 16b4e │ │ │ │ │ + ldrd r1, r0, [r4, #28] │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + cbz r3, 16b4a │ │ │ │ │ + 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 93b8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ + blx 8a58 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8b60 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 93b8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + blx 8a58 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + │ │ │ │ │ +00016b7c : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 9010 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + cbz r3, 16b94 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8a58 │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + blx 93b8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldrd r1, r0, [r4, #28] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 16b90 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +00016bb4 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 9010 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cbz r3, 16bcc │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8a58 │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldrd r0, r5, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8154 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 93b8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldrd r1, r0, [r4, #28] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 16bc8 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00016c00 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 9010 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ + cbz r3, 16c20 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8a58 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8a58 │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + blx 93b8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ + blx 8a58 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8b60 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 93b8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldrd r1, r0, [r4, #28] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 16c1c │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + │ │ │ │ │ +00016c58 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + blx 9010 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ + cbz r3, 16c78 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8a58 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + blx 8a58 │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + blx 93b8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ + blx 8b60 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + blx 93b8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldrd r1, r0, [r4, #28] │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + blx 8640 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 16c74 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00016ca8 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + ldr r7, [pc, #80] @ (16d00 ) │ │ │ │ │ + ldrb r3, [r1, #0] │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr.w r8, [r0, #20] │ │ │ │ │ + cbz r3, 16cfc │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 16cdc │ │ │ │ │ + blx 95e0 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [pc, #60] @ (16d04 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cbz r3, 16cf0 │ │ │ │ │ + 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, 16cfc │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 16cc0 │ │ │ │ │ + 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} │ │ │ │ │ + b.n 1739c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00016d08 : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + blx 857c │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r6, [pc, #112] @ (16d8c ) │ │ │ │ │ + add r6, pc │ │ │ │ │ + cbz r3, 16d66 │ │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ │ + cbz r3, 16d68 │ │ │ │ │ + ldr r3, [pc, #108] @ (16d90 ) │ │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ │ + b.n 16d36 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #1328] @ 0x530 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r3, 16d68 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + 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 16d28 │ │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ │ + cbz r4, 16d62 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 16d78 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r5, #28] │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 15420 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #20] │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + blx 81f0 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r5, #28] │ │ │ │ │ + b.n 16d66 │ │ │ │ │ + b.n 17354 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00016d94 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [pc, #44] @ (16dc8 ) │ │ │ │ │ + ldr r2, [pc, #48] @ (16dcc ) │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #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] │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + b.n 17288 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00016dd0 : │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r3, [pc, #88] @ (16e2c ) │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + cbz r2, 16e26 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r2, [pc, #76] @ (16e30 ) │ │ │ │ │ + it le │ │ │ │ │ + ldrle r6, [r3, r2] │ │ │ │ │ + ble.n 16e12 │ │ │ │ │ + ldr r7, [pc, #72] @ (16e34 ) │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n 16e00 │ │ │ │ │ + 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 16df2 │ │ │ │ │ + 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] @ (16e30 ) │ │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ │ + b.n 16e12 │ │ │ │ │ + b.n 17274 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r4, [r7, #25] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00016e38 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r2, [pc, #116] @ (16eb4 ) │ │ │ │ │ + ldrd r1, r3, [r0] │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.n 16e94 │ │ │ │ │ + cbnz r1, 16ea0 │ │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ │ + mov.w r7, #256 @ 0x100 │ │ │ │ │ + ldr r3, [pc, #96] @ (16eb8 ) │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr.w r8, [r2, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 16ea6 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + str r7, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r6, [r4, #12] │ │ │ │ │ + blt.n 16e78 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + blt.n 16e86 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #60] @ (16ebc ) │ │ │ │ │ + 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 16e86 │ │ │ │ │ + ldr r3, [pc, #28] @ (16eb8 ) │ │ │ │ │ + ldr.w r8, [r2, r3] │ │ │ │ │ + b.n 16e78 │ │ │ │ │ + lsls r7, r1, #1 │ │ │ │ │ + lsls r1, r1, #3 │ │ │ │ │ + b.n 16e56 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #20] @ (16ec0 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 16e6a │ │ │ │ │ + b.n 17228 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r0, [r0, #27] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r6, [r5, #24] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00016ec4 : │ │ │ │ │ + ldr r2, [pc, #48] @ (16ef8 ) │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ble.n 16ed8 │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + ble.n 16ee8 │ │ │ │ │ + ldr r3, [pc, #32] @ (16efc ) │ │ │ │ │ + ldr r0, [pc, #36] @ (16f00 ) │ │ │ │ │ + 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 │ │ │ │ │ + b.n 17164 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r4, [r3, #27] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00016f04 : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r6, [pc, #84] @ (16f60 ) │ │ │ │ │ + subs r5, r1, #0 │ │ │ │ │ + add r6, pc │ │ │ │ │ + blt.n 16f14 │ │ │ │ │ + bne.n 16f22 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [pc, #76] @ (16f64 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (16f68 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cbz r3, 16f58 │ │ │ │ │ + ldr r7, [pc, #68] @ (16f6c ) │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r2, [pc, #52] @ (16f64 ) │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.n 16f3e │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.n 16f48 │ │ │ │ │ + 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 16f2a │ │ │ │ │ + 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} │ │ │ │ │ + b.n 17144 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r4, [r3, #28] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r0, [r3, #29] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00016f70 : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r6, [pc, #84] @ (16fcc ) │ │ │ │ │ + subs r5, r1, #0 │ │ │ │ │ + add r6, pc │ │ │ │ │ + bge.n 16f8a │ │ │ │ │ + ldr r3, [pc, #80] @ (16fd0 ) │ │ │ │ │ + ldr r0, [pc, #84] @ (16fd4 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cbz r3, 16fc6 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge.n 16fc4 │ │ │ │ │ + ldr r7, [pc, #64] @ (16fd8 ) │ │ │ │ │ + add r7, pc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r2, [pc, #52] @ (16fd0 ) │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + blt.n 16faa │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.n 16fb4 │ │ │ │ │ + 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 16f98 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + nop │ │ │ │ │ + b.n 170d8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r0, [r7, #29] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r2, [r5, #30] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00016fdc : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [pc, #32] @ (17004 ) │ │ │ │ │ + subs r4, r1, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blt.n 16fec │ │ │ │ │ + bne.n 16ffa │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r2, [pc, #24] @ (17008 ) │ │ │ │ │ + ldr r0, [pc, #28] @ (1700c ) │ │ │ │ │ + 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 │ │ │ │ │ + b.n 17038 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r0, [r1, #31] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00017010 : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r7, [pc, #80] @ (17068 ) │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + add r7, pc │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 17030 │ │ │ │ │ + ldr r3, [pc, #72] @ (1706c ) │ │ │ │ │ + ldr r0, [pc, #72] @ (17070 ) │ │ │ │ │ + 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 17064 │ │ │ │ │ + ldr r6, [pc, #60] @ (17074 ) │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r1, [pc, #44] @ (1706c ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + blt.n 17052 │ │ │ │ │ + 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 8640 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 1703a │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + nop │ │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r6, [r3, #31] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00017078 : │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + push {r4} │ │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ │ + str r4, [r1, #0] │ │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00017088 : │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +0001708c : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r6, [pc, #184] @ (1714c ) │ │ │ │ │ + ldr r5, [pc, #184] @ (17150 ) │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r4, [pc, #184] @ (17154 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + mov.w r5, #0 │ │ │ │ │ + beq.n 170de │ │ │ │ │ + ldr r5, [pc, #168] @ (17158 ) │ │ │ │ │ + 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] @ (1715c ) │ │ │ │ │ + ldr r3, [pc, #136] @ (17150 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 17148 │ │ │ │ │ + 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 8424 │ │ │ │ │ + ldr r3, [pc, #108] @ (17158 ) │ │ │ │ │ + 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 17122 │ │ │ │ │ + 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 17106 │ │ │ │ │ + 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 170c4 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + svc 100 @ 0x64 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + svc 96 @ 0x60 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + svc 52 @ 0x34 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00017160 : │ │ │ │ │ + ldr.w ip, [pc, #128] @ 171e4 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + ldr r4, [pc, #124] @ (171e8 ) │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr r5, [pc, #124] @ (171ec ) │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + 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 171b6 │ │ │ │ │ + ldr.w ip, [pc, #108] @ 171f0 │ │ │ │ │ + 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] @ (171f4 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (171e8 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 171e0 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ + blx 9198 │ │ │ │ │ + ldr r2, [pc, #44] @ (171f0 ) │ │ │ │ │ + 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 1719e │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + udf #146 @ 0x92 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + udf #140 @ 0x8c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + udf #90 @ 0x5a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000171f8 : │ │ │ │ │ + ldr.w ip, [pc, #128] @ 1727c │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + ldr r4, [pc, #124] @ (17280 ) │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr r5, [pc, #124] @ (17284 ) │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + 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 1724e │ │ │ │ │ + ldr.w ip, [pc, #108] @ 17288 │ │ │ │ │ + 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] @ (1728c ) │ │ │ │ │ + ldr r3, [pc, #68] @ (17280 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 17276 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ + blx 9198 │ │ │ │ │ + ldr r3, [pc, #44] @ (17288 ) │ │ │ │ │ + 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 17236 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + ble.n 17274 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ble.n 17270 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ble.n 17214 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00017290 : │ │ │ │ │ + ldr.w ip, [pc, #68] @ 172d8 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #60] @ (172dc ) │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.n 172ba │ │ │ │ │ + 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 r0, [r0, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r6, [r3, #232] @ 0xe8 │ │ │ │ │ + blx 94cc │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + blx r6 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ble.n 17398 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000172e0 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r5, [pc, #360] @ (17450 ) │ │ │ │ │ + ldr r4, [pc, #360] @ (17454 ) │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r6, [pc, #360] @ (17458 ) │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + beq.n 17334 │ │ │ │ │ + ldr r5, [pc, #344] @ (1745c ) │ │ │ │ │ + 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] @ (17460 ) │ │ │ │ │ + ldr r3, [pc, #312] @ (17454 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 1744c │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 82c8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 173be │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + add r2, sp, #12 │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + blx 9198 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r3, [pc, #268] @ (1745c ) │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + ble.n 17422 │ │ │ │ │ + ldr r7, [r6, r3] │ │ │ │ │ + adds r0, #3 │ │ │ │ │ + lsls r0, r0, #2 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + adds r0, #12 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + blx 8624 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + ldr.w r8, [r3, #216] @ 0xd8 │ │ │ │ │ + blx 92b0 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + blx r8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + str r3, [r6, #4] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr.w r5, [r3, #216] @ 0xd8 │ │ │ │ │ + blx 907c │ │ │ │ │ + blx r5 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r0, [r6, #8] │ │ │ │ │ + movs r0, #3 │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 17318 │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + blx 9670 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + blx 8d60 │ │ │ │ │ + ldr r3, [pc, #140] @ (1745c ) │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldr r0, [pc, #144] @ (17464 ) │ │ │ │ │ + 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] │ │ │ │ │ + add r2, sp, #16 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr.w r6, [r3, #200] @ 0xc8 │ │ │ │ │ + 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, #100] @ (17468 ) │ │ │ │ │ + ldr.w r6, [r2, #920] @ 0x398 │ │ │ │ │ + ldr r1, [pc, #96] @ (1746c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r2, [pc, #96] @ (17470 ) │ │ │ │ │ + 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 17316 │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + cbnz r0, 17442 │ │ │ │ │ + ldr r0, [pc, #68] @ (17474 ) │ │ │ │ │ + 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 173ba │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + blx r5 │ │ │ │ │ + b.n 173ba │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + ble.n 17474 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ble.n 17474 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bgt.n 17424 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r6, [r3, #20] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r2, [r6, #19] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r4, [r5, #19] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00017478 : │ │ │ │ │ + ldr.w ip, [pc, #124] @ 174f8 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + ldr r4, [pc, #120] @ (174fc ) │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr r5, [pc, #120] @ (17500 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + 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 174ce │ │ │ │ │ + ldr.w ip, [pc, #104] @ 17504 │ │ │ │ │ + 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] @ (17508 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (174fc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 174f2 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + mov r1, sp │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 8298 │ │ │ │ │ + ldr r3, [pc, #44] @ (17504 ) │ │ │ │ │ + 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 174b6 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + blt.n 175f0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + blt.n 175ec │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + blt.n 17590 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001750c : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + ldr.w lr, [pc, #112] @ 17584 │ │ │ │ │ + ldr r4, [pc, #112] @ (17588 ) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + add lr, pc │ │ │ │ │ + ldr.w ip, [pc, #112] @ 1758c │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr.w r4, [lr, r4] │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + ldr r3, [pc, #104] @ (17590 ) │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.n 17562 │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r3, [pc, #84] @ (17594 ) │ │ │ │ │ + mov r2, lr │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #76] @ (17598 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (17588 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 1757e │ │ │ │ │ + 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 8ae4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1754a │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + bge.n 17550 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bge.n 1754c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + cbnz r0, 175e8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bge.n 174f8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001759c : │ │ │ │ │ + ldr.w ip, [pc, #52] @ 175d4 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #44] @ (175d8 ) │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.n 175c6 │ │ │ │ │ + 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} │ │ │ │ │ + bge.n 17678 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000175dc : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r6, [pc, #184] @ (1769c ) │ │ │ │ │ + ldr r5, [pc, #184] @ (176a0 ) │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r4, [pc, #184] @ (176a4 ) │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + mov.w r5, #0 │ │ │ │ │ + beq.n 1762e │ │ │ │ │ + ldr r5, [pc, #168] @ (176a8 ) │ │ │ │ │ + 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] @ (176ac ) │ │ │ │ │ + ldr r3, [pc, #136] @ (176a0 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 17696 │ │ │ │ │ + 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 8a0c │ │ │ │ │ + ldr r3, [pc, #108] @ (176a8 ) │ │ │ │ │ + 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 17670 │ │ │ │ │ + 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 8d60 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str.w r0, [r6, #4]! │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 17658 │ │ │ │ │ + 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 17614 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + bge.n 176c8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bge.n 176c4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bls.n 17678 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000176b0 : │ │ │ │ │ + ldr.w ip, [pc, #68] @ 176f8 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #60] @ (176fc ) │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.n 176da │ │ │ │ │ + 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 r5, [r0, #0] │ │ │ │ │ + ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 9670 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 8d60 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r6 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + bls.n 17778 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00017700 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r6, [pc, #184] @ (177c0 ) │ │ │ │ │ + ldr r5, [pc, #184] @ (177c4 ) │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r4, [pc, #184] @ (177c8 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + mov.w r5, #0 │ │ │ │ │ + beq.n 17752 │ │ │ │ │ + ldr r5, [pc, #168] @ (177cc ) │ │ │ │ │ + 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] @ (177d0 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (177c4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 177bc │ │ │ │ │ + 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 8e1c │ │ │ │ │ + ldr r3, [pc, #108] @ (177cc ) │ │ │ │ │ + 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 17796 │ │ │ │ │ + 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 1777a │ │ │ │ │ + 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 17738 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + bhi.n 177a4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bhi.n 177a4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bhi.n 17754 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000177d4 : │ │ │ │ │ + ldr.w ip, [pc, #64] @ 17818 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #56] @ (1781c ) │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.n 177fe │ │ │ │ │ + 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 r0, [r0, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ │ + blx 907c │ │ │ │ │ + blx r6 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + bhi.n 17850 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00017820 : │ │ │ │ │ + ldr.w ip, [pc, #64] @ 17864 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #56] @ (17868 ) │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.n 1784a │ │ │ │ │ + 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 r0, [r0, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ │ + blx 82c8 │ │ │ │ │ + blx r6 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + bvc.n 17804 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001786c : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + ldr r4, [pc, #140] @ (17900 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (17904 ) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr.w lr, [pc, #140] @ 17908 │ │ │ │ │ + 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 178dc │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + beq.n 178f6 │ │ │ │ │ + ldr r3, [pc, #108] @ (1790c ) │ │ │ │ │ + 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, 178f2 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 83fc │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldr r2, [pc, #72] @ (17910 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (17904 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 178fa │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r1, [pc, #44] @ (1790c ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [pc, #48] @ (17914 ) │ │ │ │ │ + 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 178c4 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + b.n 178bc │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + bvc.n 17810 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bvc.n 17a08 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bvc.n 1797c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strb r2, [r4, #0] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00017918 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r6, [pc, #296] @ (17a48 ) │ │ │ │ │ + ldr r5, [pc, #296] @ (17a4c ) │ │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r4, [pc, #296] @ (17a50 ) │ │ │ │ │ + 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 1796a │ │ │ │ │ + ldr r5, [pc, #280] @ (17a54 ) │ │ │ │ │ + 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] @ (17a58 ) │ │ │ │ │ + ldr r3, [pc, #248] @ (17a4c ) │ │ │ │ │ + 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 17a42 │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 9118 │ │ │ │ │ + ldr r3, [pc, #224] @ (17a54 ) │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r2, sp, #12 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + 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 17a32 │ │ │ │ │ + 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 │ │ │ │ │ + addne.w r0, r5, #16 │ │ │ │ │ + ldreq r0, [r5, #16] │ │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ + blx r3 │ │ │ │ │ + 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, 17a22 │ │ │ │ │ + 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] │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ + blx 89cc │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ + movs r0, #2 │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w fp, [r3, #184] @ 0xb8 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + 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 179d4 │ │ │ │ │ + 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 179a4 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 17950 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + bvs.n 179fc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bvs.n 179fc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bvs.n 179ac │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00017a5c : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r6, [pc, #384] @ (17be4 ) │ │ │ │ │ + ldr r5, [pc, #384] @ (17be8 ) │ │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r4, [pc, #384] @ (17bec ) │ │ │ │ │ + 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 17ab0 │ │ │ │ │ + ldr r5, [pc, #368] @ (17bf0 ) │ │ │ │ │ + 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] @ (17bf4 ) │ │ │ │ │ + ldr r3, [pc, #336] @ (17be8 ) │ │ │ │ │ + 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 17bde │ │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 9118 │ │ │ │ │ + ldr r3, [pc, #308] @ (17bf0 ) │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r2, sp, #20 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + 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 17bce │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ite ne │ │ │ │ │ + addne.w r0, r9, #16 │ │ │ │ │ + ldreq.w r0, [r9, #16] │ │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + 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 17bbe │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + b.n 17b62 │ │ │ │ │ + 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 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r5 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w r3, [r2, #220] @ 0xdc │ │ │ │ │ + ldr.w r5, [r2, #184] @ 0xb8 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + 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 17bbc │ │ │ │ │ + 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] │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ + blx 89cc │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ + blx 8d60 │ │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 17b22 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 17b22 │ │ │ │ │ + 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 17aee │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 17a94 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + bpl.n 17b10 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bpl.n 17b10 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bpl.n 17cc0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00017bf8 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr r5, [pc, #260] @ (17d04 ) │ │ │ │ │ + ldr r2, [pc, #260] @ (17d08 ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r7, [pc, #260] @ (17d0c ) │ │ │ │ │ + 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 17c50 │ │ │ │ │ + ldr r1, [pc, #240] @ (17d10 ) │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r3, [pc, #240] @ (17d14 ) │ │ │ │ │ + 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] @ (17d18 ) │ │ │ │ │ + ldr r3, [pc, #204] @ (17d08 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 17cfe │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 9688 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + beq.n 17cbe │ │ │ │ │ + ldr r3, [pc, #176] @ (17d10 ) │ │ │ │ │ + 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, #164] @ 0xa4 │ │ │ │ │ + beq.n 17cf2 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 17c34 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + add r2, sp, #16 │ │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 17c34 │ │ │ │ │ + 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 17cce │ │ │ │ │ + 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 17c36 │ │ │ │ │ + ldr r3, [pc, #80] @ (17d10 ) │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + subs r2, r0, #1 │ │ │ │ │ + strd r1, r2, [sp, #12] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + ldr r7, [r7, r3] │ │ │ │ │ + bgt.n 17ca8 │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ + add r3, sp, #24 │ │ │ │ │ + add r4, sp, #20 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + blx 8de8 │ │ │ │ │ + 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 17cba │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 17c34 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + b.n 17c90 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + bcc.n 17cf8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bcc.n 17cf4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + bcc.n 17ca0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00017d1c : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r5, [pc, #76] @ (17d70 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 17d46 │ │ │ │ │ + ldr.w ip, [pc, #72] @ 17d74 │ │ │ │ │ + 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 825c │ │ │ │ │ + ldr r3, [pc, #36] @ (17d74 ) │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ │ + cbz r0, 17d62 │ │ │ │ │ + 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 17d54 │ │ │ │ │ + nop │ │ │ │ │ + bcs.n 17d24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00017d78 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #48] @ (17db0 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 17da0 │ │ │ │ │ + ldr.w lr, [pc, #48] @ 17db4 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 82c8 │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ │ + lsls r0, r0, #2 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + bcs.n 17eb0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00017db8 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #48] @ (17df0 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 17de0 │ │ │ │ │ + ldr.w lr, [pc, #48] @ 17df4 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 82c8 │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ │ + lsls r0, r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + bcs.n 17e70 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00017df8 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #48] @ (17e30 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 17e20 │ │ │ │ │ + ldr.w lr, [pc, #48] @ 17e34 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 82c8 │ │ │ │ │ + subs r0, #0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + lsls r0, r0, #2 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + bne.n 17e30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00017e38 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #48] @ (17e70 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 17e60 │ │ │ │ │ + ldr.w lr, [pc, #48] @ 17e74 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 82c8 │ │ │ │ │ + subs r0, #0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + lsls r0, r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + bne.n 17df0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00017e78 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (17eac ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 17ea0 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 17eb0 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 98fc │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + bne.n 17fac │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00017eb4 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (17ee8 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 17edc │ │ │ │ │ + ldr.w lr, [pc, #44] @ 17eec │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 8a3c │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + bne.n 17f70 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00017ef0 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (17f24 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 17f18 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 17f28 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 8178 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + bne.n 17f34 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00017f2c : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (17f60 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 17f54 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 17f64 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 822c │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + beq.n 17ef8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00017f68 : │ │ │ │ │ + ldr.w ip, [pc, #56] @ 17fa4 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 17f90 │ │ │ │ │ + ldr r4, [pc, #48] @ (17fa8 ) │ │ │ │ │ + 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 822c │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 9428 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + beq.n 17ec0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00017fac : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr.w lr, [pc, #60] @ 17ff0 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add lr, pc │ │ │ │ │ + beq.n 17fd6 │ │ │ │ │ + ldr r4, [pc, #56] @ (17ff4 ) │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r3, [pc, #56] @ (17ff8 ) │ │ │ │ │ + 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] @ (17ffc ) │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 834c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 9998 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + beq.n 18080 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r6, [pc, #720] @ (182d0 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00018000 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (18034 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 18028 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18038 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 9010 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001803c : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (18070 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 18064 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18074 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 9428 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00018078 : │ │ │ │ │ + ldr.w ip, [pc, #60] @ 180b8 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 180a0 │ │ │ │ │ + ldr r4, [pc, #52] @ (180bc ) │ │ │ │ │ + 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 82c8 │ │ │ │ │ + cbz r0, 180ae │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 8780 │ │ │ │ │ + b.n 180aa │ │ │ │ │ + nop │ │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000180c0 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (180f4 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 180e8 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 180f8 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 8884 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000180fc : │ │ │ │ │ + ldr.w ip, [pc, #60] @ 1813c │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 18124 │ │ │ │ │ + ldr r4, [pc, #52] @ (18140 ) │ │ │ │ │ + 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 82c8 │ │ │ │ │ + cbnz r0, 18132 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 8884 │ │ │ │ │ + b.n 1812e │ │ │ │ │ + nop │ │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00018144 : │ │ │ │ │ + ldr.w ip, [pc, #64] @ 18188 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 1816c │ │ │ │ │ + ldr r4, [pc, #56] @ (1818c ) │ │ │ │ │ + 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 82c8 │ │ │ │ │ + cbz r0, 18180 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 8884 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 8780 │ │ │ │ │ + b.n 1817c │ │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00018190 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (181c4 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 181b8 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 181c8 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 8780 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000181cc : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (18200 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 181f4 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18204 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 90dc │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00018208 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (1823c ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 18230 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18240 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 9704 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00018244 : │ │ │ │ │ + ldr.w ip, [pc, #60] @ 18284 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 1826c │ │ │ │ │ + ldr r4, [pc, #52] @ (18288 ) │ │ │ │ │ + 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 82c8 │ │ │ │ │ + cbz r0, 1827a │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 9758 │ │ │ │ │ + b.n 18276 │ │ │ │ │ + nop │ │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001828c : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (182c0 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 182b4 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 182c4 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 97f0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000182c8 : │ │ │ │ │ + ldr.w ip, [pc, #60] @ 18308 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 182f0 │ │ │ │ │ + ldr r4, [pc, #52] @ (1830c ) │ │ │ │ │ + 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 82c8 │ │ │ │ │ + cbnz r0, 182fe │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 97f0 │ │ │ │ │ + b.n 182fa │ │ │ │ │ + nop │ │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00018310 : │ │ │ │ │ + ldr.w ip, [pc, #64] @ 18354 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 18338 │ │ │ │ │ + ldr r4, [pc, #56] @ (18358 ) │ │ │ │ │ + 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 82c8 │ │ │ │ │ + cbz r0, 1834c │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 9758 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 97f0 │ │ │ │ │ + b.n 18348 │ │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001835c : │ │ │ │ │ + ldr.w ip, [pc, #64] @ 183a0 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 18384 │ │ │ │ │ + ldr r4, [pc, #56] @ (183a4 ) │ │ │ │ │ + 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 82c8 │ │ │ │ │ + cbz r0, 18398 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 97f0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 9758 │ │ │ │ │ + b.n 18394 │ │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000183a8 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (183dc ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 183d0 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 183e0 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 9758 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000183e4 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (18418 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 1840c │ │ │ │ │ + ldr.w lr, [pc, #44] @ 1841c │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 8a70 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00018420 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (18454 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 18448 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18458 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 8f7c │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001845c : │ │ │ │ │ + ldr.w ip, [pc, #60] @ 1849c │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + add ip, pc │ │ │ │ │ + beq.n 18484 │ │ │ │ │ + ldr r4, [pc, #52] @ (184a0 ) │ │ │ │ │ + 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 82c8 │ │ │ │ │ + cbnz r0, 18492 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 9814 │ │ │ │ │ + b.n 1848e │ │ │ │ │ + nop │ │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000184a4 : │ │ │ │ │ + ldr.w ip, [pc, #88] @ 18500 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #80] @ (18504 ) │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr.w r6, [ip, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + beq.n 184d0 │ │ │ │ │ + ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r3, [pc, #68] @ (18508 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 8570 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + blx 8e58 │ │ │ │ │ + ldr r3, [r6, #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 {r4, r5, r6, pc} │ │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001850c : │ │ │ │ │ + ldr.w ip, [pc, #72] @ 18558 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + ldr r3, [pc, #68] @ (1855c ) │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.n 18536 │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r3, [pc, #52] @ (18560 ) │ │ │ │ │ + mov r2, lr │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r0, [lr, #8] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8570 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 948c │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00018564 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + ldr r6, [pc, #84] @ (185c0 ) │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add r6, pc │ │ │ │ │ + beq.n 1858a │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [pc, #80] @ (185c4 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (185c8 ) │ │ │ │ │ + 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 82c8 │ │ │ │ │ + cbz r0, 185b6 │ │ │ │ │ + ldr r3, [pc, #44] @ (185c4 ) │ │ │ │ │ + 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 │ │ │ │ │ + blx 8570 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + blx 83ac │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + blx 8ac0 │ │ │ │ │ + b.n 185b2 │ │ │ │ │ + nop │ │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000185cc : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (18600 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 185f4 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18604 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 8ac0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00018608 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + ldr r6, [pc, #84] @ (18664 ) │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add r6, pc │ │ │ │ │ + beq.n 1862e │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [pc, #80] @ (18668 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (1866c ) │ │ │ │ │ + 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 82c8 │ │ │ │ │ + cbz r0, 1865a │ │ │ │ │ + ldr r3, [pc, #44] @ (18668 ) │ │ │ │ │ + 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 │ │ │ │ │ + blx 8570 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + blx 8a8c │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + blx 8ac0 │ │ │ │ │ + b.n 18656 │ │ │ │ │ + nop │ │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00018670 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr.w lr, [pc, #56] @ 186b0 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add lr, pc │ │ │ │ │ + beq.n 1869a │ │ │ │ │ + ldr r4, [pc, #52] @ (186b4 ) │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r3, [pc, #52] @ (186b8 ) │ │ │ │ │ + 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, [r3, #8] │ │ │ │ │ + blx 8fdc │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + blx 857c │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000186bc : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (186f0 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 186e4 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 186f4 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 8660 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000186f8 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (1872c ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 18720 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18730 │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 9168 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00018734 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r4, [pc, #44] @ (18768 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 1875c │ │ │ │ │ + ldr.w lr, [pc, #44] @ 1876c │ │ │ │ │ + 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 {r4, pc} │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + blx 83bc │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00018770 : │ │ │ │ │ + ldr.w ip, [pc, #76] @ 187c0 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [pc, #72] @ (187c4 ) │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.n 1879a │ │ │ │ │ + ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r3, [pc, #56] @ (187c8 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r1, [pc, #36] @ (187cc ) │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 834c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 95e0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - bics.w r0, ip, #8454144 @ 0x810000 │ │ │ │ │ + ldmia r0!, {r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r0, #28] │ │ │ │ │ + str r2, [r2, #24] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r6, [r4, #9] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00015c14 : │ │ │ │ │ +000187d0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15c48 ) │ │ │ │ │ + ldr r4, [pc, #44] @ (18804 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 15c3c │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15c4c │ │ │ │ │ + beq.n 187f8 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18808 │ │ │ │ │ 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 │ │ │ │ │ @@ -21205,25 +26265,26 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9768 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf3e20001 │ │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015c50 : │ │ │ │ │ +0001880c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15c84 ) │ │ │ │ │ + ldr r4, [pc, #44] @ (18840 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 15c78 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15c88 │ │ │ │ │ + beq.n 18834 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18844 │ │ │ │ │ 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 │ │ │ │ │ @@ -21232,25 +26293,26 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9790 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - usat16 r0, #1, r6 │ │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015c8c : │ │ │ │ │ +00018848 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15cc0 ) │ │ │ │ │ + ldr r4, [pc, #44] @ (1887c ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 15cb4 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15cc4 │ │ │ │ │ + beq.n 18870 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18880 │ │ │ │ │ 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 │ │ │ │ │ @@ -21259,25 +26321,26 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 84d0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - bfi r0, sl, #0, #2 │ │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015cc8 : │ │ │ │ │ +00018884 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15cfc ) │ │ │ │ │ + ldr r4, [pc, #44] @ (188b8 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 15cf0 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15d00 │ │ │ │ │ + beq.n 188ac │ │ │ │ │ + ldr.w lr, [pc, #44] @ 188bc │ │ │ │ │ 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 │ │ │ │ │ @@ -21286,25 +26349,26 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8d0c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ssat16 r0, #2, lr │ │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015d04 : │ │ │ │ │ +000188c0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15d38 ) │ │ │ │ │ + ldr r4, [pc, #44] @ (188f4 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 15d2c │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15d3c │ │ │ │ │ + beq.n 188e8 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 188f8 │ │ │ │ │ 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 │ │ │ │ │ @@ -21313,25 +26377,26 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8728 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf2f20001 │ │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015d40 : │ │ │ │ │ +000188fc : │ │ │ │ │ push {r4, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15d74 ) │ │ │ │ │ + ldr r4, [pc, #44] @ (18930 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 15d68 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15d78 │ │ │ │ │ + beq.n 18924 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18934 │ │ │ │ │ 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 │ │ │ │ │ @@ -21340,25 +26405,26 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 94dc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf2b60001 │ │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015d7c : │ │ │ │ │ +00018938 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15db0 ) │ │ │ │ │ + ldr r4, [pc, #44] @ (1896c ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 15da4 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15db4 │ │ │ │ │ + beq.n 18960 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18970 │ │ │ │ │ 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 │ │ │ │ │ @@ -21367,76 +26433,78 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8614 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf27a0001 │ │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015db8 : │ │ │ │ │ - ldr.w ip, [pc, #96] @ 15e1c │ │ │ │ │ +00018974 : │ │ │ │ │ + ldr.w ip, [pc, #96] @ 189d8 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #88] @ (15e20 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (189dc ) │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr.w r6, [ip, r1] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - beq.n 15de6 │ │ │ │ │ + beq.n 189a2 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #72] @ (15e24 ) │ │ │ │ │ + ldr r3, [pc, #72] @ (189e0 ) │ │ │ │ │ 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] @ (15e28 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (189e4 ) │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 8ef8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 87d8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - @ instruction: 0xf2360001 │ │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r0, #20] │ │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r5, r4] │ │ │ │ │ + adds r2, r1, r2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00015e2c : │ │ │ │ │ +000189e8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15e60 ) │ │ │ │ │ + ldr r4, [pc, #44] @ (18a1c ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 15e54 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15e64 │ │ │ │ │ + beq.n 18a10 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18a20 │ │ │ │ │ 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 │ │ │ │ │ @@ -21445,25 +26513,26 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 85d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - rsb r0, sl, #1 │ │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015e68 : │ │ │ │ │ +00018a24 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15e9c ) │ │ │ │ │ + ldr r4, [pc, #44] @ (18a58 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 15e90 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15ea0 │ │ │ │ │ + beq.n 18a4c │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18a5c │ │ │ │ │ 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 │ │ │ │ │ @@ -21472,25 +26541,26 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8a80 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf18e0001 │ │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015ea4 : │ │ │ │ │ +00018a60 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15ed8 ) │ │ │ │ │ + ldr r4, [pc, #44] @ (18a94 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 15ecc │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15edc │ │ │ │ │ + beq.n 18a88 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18a98 │ │ │ │ │ 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 │ │ │ │ │ @@ -21499,25 +26569,26 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 840c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - adcs.w r0, r2, #1 │ │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015ee0 : │ │ │ │ │ +00018a9c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #44] @ (15f14 ) │ │ │ │ │ + ldr r4, [pc, #44] @ (18ad0 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 15f08 │ │ │ │ │ - ldr.w lr, [pc, #44] @ 15f18 │ │ │ │ │ + beq.n 18ac4 │ │ │ │ │ + ldr.w lr, [pc, #44] @ 18ad4 │ │ │ │ │ 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 │ │ │ │ │ @@ -21526,25 +26597,26 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8a00 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - adds.w r0, r6, #1 │ │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015f1c : │ │ │ │ │ - ldr.w ip, [pc, #60] @ 15f5c │ │ │ │ │ +00018ad8 : │ │ │ │ │ + ldr.w ip, [pc, #60] @ 18b18 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 15f44 │ │ │ │ │ - ldr r4, [pc, #52] @ (15f60 ) │ │ │ │ │ + beq.n 18b00 │ │ │ │ │ + ldr r4, [pc, #52] @ (18b1c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -21557,25 +26629,26 @@ │ │ │ │ │ blx 9704 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 822c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9428 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - @ instruction: 0xf0d80001 │ │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015f64 : │ │ │ │ │ - ldr.w ip, [pc, #68] @ 15fac │ │ │ │ │ +00018b20 : │ │ │ │ │ + ldr.w ip, [pc, #68] @ 18b68 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 15f8c │ │ │ │ │ - ldr r4, [pc, #60] @ (15fb0 ) │ │ │ │ │ + beq.n 18b48 │ │ │ │ │ + ldr r4, [pc, #60] @ (18b6c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -21591,25 +26664,26 @@ │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 822c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9428 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - eors.w r0, r0, #1 │ │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015fb4 : │ │ │ │ │ - ldr.w ip, [pc, #72] @ 16000 │ │ │ │ │ +00018b70 : │ │ │ │ │ + ldr.w ip, [pc, #72] @ 18bbc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 15fdc │ │ │ │ │ - ldr r4, [pc, #64] @ (16004 ) │ │ │ │ │ + beq.n 18b98 │ │ │ │ │ + ldr r4, [pc, #64] @ (18bc0 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -21618,34 +26692,35 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9010 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbz r0, 15ff6 │ │ │ │ │ + cbz r0, 18bb2 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8884 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8780 │ │ │ │ │ - b.n 15ff2 │ │ │ │ │ + b.n 18bae │ │ │ │ │ nop │ │ │ │ │ - orr.w r0, r0, #1 │ │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00016008 : │ │ │ │ │ - ldr.w ip, [pc, #84] @ 16060 │ │ │ │ │ +00018bc4 : │ │ │ │ │ + ldr.w ip, [pc, #84] @ 18c1c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 16030 │ │ │ │ │ - ldr r4, [pc, #76] @ (16064 ) │ │ │ │ │ + beq.n 18bec │ │ │ │ │ + ldr r4, [pc, #76] @ (18c20 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -21654,40 +26729,41 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9010 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbz r0, 16050 │ │ │ │ │ + cbz r0, 18c0c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 97f0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8884 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9758 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8780 │ │ │ │ │ - b.n 1604c │ │ │ │ │ + b.n 18c08 │ │ │ │ │ nop │ │ │ │ │ - vaddl.s32 q8, d12, d1 │ │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00016068 : │ │ │ │ │ +00018c24 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #72] @ (160b8 ) │ │ │ │ │ + ldr r6, [pc, #72] @ (18c74 ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 1608e │ │ │ │ │ + beq.n 18c4a │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #68] @ (160bc ) │ │ │ │ │ + ldr r1, [pc, #68] @ (18c78 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -21697,36 +26773,37 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9010 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r6, 160b0 │ │ │ │ │ + cbnz r6, 18c6c │ │ │ │ │ blx 90dc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9428 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r6, r5 │ │ │ │ │ blx 8884 │ │ │ │ │ - b.n 1608a │ │ │ │ │ - vaddl.s8 q0, d12, d1 │ │ │ │ │ + b.n 18c46 │ │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000160c0 : │ │ │ │ │ +00018c7c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #80] @ (16118 ) │ │ │ │ │ + ldr r6, [pc, #80] @ (18cd4 ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 160e6 │ │ │ │ │ + beq.n 18ca2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #76] @ (1611c ) │ │ │ │ │ + ldr r1, [pc, #76] @ (18cd8 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -21736,39 +26813,40 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9010 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r6, 1610e │ │ │ │ │ + cbnz r6, 18cca │ │ │ │ │ blx 8f7c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 90dc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9428 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r6, r5 │ │ │ │ │ blx 8884 │ │ │ │ │ - b.n 160e2 │ │ │ │ │ + b.n 18c9e │ │ │ │ │ nop │ │ │ │ │ - vhadd.s d0, d4, d1 │ │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00016120 : │ │ │ │ │ +00018cdc : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #84] @ (1617c ) │ │ │ │ │ + ldr r6, [pc, #84] @ (18d38 ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 16146 │ │ │ │ │ + beq.n 18d02 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (16180 ) │ │ │ │ │ + ldr r1, [pc, #80] @ (18d3c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -21778,40 +26856,41 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9010 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r6, 1616e │ │ │ │ │ + cbnz r6, 18d2a │ │ │ │ │ blx 9758 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 90dc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9428 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 97f0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r6, r5 │ │ │ │ │ blx 8884 │ │ │ │ │ - b.n 16142 │ │ │ │ │ - cdp 0, 13, cr0, cr4, cr1, {0} │ │ │ │ │ + b.n 18cfe │ │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00016184 : │ │ │ │ │ +00018d40 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #84] @ (161e0 ) │ │ │ │ │ + ldr r6, [pc, #84] @ (18d9c ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r6, pc │ │ │ │ │ - beq.n 161aa │ │ │ │ │ + beq.n 18d66 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (161e4 ) │ │ │ │ │ + ldr r1, [pc, #80] @ (18da0 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -21821,828 +26900,846 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9010 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r6, 161d2 │ │ │ │ │ + cbnz r6, 18d8e │ │ │ │ │ blx 8a70 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 90dc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9428 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 97f0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r6, r5 │ │ │ │ │ blx 8884 │ │ │ │ │ - b.n 161a6 │ │ │ │ │ - cdp 0, 7, cr0, cr0, cr1, {0} │ │ │ │ │ + b.n 18d62 │ │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000161e8 : │ │ │ │ │ - ldr.w ip, [pc, #72] @ 16234 │ │ │ │ │ +00018da4 : │ │ │ │ │ + ldr.w ip, [pc, #72] @ 18df0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 16210 │ │ │ │ │ + beq.n 18dcc │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #60] @ (16238 ) │ │ │ │ │ + ldr r1, [pc, #60] @ (18df4 ) │ │ │ │ │ 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 9010 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbz r0, 1622a │ │ │ │ │ + cbz r0, 18de6 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 9428 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - cdp 0, 0, cr0, cr10, cr1, {0} │ │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001623c : │ │ │ │ │ - ldr.w ip, [pc, #80] @ 16290 │ │ │ │ │ +00018df8 : │ │ │ │ │ + ldr.w ip, [pc, #80] @ 18e4c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 16264 │ │ │ │ │ + beq.n 18e20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #68] @ (16294 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (18e50 ) │ │ │ │ │ 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 9010 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbz r0, 16284 │ │ │ │ │ + cbz r0, 18e40 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8f7c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 9428 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - ldc 0, cr0, [r6, #4]! │ │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00016298 : │ │ │ │ │ - ldr.w ip, [pc, #80] @ 162ec │ │ │ │ │ +00018e54 : │ │ │ │ │ + ldr.w ip, [pc, #80] @ 18ea8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 162c0 │ │ │ │ │ + beq.n 18e7c │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #68] @ (162f0 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (18eac ) │ │ │ │ │ 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 9010 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbz r0, 162da │ │ │ │ │ + cbz r0, 18e96 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 9428 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 9758 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - ldcl 0, cr0, [sl, #-4] │ │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000162f4 : │ │ │ │ │ - ldr.w ip, [pc, #100] @ 1635c │ │ │ │ │ +00018eb0 : │ │ │ │ │ + ldr.w ip, [pc, #100] @ 18f18 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #96] @ (16360 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (18f1c ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 1631e │ │ │ │ │ + beq.n 18eda │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #80] @ (16364 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (18f20 ) │ │ │ │ │ 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] @ (16368 ) │ │ │ │ │ + ldr r1, [pc, #60] @ (18f24 ) │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 834c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 1634c │ │ │ │ │ + cbnz r0, 18f08 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 95e0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1634a │ │ │ │ │ + b.n 18f06 │ │ │ │ │ nop │ │ │ │ │ - ldcl 0, cr0, [ip], #4 │ │ │ │ │ + stmia r1!, {r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001636c : │ │ │ │ │ - ldr.w ip, [pc, #120] @ 163e8 │ │ │ │ │ +00018f28 : │ │ │ │ │ + ldr.w ip, [pc, #120] @ 18fa4 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #112] @ (163ec ) │ │ │ │ │ + ldr r1, [pc, #112] @ (18fa8 ) │ │ │ │ │ add ip, pc │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr.w r6, [ip, r1] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - beq.n 1639a │ │ │ │ │ + beq.n 18f56 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #96] @ (163f0 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (18fac ) │ │ │ │ │ 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] @ (163f4 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (18fb0 ) │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 8ef8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 163d6 │ │ │ │ │ + cbnz r0, 18f92 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 87d8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 163d4 │ │ │ │ │ + b.n 18f90 │ │ │ │ │ nop │ │ │ │ │ - stc 0, cr0, [r2], {1} │ │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #488] @ (165e0 ) │ │ │ │ │ + asrs r6, r2, #11 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000163f8 : │ │ │ │ │ +00018fb4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #72] @ (16448 ) │ │ │ │ │ + ldr r4, [pc, #72] @ (19004 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 16420 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 1644c │ │ │ │ │ + beq.n 18fdc │ │ │ │ │ + ldr.w lr, [pc, #72] @ 19008 │ │ │ │ │ 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] @ (16450 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (1900c ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 1643e │ │ │ │ │ + cbnz r0, 18ffa │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8660 │ │ │ │ │ - b.n 1643a │ │ │ │ │ + b.n 18ff6 │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xebfe0001 │ │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ │ + ldr r2, [pc, #496] @ (19200 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016454 : │ │ │ │ │ +00019010 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #72] @ (164a4 ) │ │ │ │ │ + ldr r4, [pc, #72] @ (19060 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 1647c │ │ │ │ │ - ldr.w lr, [pc, #72] @ 164a8 │ │ │ │ │ + beq.n 19038 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 19064 │ │ │ │ │ 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] @ (164ac ) │ │ │ │ │ + ldr r1, [pc, #44] @ (19068 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 1649a │ │ │ │ │ + cbnz r0, 19056 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 9168 │ │ │ │ │ - b.n 16496 │ │ │ │ │ + b.n 19052 │ │ │ │ │ nop │ │ │ │ │ - sub.w r0, r2, r1 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ │ + itte al │ │ │ │ │ + moval r1, r0 │ │ │ │ │ + lsral r4, r2, #32 │ │ │ │ │ + mov r0, r0 │ │ │ │ │ + ldr r2, [pc, #192] @ (1912c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000164b0 : │ │ │ │ │ +0001906c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #72] @ (16500 ) │ │ │ │ │ + ldr r4, [pc, #72] @ (190bc ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 164d8 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 16504 │ │ │ │ │ + beq.n 19094 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 190c0 │ │ │ │ │ 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] @ (16508 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (190c4 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 164f6 │ │ │ │ │ + cbnz r0, 190b2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 83bc │ │ │ │ │ - b.n 164f2 │ │ │ │ │ + b.n 190ae │ │ │ │ │ nop │ │ │ │ │ - adc.w r0, r6, r1 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ │ + itet hi │ │ │ │ │ + movhi r1, r0 │ │ │ │ │ + lsrls r4, r2, #32 │ │ │ │ │ + movhi r0, r0 │ │ │ │ │ + ldr r1, [pc, #912] @ (19458 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001650c : │ │ │ │ │ +000190c8 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #72] @ (1655c ) │ │ │ │ │ + ldr r4, [pc, #72] @ (19118 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 16534 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 16560 │ │ │ │ │ + beq.n 190f0 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 1911c │ │ │ │ │ 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] @ (16564 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (19120 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 16552 │ │ │ │ │ + cbnz r0, 1910e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 9768 │ │ │ │ │ - b.n 1654e │ │ │ │ │ + b.n 1910a │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xeaea0001 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ │ + itee cs │ │ │ │ │ + movcs r1, r0 │ │ │ │ │ + lsrcc r4, r2, #32 │ │ │ │ │ + movcc r0, r0 │ │ │ │ │ + ldr r1, [pc, #608] @ (19384 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016568 : │ │ │ │ │ +00019124 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #72] @ (165b8 ) │ │ │ │ │ + ldr r4, [pc, #72] @ (19174 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 16590 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 165bc │ │ │ │ │ + beq.n 1914c │ │ │ │ │ + ldr.w lr, [pc, #72] @ 19178 │ │ │ │ │ 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] @ (165c0 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (1917c ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 165ae │ │ │ │ │ + cbnz r0, 1916a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 9790 │ │ │ │ │ - b.n 165aa │ │ │ │ │ + b.n 19166 │ │ │ │ │ nop │ │ │ │ │ - eor.w r0, lr, r1 │ │ │ │ │ + bkpt 0x00d2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ │ + ldr r1, [pc, #304] @ (192b0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000165c4 : │ │ │ │ │ +00019180 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #72] @ (16614 ) │ │ │ │ │ + ldr r4, [pc, #72] @ (191d0 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 165ec │ │ │ │ │ - ldr.w lr, [pc, #72] @ 16618 │ │ │ │ │ + beq.n 191a8 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 191d4 │ │ │ │ │ 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] @ (1661c ) │ │ │ │ │ + ldr r1, [pc, #44] @ (191d8 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 1660a │ │ │ │ │ + cbnz r0, 191c6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 84d0 │ │ │ │ │ - b.n 16606 │ │ │ │ │ + b.n 191c2 │ │ │ │ │ nop │ │ │ │ │ - bics.w r0, r2, r1 │ │ │ │ │ + bkpt 0x0076 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ │ + ldr r1, [pc, #0] @ (191dc ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016620 : │ │ │ │ │ +000191dc : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #72] @ (16670 ) │ │ │ │ │ + ldr r4, [pc, #72] @ (1922c ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 16648 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 16674 │ │ │ │ │ + beq.n 19204 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 19230 │ │ │ │ │ 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] @ (16678 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (19234 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 16666 │ │ │ │ │ + cbnz r0, 19222 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8d0c │ │ │ │ │ - b.n 16662 │ │ │ │ │ + b.n 1921e │ │ │ │ │ nop │ │ │ │ │ - ldrd r0, r0, [r6, #4] │ │ │ │ │ + bkpt 0x001a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r0, [pc, #720] @ (19508 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001667c : │ │ │ │ │ +00019238 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #72] @ (166cc ) │ │ │ │ │ + ldr r4, [pc, #72] @ (19288 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 166a4 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 166d0 │ │ │ │ │ + beq.n 19260 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 1928c │ │ │ │ │ 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] @ (166d4 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (19290 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 166c2 │ │ │ │ │ + cbnz r0, 1927e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8728 │ │ │ │ │ - b.n 166be │ │ │ │ │ + b.n 1927a │ │ │ │ │ nop │ │ │ │ │ - ldrd r0, r0, [sl, #-4]! │ │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ │ + ldr r0, [pc, #416] @ (19434 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000166d8 : │ │ │ │ │ +00019294 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #72] @ (16728 ) │ │ │ │ │ + ldr r4, [pc, #72] @ (192e4 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 16700 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 1672c │ │ │ │ │ + beq.n 192bc │ │ │ │ │ + ldr.w lr, [pc, #72] @ 192e8 │ │ │ │ │ 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] @ (16730 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (192ec ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 1671e │ │ │ │ │ + cbnz r0, 192da │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 94dc │ │ │ │ │ - b.n 1671a │ │ │ │ │ + b.n 192d6 │ │ │ │ │ nop │ │ │ │ │ - ldmdb lr, {r0} │ │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ │ + ldr r0, [pc, #112] @ (19360 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016734 : │ │ │ │ │ +000192f0 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #72] @ (16784 ) │ │ │ │ │ + ldr r4, [pc, #72] @ (19340 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 1675c │ │ │ │ │ - ldr.w lr, [pc, #72] @ 16788 │ │ │ │ │ + beq.n 19318 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 19344 │ │ │ │ │ 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] @ (1678c ) │ │ │ │ │ + ldr r1, [pc, #44] @ (19348 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 1677a │ │ │ │ │ + cbnz r0, 19336 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8614 │ │ │ │ │ - b.n 16776 │ │ │ │ │ + b.n 19332 │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xe8c20001 │ │ │ │ │ + pop {r1, r2, pc} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ │ + blx sl │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016790 : │ │ │ │ │ +0001934c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #72] @ (167e0 ) │ │ │ │ │ + ldr r4, [pc, #72] @ (1939c ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 167b8 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 167e4 │ │ │ │ │ + beq.n 19374 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 193a0 │ │ │ │ │ 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] @ (167e8 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (193a4 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 167d6 │ │ │ │ │ + cbnz r0, 19392 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 85d4 │ │ │ │ │ - b.n 167d2 │ │ │ │ │ + b.n 1938e │ │ │ │ │ nop │ │ │ │ │ - strd r0, r0, [r6], #-4 │ │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ │ + blxns r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000167ec : │ │ │ │ │ +000193a8 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #72] @ (1683c ) │ │ │ │ │ + ldr r4, [pc, #72] @ (193f8 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 16814 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 16840 │ │ │ │ │ + beq.n 193d0 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 193fc │ │ │ │ │ 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] @ (16844 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (19400 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 16832 │ │ │ │ │ + cbnz r0, 193ee │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8a80 │ │ │ │ │ - b.n 1682e │ │ │ │ │ + b.n 193ea │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xe80a0001 │ │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ │ + bx r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016848 : │ │ │ │ │ +00019404 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #72] @ (16898 ) │ │ │ │ │ + ldr r4, [pc, #72] @ (19454 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 16870 │ │ │ │ │ - ldr.w lr, [pc, #72] @ 1689c │ │ │ │ │ + beq.n 1942c │ │ │ │ │ + ldr.w lr, [pc, #72] @ 19458 │ │ │ │ │ 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] @ (168a0 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (1945c ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 1688e │ │ │ │ │ + cbnz r0, 1944a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 840c │ │ │ │ │ - b.n 1688a │ │ │ │ │ + b.n 19446 │ │ │ │ │ nop │ │ │ │ │ - b.n 167f8 │ │ │ │ │ + cbnz r2, 194d4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ │ + mov ip, sp │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000168a4 : │ │ │ │ │ +00019460 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r4, [pc, #72] @ (168f4 ) │ │ │ │ │ + ldr r4, [pc, #72] @ (194b0 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - beq.n 168cc │ │ │ │ │ - ldr.w lr, [pc, #72] @ 168f8 │ │ │ │ │ + beq.n 19488 │ │ │ │ │ + ldr.w lr, [pc, #72] @ 194b4 │ │ │ │ │ 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] @ (168fc ) │ │ │ │ │ + ldr r1, [pc, #44] @ (194b8 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 857c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 168ea │ │ │ │ │ + cbnz r0, 194a6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8a00 │ │ │ │ │ - b.n 168e6 │ │ │ │ │ + b.n 194a2 │ │ │ │ │ nop │ │ │ │ │ - b.n 1679c │ │ │ │ │ + cbnz r6, 19518 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016900 : │ │ │ │ │ - ldr.w ip, [pc, #56] @ 1693c │ │ │ │ │ +000194bc : │ │ │ │ │ + ldr.w ip, [pc, #56] @ 194f8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 16928 │ │ │ │ │ - ldr r4, [pc, #48] @ (16940 ) │ │ │ │ │ + beq.n 194e4 │ │ │ │ │ + ldr r4, [pc, #48] @ (194fc ) │ │ │ │ │ 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 │ │ │ │ │ @@ -22654,26 +27751,26 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9704 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9428 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - b.n 16728 │ │ │ │ │ + cbnz r0, 1954a │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00016944 : │ │ │ │ │ - ldr.w ip, [pc, #76] @ 16994 │ │ │ │ │ +00019500 : │ │ │ │ │ + ldr.w ip, [pc, #76] @ 19550 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 1696c │ │ │ │ │ - ldr r4, [pc, #68] @ (16998 ) │ │ │ │ │ + beq.n 19528 │ │ │ │ │ + ldr r4, [pc, #68] @ (19554 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -22682,36 +27779,36 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9010 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbz r0, 16986 │ │ │ │ │ + cbz r0, 19542 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8884 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8780 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8178 │ │ │ │ │ - b.n 16982 │ │ │ │ │ - b.n 166f8 │ │ │ │ │ + b.n 1953e │ │ │ │ │ + revsh r4, r6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001699c : │ │ │ │ │ - ldr.w ip, [pc, #56] @ 169d8 │ │ │ │ │ +00019558 : │ │ │ │ │ + ldr.w ip, [pc, #56] @ 19594 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 169c4 │ │ │ │ │ - ldr r4, [pc, #48] @ (169dc ) │ │ │ │ │ + beq.n 19580 │ │ │ │ │ + ldr r4, [pc, #48] @ (19598 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -22723,26 +27820,26 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 9704 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8f7c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - b.n 1668c │ │ │ │ │ + hlt 0x001c │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000169e0 : │ │ │ │ │ - ldr.w ip, [pc, #56] @ 16a1c │ │ │ │ │ +0001959c : │ │ │ │ │ + ldr.w ip, [pc, #56] @ 195d8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 16a08 │ │ │ │ │ - ldr r4, [pc, #48] @ (16a20 ) │ │ │ │ │ + beq.n 195c4 │ │ │ │ │ + ldr r4, [pc, #48] @ (195dc ) │ │ │ │ │ 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 │ │ │ │ │ @@ -22754,26 +27851,26 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8780 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8a3c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - b.n 16648 │ │ │ │ │ + rev16 r0, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00016a24 : │ │ │ │ │ - ldr.w ip, [pc, #76] @ 16a74 │ │ │ │ │ +000195e0 : │ │ │ │ │ + ldr.w ip, [pc, #76] @ 19630 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 16a4c │ │ │ │ │ - ldr r4, [pc, #68] @ (16a78 ) │ │ │ │ │ + beq.n 19608 │ │ │ │ │ + ldr r4, [pc, #68] @ (19634 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -22782,118 +27879,118 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 8780 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 16a6c │ │ │ │ │ + cbnz r0, 19628 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 97f0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8a3c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9758 │ │ │ │ │ - b.n 16a62 │ │ │ │ │ - b.n 16618 │ │ │ │ │ + b.n 1961e │ │ │ │ │ + rev r4, r2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00016a7c : │ │ │ │ │ - ldr.w ip, [pc, #68] @ 16ac4 │ │ │ │ │ +00019638 : │ │ │ │ │ + ldr.w ip, [pc, #68] @ 19680 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 16aa4 │ │ │ │ │ + beq.n 19660 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #56] @ (16ac8 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (19684 ) │ │ │ │ │ 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 82c8 │ │ │ │ │ - cbz r0, 16ab8 │ │ │ │ │ + cbz r0, 19674 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8884 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - b.n 165b4 │ │ │ │ │ + cbnz r2, 196b2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00016acc : │ │ │ │ │ - ldr.w ip, [pc, #80] @ 16b20 │ │ │ │ │ +00019688 : │ │ │ │ │ + ldr.w ip, [pc, #80] @ 196dc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ add ip, pc │ │ │ │ │ - beq.n 16af4 │ │ │ │ │ + beq.n 196b0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #68] @ (16b24 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (196e0 ) │ │ │ │ │ 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 9010 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbz r0, 16b0e │ │ │ │ │ + cbz r0, 196ca │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8884 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8780 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 8178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - b.n 16570 │ │ │ │ │ + cbnz r2, 196fa │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00016b28 : │ │ │ │ │ - ldr.w ip, [pc, #108] @ 16b98 │ │ │ │ │ +000196e4 : │ │ │ │ │ + ldr.w ip, [pc, #108] @ 19754 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #104] @ (16b9c ) │ │ │ │ │ + ldr r3, [pc, #104] @ (19758 ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 16b54 │ │ │ │ │ + beq.n 19710 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r3, [pc, #88] @ (16ba0 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (1975c ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -22905,48 +28002,48 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8e58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r5, 16b84 │ │ │ │ │ + cbnz r5, 19740 │ │ │ │ │ blx 9704 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8f7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 16b8e │ │ │ │ │ + cbnz r0, 1974a │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 16b50 │ │ │ │ │ + b.n 1970c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9814 │ │ │ │ │ - b.n 16b8a │ │ │ │ │ + b.n 19746 │ │ │ │ │ nop │ │ │ │ │ - b.n 1652c │ │ │ │ │ + cbnz r4, 1975a │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ │ + strh r0, [r2, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016ba4 : │ │ │ │ │ - ldr.w ip, [pc, #96] @ 16c08 │ │ │ │ │ +00019760 : │ │ │ │ │ + ldr.w ip, [pc, #96] @ 197c4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #92] @ (16c0c ) │ │ │ │ │ + ldr r3, [pc, #92] @ (197c8 ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 16bd0 │ │ │ │ │ + beq.n 1978c │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #76] @ (16c10 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (197cc ) │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ movs r5, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -22957,45 +28054,45 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8e58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 16c00 │ │ │ │ │ + cbnz r0, 197bc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9704 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8f7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r5, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - b.n 164a4 │ │ │ │ │ + @ instruction: 0xb890 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ │ + str r4, [r2, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016c14 : │ │ │ │ │ - ldr.w ip, [pc, #100] @ 16c7c │ │ │ │ │ +000197d0 : │ │ │ │ │ + ldr.w ip, [pc, #100] @ 19838 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #96] @ (16c80 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (1983c ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 16c40 │ │ │ │ │ + beq.n 197fc │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r3, [pc, #80] @ (16c84 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (19840 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -23007,45 +28104,45 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8e58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r5, 16c6a │ │ │ │ │ + cbnz r5, 19826 │ │ │ │ │ blx 9704 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 16c74 │ │ │ │ │ + cbnz r0, 19830 │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 16c3c │ │ │ │ │ + b.n 197f8 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9814 │ │ │ │ │ - b.n 16c70 │ │ │ │ │ - b.n 17438 │ │ │ │ │ + b.n 1982c │ │ │ │ │ + @ instruction: 0xb820 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ │ + str r4, [r4, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016c88 : │ │ │ │ │ - ldr.w ip, [pc, #88] @ 16ce4 │ │ │ │ │ +00019844 : │ │ │ │ │ + ldr.w ip, [pc, #88] @ 198a0 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r3, [pc, #84] @ (16ce8 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (198a4 ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 16cb4 │ │ │ │ │ + beq.n 19870 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #68] @ (16cec ) │ │ │ │ │ + ldr r3, [pc, #68] @ (198a8 ) │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ movs r5, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -23056,42 +28153,42 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8570 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8e58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 16cde │ │ │ │ │ + cbnz r0, 1989a │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9704 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r5, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - b.n 173b8 │ │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ │ + str r0, [r6, r2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016cf0 : │ │ │ │ │ - ldr.w ip, [pc, #144] @ 16d84 │ │ │ │ │ +000198ac : │ │ │ │ │ + ldr.w ip, [pc, #144] @ 19940 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #140] @ (16d88 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (19944 ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 16d1a │ │ │ │ │ + beq.n 198d6 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #124] @ (16d8c ) │ │ │ │ │ + ldr r3, [pc, #124] @ (19948 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -23100,67 +28197,67 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8570 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbz r0, 16d72 │ │ │ │ │ + cbz r0, 1992e │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 8a8c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 948c │ │ │ │ │ - ldr r1, [pc, #72] @ (16d90 ) │ │ │ │ │ + ldr r1, [pc, #72] @ (1994c ) │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 834c │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9998 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9758 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8884 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 16d7a │ │ │ │ │ + cbnz r0, 19936 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8ac0 │ │ │ │ │ - b.n 16d3e │ │ │ │ │ + b.n 198fa │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9814 │ │ │ │ │ - b.n 16d6e │ │ │ │ │ + b.n 1992a │ │ │ │ │ nop │ │ │ │ │ - b.n 17388 │ │ │ │ │ + @ instruction: 0xb744 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ │ + str r2, [r1, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r0, #20] │ │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016d94 : │ │ │ │ │ - ldr.w ip, [pc, #136] @ 16e20 │ │ │ │ │ +00019950 : │ │ │ │ │ + ldr.w ip, [pc, #136] @ 199dc │ │ │ │ │ cmp r2, #3 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #132] @ (16e24 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (199e0 ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 16dbe │ │ │ │ │ + beq.n 1997a │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #116] @ (16e28 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (199e4 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -23169,64 +28266,64 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8570 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbz r0, 16e10 │ │ │ │ │ + cbz r0, 199cc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 83ac │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 948c │ │ │ │ │ - ldr r1, [pc, #64] @ (16e2c ) │ │ │ │ │ + ldr r1, [pc, #64] @ (199e8 ) │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 834c │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9998 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8884 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 16e18 │ │ │ │ │ + cbnz r0, 199d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8ac0 │ │ │ │ │ - b.n 16de2 │ │ │ │ │ + b.n 1999e │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9814 │ │ │ │ │ - b.n 16e0c │ │ │ │ │ - b.n 172dc │ │ │ │ │ + b.n 199c8 │ │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ │ + ldr r7, [pc, #664] @ (19c80 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [r4, #8] │ │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016e30 : │ │ │ │ │ - ldr.w ip, [pc, #144] @ 16ec4 │ │ │ │ │ +000199ec : │ │ │ │ │ + ldr.w ip, [pc, #144] @ 19a80 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #140] @ (16ec8 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (19a84 ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 16e5a │ │ │ │ │ + beq.n 19a16 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #124] @ (16ecc ) │ │ │ │ │ + ldr r3, [pc, #124] @ (19a88 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -23235,67 +28332,67 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8570 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbz r0, 16eb2 │ │ │ │ │ + cbz r0, 19a6e │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 83ac │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 948c │ │ │ │ │ - ldr r1, [pc, #72] @ (16ed0 ) │ │ │ │ │ + ldr r1, [pc, #72] @ (19a8c ) │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 834c │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9998 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9758 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8884 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 82c8 │ │ │ │ │ - cbnz r0, 16eba │ │ │ │ │ + cbnz r0, 19a76 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8ac0 │ │ │ │ │ - b.n 16e7e │ │ │ │ │ + b.n 19a3a │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9814 │ │ │ │ │ - b.n 16eae │ │ │ │ │ + b.n 19a6a │ │ │ │ │ nop │ │ │ │ │ - b.n 17248 │ │ │ │ │ + @ instruction: 0xb604 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ │ + ldr r7, [pc, #40] @ (19ab4 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016ed4 : │ │ │ │ │ - ldr.w ip, [pc, #108] @ 16f44 │ │ │ │ │ +00019a90 : │ │ │ │ │ + ldr.w ip, [pc, #108] @ 19b00 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #104] @ (16f48 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (19b04 ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 16efe │ │ │ │ │ + beq.n 19aba │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #88] @ (16f4c ) │ │ │ │ │ + ldr r3, [pc, #88] @ (19b08 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -23307,50 +28404,50 @@ │ │ │ │ │ blx 8570 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8ac0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 948c │ │ │ │ │ - ldr r1, [pc, #44] @ (16f50 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (19b0c ) │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 834c │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9998 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9758 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8884 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - b.n 17180 │ │ │ │ │ + push {r5, r6, lr} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ │ + ldr r6, [pc, #408] @ (19ca4 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016f54 : │ │ │ │ │ - ldr.w ip, [pc, #104] @ 16fc0 │ │ │ │ │ +00019b10 : │ │ │ │ │ + ldr.w ip, [pc, #104] @ 19b7c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #100] @ (16fc4 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (19b80 ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 16f7e │ │ │ │ │ + beq.n 19b3a │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #84] @ (16fc8 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (19b84 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -23362,3715 +28459,182 @@ │ │ │ │ │ blx 8570 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8ac0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 948c │ │ │ │ │ - ldr r1, [pc, #40] @ (16fcc ) │ │ │ │ │ + ldr r1, [pc, #40] @ (19b88 ) │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 834c │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 9998 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 8884 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - b.n 170fc │ │ │ │ │ + push {r5, r6, r7} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r5, [pc, #920] @ (19f20 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016fd0 : │ │ │ │ │ +00019b8c : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - ldr r5, [pc, #120] @ (17050 ) │ │ │ │ │ - ldr r4, [pc, #124] @ (17054 ) │ │ │ │ │ + ldr r5, [pc, #120] @ (19c0c ) │ │ │ │ │ + ldr r4, [pc, #124] @ (19c10 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #120] @ 17058 │ │ │ │ │ + ldr.w ip, [pc, #120] @ 19c14 │ │ │ │ │ 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] @ (1705c ) │ │ │ │ │ + ldr r3, [pc, #108] @ (19c18 ) │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 17022 │ │ │ │ │ + beq.n 19bde │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #96] @ (17060 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (19c1c ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #88] @ (17064 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (17054 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (19c20 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (19c10 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1704a │ │ │ │ │ + bne.n 19c06 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #56] @ (17068 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (19c24 ) │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 834c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 82b0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1700a │ │ │ │ │ + b.n 19bc6 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - b.n 17098 │ │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 17094 │ │ │ │ │ + push {r5, r6} │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ │ + ldr r5, [pc, #400] @ (19db0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - svc 238 @ 0xee │ │ │ │ │ + push {r1, r4, r5} │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ │ + lsrs r0, r2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001706c : │ │ │ │ │ +00019c28 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - ldr r5, [pc, #120] @ (170ec ) │ │ │ │ │ - ldr r4, [pc, #124] @ (170f0 ) │ │ │ │ │ + ldr r5, [pc, #120] @ (19ca8 ) │ │ │ │ │ + ldr r4, [pc, #124] @ (19cac ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #120] @ 170f4 │ │ │ │ │ + ldr.w ip, [pc, #120] @ 19cb0 │ │ │ │ │ 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] @ (170f8 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (19cb4 ) │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 170be │ │ │ │ │ + beq.n 19c7a │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #96] @ (170fc ) │ │ │ │ │ + ldr r3, [pc, #96] @ (19cb8 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #88] @ (17100 ) │ │ │ │ │ - ldr r3, [pc, #68] @ (170f0 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (19cbc ) │ │ │ │ │ + ldr r3, [pc, #68] @ (19cac ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 170e6 │ │ │ │ │ + bne.n 19ca2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #56] @ (17104 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (19cc0 ) │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 834c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 98c8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 170a6 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - svc 134 @ 0x86 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - svc 128 @ 0x80 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [r7, #32] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - svc 82 @ 0x52 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00017108 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [pc, #44] @ (1713c ) │ │ │ │ │ - ldr r2, [pc, #48] @ (17140 ) │ │ │ │ │ - movs r0, #16 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #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] │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - udf #234 @ 0xea │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00017144 : │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr r3, [pc, #88] @ (171a0 ) │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbz r2, 1719a │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r2, [pc, #76] @ (171a4 ) │ │ │ │ │ - it le │ │ │ │ │ - ldrle r6, [r3, r2] │ │ │ │ │ - ble.n 17186 │ │ │ │ │ - ldr r7, [pc, #72] @ (171a8 ) │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 17174 │ │ │ │ │ - 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 17166 │ │ │ │ │ - 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] @ (171a4 ) │ │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ │ - b.n 17186 │ │ │ │ │ - udf #174 @ 0xae │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r0, [r1, #24] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000171ac : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r2, [pc, #116] @ (17228 ) │ │ │ │ │ - ldrd r1, r3, [r0] │ │ │ │ │ - add r2, pc │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.n 17208 │ │ │ │ │ - cbnz r1, 17214 │ │ │ │ │ - mov.w r1, #1024 @ 0x400 │ │ │ │ │ - mov.w r7, #256 @ 0x100 │ │ │ │ │ - ldr r3, [pc, #96] @ (1722c ) │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr.w r8, [r2, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 1721a │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - str r7, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #12] │ │ │ │ │ - blt.n 171ec │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - blt.n 171fa │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #60] @ (17230 ) │ │ │ │ │ - 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 171fa │ │ │ │ │ - ldr r3, [pc, #28] @ (1722c ) │ │ │ │ │ - ldr.w r8, [r2, r3] │ │ │ │ │ - b.n 171ec │ │ │ │ │ - lsls r7, r1, #1 │ │ │ │ │ - lsls r1, r1, #3 │ │ │ │ │ - b.n 171ca │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #20] @ (17234 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 171de │ │ │ │ │ - udf #68 @ 0x44 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [r1, #28] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r2, [r7, #16] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00017238 : │ │ │ │ │ - ldr r2, [pc, #48] @ (1726c ) │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ble.n 1724c │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - ble.n 1725c │ │ │ │ │ - ldr r3, [pc, #32] @ (17270 ) │ │ │ │ │ - ldr r0, [pc, #36] @ (17274 ) │ │ │ │ │ - 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 │ │ │ │ │ - ble.n 171f0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r0, [r5, #28] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00017278 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #84] @ (172d4 ) │ │ │ │ │ - subs r5, r1, #0 │ │ │ │ │ - add r6, pc │ │ │ │ │ - blt.n 17288 │ │ │ │ │ - bne.n 17296 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #76] @ (172d8 ) │ │ │ │ │ - ldr r0, [pc, #80] @ (172dc ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cbz r3, 172cc │ │ │ │ │ - ldr r7, [pc, #68] @ (172e0 ) │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r2, [pc, #52] @ (172d8 ) │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.n 172b2 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.n 172bc │ │ │ │ │ - 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 1729e │ │ │ │ │ - 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} │ │ │ │ │ - ble.n 173d0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r0, [r5, #32] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000172e4 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #84] @ (17340 ) │ │ │ │ │ - subs r5, r1, #0 │ │ │ │ │ - add r6, pc │ │ │ │ │ - bge.n 172fe │ │ │ │ │ - ldr r3, [pc, #80] @ (17344 ) │ │ │ │ │ - ldr r0, [pc, #84] @ (17348 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cbz r3, 1733a │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.n 17338 │ │ │ │ │ - ldr r7, [pc, #64] @ (1734c ) │ │ │ │ │ - add r7, pc │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r2, [pc, #52] @ (17344 ) │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - blt.n 1731e │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.n 17328 │ │ │ │ │ - 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 1730c │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - str r5, [r4, #4] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - nop │ │ │ │ │ - ble.n 17364 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00017350 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [pc, #32] @ (17378 ) │ │ │ │ │ - subs r4, r1, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blt.n 17360 │ │ │ │ │ - bne.n 1736e │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r2, [pc, #24] @ (1737c ) │ │ │ │ │ - ldr r0, [pc, #28] @ (17380 ) │ │ │ │ │ - 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 │ │ │ │ │ - bgt.n 172c4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00017384 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r7, [pc, #80] @ (173dc ) │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - add r7, pc │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 173a4 │ │ │ │ │ - ldr r3, [pc, #72] @ (173e0 ) │ │ │ │ │ - ldr r0, [pc, #72] @ (173e4 ) │ │ │ │ │ - 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 173d8 │ │ │ │ │ - ldr r6, [pc, #60] @ (173e8 ) │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r1, [pc, #44] @ (173e0 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - blt.n 173c6 │ │ │ │ │ - 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 8640 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 173ae │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - nop │ │ │ │ │ - bgt.n 174b8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000173ec : │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - push {r4} │ │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ │ - str r4, [r1, #0] │ │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -000173fc : │ │ │ │ │ - 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 1741c │ │ │ │ │ - ite gt │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi.n 1743c │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 8cd8 <__ctype_b_loc@plt> │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldrh.w r0, [r3, r4, lsl #1] │ │ │ │ │ - ubfx r0, r0, #11, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ - cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi.n 17458 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 8cd8 <__ctype_b_loc@plt> │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldrh.w r0, [r3, r4, lsl #1] │ │ │ │ │ - ubfx r0, r0, #12, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldr r1, [pc, #24] @ (17478 ) │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - add r1, pc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 1746c │ │ │ │ │ - bx lr │ │ │ │ │ - ldr r3, [pc, #12] @ (1747c ) │ │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - bx r3 │ │ │ │ │ - blt.n 173ac │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - ldr r5, [pc, #40] @ (174ac ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - cbz r0, 17494 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 17496 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r3, [pc, #16] @ (174b0 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - bx r3 │ │ │ │ │ - blt.n 175a0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - add.w r8, r0, #44 @ 0x2c │ │ │ │ │ - ldr r4, [pc, #228] @ (175a4 ) │ │ │ │ │ - ldr r1, [pc, #232] @ (175a8 ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r3, [pc, #228] @ (175ac ) │ │ │ │ │ - ldr r2, [pc, #232] @ (175b0 ) │ │ │ │ │ - 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 17586 │ │ │ │ │ - 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, 17558 │ │ │ │ │ - ldr.w fp, [r0, #12] │ │ │ │ │ - ldr.w sl, [fp, #12] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n 1752a │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 1752a │ │ │ │ │ - ldr.w r0, [sl, #8] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r0, [fp, #8] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - cbz r0, 17542 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 17542 │ │ │ │ │ - ldr.w r3, [r2, #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 174fe │ │ │ │ │ - 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 174ee │ │ │ │ │ - ldr r2, [pc, #44] @ (175b4 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (175a8 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 175a0 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - blt.n 1761c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - blt.n 17610 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bge.n 1769c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r5, [r0, #28] │ │ │ │ │ - ldr r7, [pc, #104] @ (17628 ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add r7, pc │ │ │ │ │ - cbz r5, 175d0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 17612 │ │ │ │ │ - ldr r3, [pc, #88] @ (1762c ) │ │ │ │ │ - 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 8c48 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r0, [r5, #8] │ │ │ │ │ - blt.n 175fa │ │ │ │ │ - ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt.n 17604 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #48] @ (17630 ) │ │ │ │ │ - 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 863c │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r3, [pc, #16] @ (1762c ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 175d4 │ │ │ │ │ - nop │ │ │ │ │ - bge.n 176a0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [r6, #20] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r5, [pc, #156] @ (176d8 ) │ │ │ │ │ - ldr r4, [pc, #160] @ (176dc ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r3, [pc, #156] @ (176e0 ) │ │ │ │ │ - ldr.w ip, [pc, #160] @ 176e4 │ │ │ │ │ - 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 17678 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #116] @ (176e8 ) │ │ │ │ │ - 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 176b4 │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - cbz r5, 17698 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 176c4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - ldr r2, [pc, #76] @ (176ec ) │ │ │ │ │ - ldr r3, [pc, #60] @ (176dc ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 176d4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 175b8 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - b.n 1769c │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 17698 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - bls.n 17658 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bls.n 17648 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [r6, #20] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bls.n 177a8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000176f0 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r3, [pc, #128] @ (17778 ) │ │ │ │ │ - ldr r2, [pc, #132] @ (1777c ) │ │ │ │ │ - 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 r3, [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 97d8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [pc, #56] @ (17780 ) │ │ │ │ │ - str r3, [r4, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 8c48 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - blx 8c48 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [pc, #36] @ (17784 ) │ │ │ │ │ - str r3, [r4, #24] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 8c48 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8c48 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - bls.n 17780 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldc2 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ │ - ldc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ │ - │ │ │ │ │ -00017788 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r5, [r0, #28] │ │ │ │ │ - ldr r6, [pc, #152] @ (17828 ) │ │ │ │ │ - add r6, pc │ │ │ │ │ - cbz r5, 1779e │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 17808 │ │ │ │ │ - ldr r3, [pc, #140] @ (1782c ) │ │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - cbz r0, 177b4 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 1781c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - bl 174b4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - add.w r0, r4, #44 @ 0x2c │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - blx 87f0 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 177fc │ │ │ │ │ - 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 81f0 │ │ │ │ │ - ldr r3, [pc, #28] @ (1782c ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 177a2 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 177b4 │ │ │ │ │ - nop │ │ │ │ │ - bhi.n 17904 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00017830 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r5, [r0, #28] │ │ │ │ │ - ldr r6, [pc, #136] @ (178c0 ) │ │ │ │ │ - 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, 17856 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - add r3, r2 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 1789c │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - cbz r0, 17868 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 178b0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [r4, #40] @ 0x28 │ │ │ │ │ - bl 174b4 │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - blx 9210 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 8b60 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 8b60 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 8b60 │ │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 8b5c │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r3, [pc, #32] @ (178c4 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 17856 │ │ │ │ │ - ldr r3, [pc, #16] @ (178c4 ) │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 17868 │ │ │ │ │ - nop │ │ │ │ │ - bvc.n 1783c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000178c8 : │ │ │ │ │ - strd r1, r2, [r0, #108] @ 0x6c │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000178d0 : │ │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ │ - b.w 93dc │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000178d8 : │ │ │ │ │ - str r1, [r0, #116] @ 0x74 │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -000178dc : │ │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -000178e0 : │ │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ - b.w 9434 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000178e8 : │ │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ │ - b.w 9434 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000178f0 : │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #24] @ (1790c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - cbz r0, 17904 │ │ │ │ │ - ldr r3, [pc, #20] @ (17910 ) │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #632] @ 0x278 │ │ │ │ │ - bx r3 │ │ │ │ │ - ldr r0, [pc, #12] @ (17914 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - bvc.n 17920 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00017918 : │ │ │ │ │ - ldrd r0, r3, [r0, #8] │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00017920 : │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00017924 : │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00017928 : │ │ │ │ │ - ldr r2, [pc, #336] @ (17a7c ) │ │ │ │ │ - ldr r3, [pc, #340] @ (17a80 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - ldr r4, [pc, #336] @ (17a84 ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 17a4c │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - add r2, sp, #16 │ │ │ │ │ - add r1, sp, #12 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr.w r0, [r9, #8] │ │ │ │ │ - blx 9438 │ │ │ │ │ - ldr r3, [pc, #300] @ (17a88 ) │ │ │ │ │ - ldrd r1, r0, [sp, #12] │ │ │ │ │ - add r3, pc │ │ │ │ │ - movs r2, #4 │ │ │ │ │ - blx 9604 │ │ │ │ │ - ldr r3, [pc, #288] @ (17a8c ) │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr.w sl, [r4, r3] │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 179f4 │ │ │ │ │ - ldr r2, [pc, #268] @ (17a90 ) │ │ │ │ │ - mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #260] @ (17a94 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov.w fp, r4, lsl #2 │ │ │ │ │ - ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, lr │ │ │ │ │ - beq.n 179ee │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 179ae │ │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - blt.n 179c0 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r0, [r2, fp] │ │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ldr.w fp, [r2, r0, lsl #2] │ │ │ │ │ - bgt.n 179d4 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - str.w r0, [r8, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 17994 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ │ - ldr.w r2, [r2, #216] @ 0xd8 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - add r1, sp, #20 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - movs r0, #2 │ │ │ │ │ - ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [pc, #100] @ (17a98 ) │ │ │ │ │ - ldr r3, [pc, #76] @ (17a80 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 17a76 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [pc, #76] @ (17a9c ) │ │ │ │ │ - ldr r3, [pc, #48] @ (17a80 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 17a76 │ │ │ │ │ - ldr r3, [pc, #40] @ (17a8c ) │ │ │ │ │ - ldr r0, [pc, #60] @ (17aa0 ) │ │ │ │ │ - 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 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - bvs.n 17a20 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bvs.n 17a10 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xfaa9ffff │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bpl.n 17a2c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bpl.n 179f8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00017aa4 : │ │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ │ - b.w 9434 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00017aac : │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - b.w 9434 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00017ab4 : │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - b.w 93b4 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00017abc : │ │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00017ac0 : │ │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00017ac4 : │ │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00017ac8 : │ │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ │ - b.w 885c │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00017ad0 : │ │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ │ - b.w 9694 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00017ad8 : │ │ │ │ │ - ldr r2, [pc, #36] @ (17b00 ) │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - add r2, pc │ │ │ │ │ - subs r4, r1, #0 │ │ │ │ │ - blt.n 17aea │ │ │ │ │ - ldr r3, [r0, #108] @ 0x6c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 17af8 │ │ │ │ │ - ldr r3, [pc, #24] @ (17b04 ) │ │ │ │ │ - ldr r0, [pc, #24] @ (17b08 ) │ │ │ │ │ - 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} │ │ │ │ │ - bpl.n 17b40 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00017b0c : │ │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - b.w 8a54 │ │ │ │ │ - │ │ │ │ │ -00017b14 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ - blx 93b8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - blx 8a58 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 8b5c │ │ │ │ │ - │ │ │ │ │ -00017b34 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ │ - blx 93b8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8b5c │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00017b4c : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - ldrd r0, r4, [r0, #100] @ 0x64 │ │ │ │ │ - blx 8154 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 863c │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00017b64 : │ │ │ │ │ - ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ - ldr r3, [pc, #44] @ (17b94 ) │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - cbz r1, 17b80 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #20] @ (17b98 ) │ │ │ │ │ - ldr r0, [pc, #24] @ (17b9c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ - b.n 17b70 │ │ │ │ │ - nop │ │ │ │ │ - bmi.n 17ab8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00017ba0 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r5, [r0, #28] │ │ │ │ │ - ldr r6, [pc, #44] @ (17bd4 ) │ │ │ │ │ - add r6, pc │ │ │ │ │ - cbz r5, 17bb6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 17bbc │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r3, [pc, #20] @ (17bd8 ) │ │ │ │ │ - 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} │ │ │ │ │ - bmi.n 17c80 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00017bdc : │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00017be0 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ │ - blx 93b8 │ │ │ │ │ - ldr r6, [pc, #100] @ (17c50 ) │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - add r6, pc │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - beq.n 17c0c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 17c0c │ │ │ │ │ - cbz r3, 17c44 │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - blt.n 17c0c │ │ │ │ │ - bgt.n 17c18 │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ │ - blx 964c │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 8a54 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 995c │ │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ │ - cbz r7, 17c40 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 17c40 │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r3, [pc, #28] @ (17c54 ) │ │ │ │ │ - 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 995c │ │ │ │ │ - str r5, [r4, #28] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - bmi.n 17c70 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00017c58 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldrd r1, r0, [r0, #28] │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 17c6e │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -00017c70 : │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - b.w 8a54 │ │ │ │ │ - │ │ │ │ │ -00017c78 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - blx 93b8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8a54 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00017c94 : │ │ │ │ │ - ldrd r1, r0, [r0, #20] │ │ │ │ │ - b.w 863c │ │ │ │ │ - │ │ │ │ │ -00017c9c : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - blx 93b8 │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00017cac : │ │ │ │ │ - ldr r2, [pc, #336] @ (17e00 ) │ │ │ │ │ - ldr r3, [pc, #340] @ (17e04 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ - ldr r6, [pc, #336] @ (17e08 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - add r6, pc │ │ │ │ │ - subs r7, r1, #0 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - blt.n 17d5a │ │ │ │ │ - ldr r3, [r0, #108] @ 0x6c │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.n 17d5a │ │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - str r5, [r4, #20] │ │ │ │ │ - blx 8860 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - blt.n 17d8e │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 17d6a │ │ │ │ │ - ldr r3, [pc, #292] @ (17e0c ) │ │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 17d6a │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ │ - ldr.w r6, [r2, #1260] @ 0x4ec │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ble.n 17d6a │ │ │ │ │ - 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 17ddc │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - blx 93e0 │ │ │ │ │ - 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, 17d3e │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 17dea │ │ │ │ │ - ldr r2, [pc, #208] @ (17e10 ) │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - ldr r3, [pc, #188] @ (17e04 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 17dfa │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #176] @ (17e0c ) │ │ │ │ │ - ldr r0, [pc, #180] @ (17e14 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 17cd0 │ │ │ │ │ - ldr r2, [pc, #172] @ (17e18 ) │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #144] @ (17e04 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 17dfa │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 175b8 │ │ │ │ │ - add.w r3, r4, #12 │ │ │ │ │ - add.w r2, r4, #8 │ │ │ │ │ - ldrd r0, r1, [r4, #16] │ │ │ │ │ - blx 9914 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bls.n 17db4 │ │ │ │ │ - ldr r3, [pc, #100] @ (17e0c ) │ │ │ │ │ - ldr r0, [pc, #112] @ (17e1c ) │ │ │ │ │ - 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 17d3e │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 17d3e │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r3, [pc, #60] @ (17e0c ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 17d3e │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #64] @ (17e20 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 17d1e │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 17d3e │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - bcc.n 17e9c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bcc.n 17e8c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bcs.n 17d80 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bcs.n 17d30 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00017e24 : │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00017e2c : │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00017e34 : │ │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00017e40 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #144] @ (17ed8 ) │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ │ - ldr.w r1, [r0, #-24] │ │ │ │ │ - add r6, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 17ea6 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 17ea6 │ │ │ │ │ - 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, 17e78 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 17eaa │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - cbz r3, 17e84 │ │ │ │ │ - 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 17ea2 │ │ │ │ │ - cbz r0, 17e98 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.n 17ec6 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r3, 17ea2 │ │ │ │ │ - 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 81f0 │ │ │ │ │ - ldr r3, [pc, #40] @ (17edc ) │ │ │ │ │ - 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 17e7e │ │ │ │ │ - b.n 17e84 │ │ │ │ │ - ldr r3, [pc, #20] @ (17edc ) │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - b.n 17e98 │ │ │ │ │ - nop │ │ │ │ │ - bne.n 17e34 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00017ee0 : │ │ │ │ │ - ldr r2, [pc, #280] @ (17ffc ) │ │ │ │ │ - ldr r3, [pc, #284] @ (18000 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - mov r9, sp │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - ldr r7, [pc, #268] @ (18004 ) │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - blx 93b8 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add.w r0, r4, #44 @ 0x2c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - add r7, pc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 17ff2 │ │ │ │ │ - ldr r3, [pc, #236] @ (18008 ) │ │ │ │ │ - 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, 17f92 │ │ │ │ │ - ldr r3, [pc, #188] @ (18008 ) │ │ │ │ │ - movs r0, #16 │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ - str r3, [r0, #8] │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cbz r3, 17f6a │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - cbz r3, 17f76 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - str r0, [r5, #12] │ │ │ │ │ - ldr r2, [pc, #144] @ (1800c ) │ │ │ │ │ - ldr r3, [pc, #132] @ (18000 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 17ff6 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - str r2, [r6, #4] │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cbz r0, 17fb6 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 17fb6 │ │ │ │ │ - ldr r3, [pc, #92] @ (18008 ) │ │ │ │ │ - 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] │ │ │ │ │ - cbz r3, 17fc2 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ │ - cbz r5, 17fe2 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 17fe2 │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r3, [pc, #48] @ (18008 ) │ │ │ │ │ - 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 │ │ │ │ │ - beq.n 17f78 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - b.n 17f78 │ │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ │ - b.n 17f3a │ │ │ │ │ + b.n 19c62 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - bne.n 18030 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - beq.n 17fdc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - beq.n 17f10 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00018010 : │ │ │ │ │ - ldr r3, [pc, #16] @ (18024 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #16] @ (18028 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1388] @ 0x56c │ │ │ │ │ - b.w 17634 │ │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001802c : │ │ │ │ │ - ldr r3, [pc, #16] @ (18040 ) │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r1, [pc, #16] @ (18044 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1392] @ 0x570 │ │ │ │ │ - b.w 17634 │ │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00018048 : │ │ │ │ │ - ldr r1, [pc, #8] @ (18054 ) │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - add r1, pc │ │ │ │ │ - b.w 17634 │ │ │ │ │ - nop │ │ │ │ │ - bl 3ca056 │ │ │ │ │ - │ │ │ │ │ -00018058 : │ │ │ │ │ - ldr r3, [pc, #16] @ (1806c ) │ │ │ │ │ - movs r2, #3 │ │ │ │ │ - ldr r1, [pc, #16] @ (18070 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1496] @ 0x5d8 │ │ │ │ │ - b.w 17634 │ │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00018074 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #116] @ (180f0 ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - subs r6, r2, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blt.n 18088 │ │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bgt.n 180c4 │ │ │ │ │ - ldr r2, [pc, #104] @ (180f4 ) │ │ │ │ │ - ldr r0, [pc, #108] @ (180f8 ) │ │ │ │ │ - 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 180ca │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - cbz r5, 180be │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 180da │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r2, [pc, #44] @ (180f4 ) │ │ │ │ │ - ldr r7, [r3, r2] │ │ │ │ │ - b.n 18096 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 175b8 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - b.n 180c2 │ │ │ │ │ - nop │ │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000180fc : │ │ │ │ │ - ldr r1, [pc, #8] @ (18108 ) │ │ │ │ │ - movs r2, #4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - b.w 17634 │ │ │ │ │ - nop │ │ │ │ │ - bl 33a10a │ │ │ │ │ - │ │ │ │ │ -0001810c : │ │ │ │ │ - ldr r3, [pc, #16] @ (18120 ) │ │ │ │ │ - movs r2, #5 │ │ │ │ │ - ldr r1, [pc, #16] @ (18124 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1396] @ 0x574 │ │ │ │ │ - b.w 17634 │ │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00018128 : │ │ │ │ │ - ldr r3, [pc, #16] @ (1813c ) │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - ldr r1, [pc, #16] @ (18140 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1500] @ 0x5dc │ │ │ │ │ - b.w 17634 │ │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00018144 : │ │ │ │ │ - ldr r3, [pc, #16] @ (18158 ) │ │ │ │ │ - movs r2, #7 │ │ │ │ │ - ldr r1, [pc, #16] @ (1815c ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1400] @ 0x578 │ │ │ │ │ - b.w 17634 │ │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00018160 : │ │ │ │ │ - ldr r3, [pc, #16] @ (18174 ) │ │ │ │ │ - movs r2, #8 │ │ │ │ │ - ldr r1, [pc, #16] @ (18178 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1504] @ 0x5e0 │ │ │ │ │ - b.w 17634 │ │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001817c : │ │ │ │ │ - ldr r3, [pc, #16] @ (18190 ) │ │ │ │ │ - movs r2, #9 │ │ │ │ │ - ldr r1, [pc, #16] @ (18194 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1508] @ 0x5e4 │ │ │ │ │ - b.w 17634 │ │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00018198 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #148] @ (18234 ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - add r0, pc │ │ │ │ │ - subs r6, r3, #0 │ │ │ │ │ - blt.n 181b0 │ │ │ │ │ - ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt.n 181ec │ │ │ │ │ - ldr r3, [pc, #132] @ (18238 ) │ │ │ │ │ - ldr.w r8, [r0, r3] │ │ │ │ │ - ldr r0, [pc, #132] @ (1823c ) │ │ │ │ │ - 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 181f4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 175b8 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #72] @ (18238 ) │ │ │ │ │ - ldr.w r8, [r0, r3] │ │ │ │ │ - b.n 181c2 │ │ │ │ │ - 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 181d6 │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r5, 1822a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 1822a │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - 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 │ │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00018240 : │ │ │ │ │ - ldr r3, [pc, #16] @ (18254 ) │ │ │ │ │ - movs r2, #10 │ │ │ │ │ - ldr r1, [pc, #16] @ (18258 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1404] @ 0x57c │ │ │ │ │ - b.w 17634 │ │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001825c : │ │ │ │ │ - ldr r3, [pc, #16] @ (18270 ) │ │ │ │ │ - movs r2, #11 │ │ │ │ │ - ldr r1, [pc, #16] @ (18274 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1408] @ 0x580 │ │ │ │ │ - b.w 17634 │ │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00018278 : │ │ │ │ │ - ldr r3, [pc, #16] @ (1828c ) │ │ │ │ │ - movs r2, #12 │ │ │ │ │ - ldr r1, [pc, #16] @ (18290 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r1, [r3, #1412] @ 0x584 │ │ │ │ │ - b.w 17634 │ │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00018294 : │ │ │ │ │ - ldr r1, [pc, #8] @ (182a0 ) │ │ │ │ │ - movs r2, #13 │ │ │ │ │ - add r1, pc │ │ │ │ │ - b.w 17634 │ │ │ │ │ - nop │ │ │ │ │ - bl 1be2a2 │ │ │ │ │ - │ │ │ │ │ -000182a4 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - ldr r2, [pc, #40] @ (182d4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - cbz r0, 182ba │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 182c0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ (182d8 ) │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000182dc : │ │ │ │ │ - ldr r2, [pc, #192] @ (183a0 ) │ │ │ │ │ - ldr r3, [pc, #196] @ (183a4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ - ldr r6, [pc, #192] @ (183a8 ) │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - blx 93b8 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - add.w r7, r0, #1 │ │ │ │ │ - blt.n 1830c │ │ │ │ │ - ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 18396 │ │ │ │ │ - ldr r3, [pc, #156] @ (183ac ) │ │ │ │ │ - ldr r0, [pc, #160] @ (183b0 ) │ │ │ │ │ - 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 1837e │ │ │ │ │ - cbz r3, 18374 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt.n 18374 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - str r5, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r5, 1837e │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - ldr r2, [pc, #52] @ (183b4 ) │ │ │ │ │ - ldr r3, [pc, #32] @ (183a4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1839c │ │ │ │ │ - add sp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ (183ac ) │ │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ │ - b.n 1831a │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000183b8 : │ │ │ │ │ - ldr r2, [pc, #436] @ (18570 ) │ │ │ │ │ - ldr r3, [pc, #440] @ (18574 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr.w sl, [pc, #424] @ 18578 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - blx 93b8 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - ldr.w r0, [r8, #104] @ 0x68 │ │ │ │ │ - blx 93b8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - blx 8154 │ │ │ │ │ - ldr r3, [pc, #384] @ (1857c ) │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - subs r7, r0, r4 │ │ │ │ │ - ldr.w fp, [sl, r3] │ │ │ │ │ - bpl.n 18410 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - ldr r0, [pc, #372] @ (18580 ) │ │ │ │ │ - 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 1855a │ │ │ │ │ - ldr.w r2, [r8, #108] @ 0x6c │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ble.w 1855a │ │ │ │ │ - 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 9438 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bge.n 18568 │ │ │ │ │ - ldr r2, [pc, #260] @ (18584 ) │ │ │ │ │ - add.w r5, sl, #8 │ │ │ │ │ - ldr r1, [pc, #256] @ (18588 ) │ │ │ │ │ - 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 184a2 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - add.w r2, r9, sl │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.n 184b4 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - blt.n 184c0 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - bgt.n 184ca │ │ │ │ │ - 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 184a0 │ │ │ │ │ - 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 184fa │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - ldr r0, [pc, #152] @ (1858c ) │ │ │ │ │ - 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 18536 │ │ │ │ │ - cbz r2, 1852a │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bgt.n 1852a │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ - blx r2 │ │ │ │ │ - str.w r4, [r8, #40] @ 0x28 │ │ │ │ │ - cbz r4, 18536 │ │ │ │ │ - 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, #76] @ (18590 ) │ │ │ │ │ - ldr r3, [pc, #48] @ (18574 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1856c │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - ldr r0, [pc, #52] @ (18594 ) │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - b.n 18430 │ │ │ │ │ - movs r4, #3 │ │ │ │ │ - b.n 184e8 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - ldmia r4!, {r6} │ │ │ │ │ + cbz r2, 19d1e │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ │ + cbz r4, 19d24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00018598 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - blx 8e58 │ │ │ │ │ - cbz r0, 185ac │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 185ba │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldrd r1, r0, [r5, #20] │ │ │ │ │ - blx 8640 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [r5, #40] @ 0x28 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 185a8 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000185d0 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 8e58 │ │ │ │ │ - cbz r0, 185e4 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 18602 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldrd r1, r0, [r4, #20] │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldrd r0, r6, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8154 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 8640 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 185e0 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00018618 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - blx 8e58 │ │ │ │ │ - cbnz r0, 1862e │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldrd r1, r0, [r5, #20] │ │ │ │ │ - blx 8640 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00018634 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - blx 8e58 │ │ │ │ │ - cbnz r0, 1865a │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldrd r1, r0, [r5, #20] │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldrd r0, r6, [r5, #100] @ 0x64 │ │ │ │ │ - blx 8154 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 8640 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00018660 : │ │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #100] @ (186cc ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add r2, pc │ │ │ │ │ - cbnz r3, 186b8 │ │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1867e │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 186be │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 948c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9998 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9758 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8a58 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 186a6 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - blx 8a8c │ │ │ │ │ - b.n 18682 │ │ │ │ │ - ldr r3, [pc, #16] @ (186d0 ) │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1867e │ │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000186d4 : │ │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #96] @ (1873c ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add r2, pc │ │ │ │ │ - cbnz r3, 18726 │ │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 186f2 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 1872c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 948c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9998 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8a58 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 18714 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - blx 83ac │ │ │ │ │ - b.n 186f6 │ │ │ │ │ - ldr r3, [pc, #16] @ (18740 ) │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 186f2 │ │ │ │ │ - nop │ │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00018744 : │ │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #100] @ (187b0 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add r2, pc │ │ │ │ │ - cbnz r3, 1879c │ │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 18762 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 187a2 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 948c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9998 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9758 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8a58 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 1878a │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - blx 83ac │ │ │ │ │ - b.n 18766 │ │ │ │ │ - ldr r3, [pc, #16] @ (187b4 ) │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 18762 │ │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000187b8 : │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - ldr.w ip, [pc, #72] @ 18808 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - add ip, pc │ │ │ │ │ - cbz r0, 187d4 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 187f4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - blx 948c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9998 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 8a54 │ │ │ │ │ - ldr r3, [pc, #20] @ (1880c ) │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - b.n 187d4 │ │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00018810 : │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - ldr.w ip, [pc, #80] @ 18868 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - add ip, pc │ │ │ │ │ - cbz r0, 1882c │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 18852 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - blx 948c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9998 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9758 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 8a54 │ │ │ │ │ - ldr r3, [pc, #24] @ (1886c ) │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - b.n 1882c │ │ │ │ │ - nop │ │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00018870 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 18884 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 95dc │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00018894 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 188ae │ │ │ │ │ - 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 87d4 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000188c0 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 188ce │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 865c │ │ │ │ │ - │ │ │ │ │ -000188d8 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 188e6 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 9164 │ │ │ │ │ - │ │ │ │ │ -000188f0 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 188fe │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 83b8 │ │ │ │ │ - │ │ │ │ │ -00018908 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 18916 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 9764 │ │ │ │ │ - │ │ │ │ │ -00018920 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 1892e │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 978c │ │ │ │ │ - │ │ │ │ │ -00018938 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 18946 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 84cc │ │ │ │ │ - │ │ │ │ │ -00018950 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 1895e │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8d08 │ │ │ │ │ - │ │ │ │ │ -00018968 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 18976 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8724 │ │ │ │ │ - │ │ │ │ │ -00018980 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 1898e │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 94d8 │ │ │ │ │ - │ │ │ │ │ -00018998 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 189a6 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8610 │ │ │ │ │ - │ │ │ │ │ -000189b0 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 189be │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 85d0 │ │ │ │ │ - │ │ │ │ │ -000189c8 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 189d6 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8a7c │ │ │ │ │ - │ │ │ │ │ -000189e0 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 189ee │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8408 │ │ │ │ │ - │ │ │ │ │ -000189f8 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 18a06 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 89fc │ │ │ │ │ - │ │ │ │ │ -00018a10 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldrd r1, r0, [r0, #20] │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldrd r0, r5, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8154 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 863c │ │ │ │ │ - │ │ │ │ │ -00018a30 : │ │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r3, 18a5a │ │ │ │ │ - blx 9758 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 93b8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - blx 8a58 │ │ │ │ │ - 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 8a58 │ │ │ │ │ - b.n 18a3c │ │ │ │ │ - │ │ │ │ │ -00018a64 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - blx 93b8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - blx 8a58 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00018a88 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldrd r1, r0, [r0, #20] │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldrd r1, r0, [r4, #28] │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 18aa6 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -00018aa8 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #56] @ (18ae8 ) │ │ │ │ │ - ldrd r1, r0, [r0, #20] │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - add r6, pc │ │ │ │ │ - cbz r5, 18ac6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 18ad4 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r4, #28] │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 863c │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r3, [pc, #16] @ (18aec ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 18ac6 │ │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00018af0 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #72] @ (18b40 ) │ │ │ │ │ - ldrd r0, r5, [r0, #100] @ 0x64 │ │ │ │ │ - blx 8154 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - add r6, pc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldrd r1, r0, [r4, #20] │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - cbz r5, 18b1e │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 18b2c │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r4, #28] │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 863c │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r3, [pc, #16] @ (18b44 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 18b1e │ │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ + ldr r4, [pc, #800] @ (19fdc ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00018b48 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 9010 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 18b60 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8a54 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - blx 93b8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8a54 │ │ │ │ │ - │ │ │ │ │ -00018b78 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 9010 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 18b90 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8a54 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 93b8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8a54 │ │ │ │ │ - │ │ │ │ │ -00018ba4 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 9010 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 18bc4 │ │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8a58 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8a54 │ │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - blx 93b8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8b60 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 93b8 │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ - b.n 18bb0 │ │ │ │ │ - │ │ │ │ │ -00018bdc : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ │ - clz r5, r6 │ │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ │ - blx 9010 │ │ │ │ │ - cbz r6, 18bfa │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8a58 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - blx 93b8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 8a58 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00018c14 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r5, #1 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - beq.n 18c30 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8a58 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - blx 93b8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 8a58 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - │ │ │ │ │ -00018c44 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 9010 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 18c66 │ │ │ │ │ - ldrd r1, r0, [r4, #28] │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 18c62 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 93b8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - blx 8a58 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -00018c7c : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 9010 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 18cae │ │ │ │ │ - ldrd r0, r5, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8154 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldrd r1, r0, [r4, #28] │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 18caa │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 93b8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - blx 8a58 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - │ │ │ │ │ -00018cc4 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 9010 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 18ce6 │ │ │ │ │ - ldrd r1, r0, [r4, #28] │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 18ce2 │ │ │ │ │ - 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 93b8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - blx 8a58 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8b60 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 93b8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - blx 8a58 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - │ │ │ │ │ -00018d14 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 9010 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - cbz r3, 18d2c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8a58 │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - blx 93b8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldrd r1, r0, [r4, #28] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 18d28 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -00018d4c : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 9010 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 18d64 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8a58 │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldrd r0, r5, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8154 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 93b8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldrd r1, r0, [r4, #28] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 18d60 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00018d98 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 9010 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - cbz r3, 18db8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8a58 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8a58 │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - blx 93b8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - blx 8a58 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8b60 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 93b8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldrd r1, r0, [r4, #28] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 18db4 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - │ │ │ │ │ -00018df0 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - blx 9010 │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - cbz r3, 18e10 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8a58 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - blx 8a58 │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - blx 93b8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - blx 8b60 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - blx 93b8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldrd r1, r0, [r4, #28] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - blx 8640 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 18e0c │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00018e40 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - ldr r7, [pc, #80] @ (18e98 ) │ │ │ │ │ - ldrb r3, [r1, #0] │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr.w r8, [r0, #20] │ │ │ │ │ - cbz r3, 18e94 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 18e74 │ │ │ │ │ - blx 95e0 │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #60] @ (18e9c ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cbz r3, 18e88 │ │ │ │ │ - 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, 18e94 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 18e58 │ │ │ │ │ - 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} │ │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ │ + cbz r6, 19d24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00018ea0 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - blx 857c │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - ldr r6, [pc, #112] @ (18f24 ) │ │ │ │ │ - add r6, pc │ │ │ │ │ - cbz r3, 18efe │ │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ │ - cbz r3, 18f00 │ │ │ │ │ - ldr r3, [pc, #108] @ (18f28 ) │ │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ │ - b.n 18ece │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #1328] @ 0x530 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r3, 18f00 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - 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 18ec0 │ │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ │ - cbz r4, 18efa │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 18f10 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r5, #28] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 175b8 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #20] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - blx 81f0 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r5, #28] │ │ │ │ │ - b.n 18efe │ │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -00018f2c : │ │ │ │ │ - ldr r3, [pc, #52] @ (18f64 ) │ │ │ │ │ +00019cc4 : │ │ │ │ │ + ldr r3, [pc, #52] @ (19cfc ) │ │ │ │ │ movs r0, #16 │ │ │ │ │ - ldr r2, [pc, #52] @ (18f68 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (19d00 ) │ │ │ │ │ add r3, pc │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27086,154 +28650,154 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ blx 8c48 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ │ + cbz r2, 19d4c │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00018f6c : │ │ │ │ │ +00019d04 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r5, [pc, #32] @ (18f94 ) │ │ │ │ │ + ldr r5, [pc, #32] @ (19d2c ) │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ blx 81f0 │ │ │ │ │ - ldr r3, [pc, #28] @ (18f98 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (19d30 ) │ │ │ │ │ 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 │ │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ │ + uxtb r2, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00018f9c : │ │ │ │ │ +00019d34 : │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ b.w 8150 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018fa4 : │ │ │ │ │ +00019d3c : │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ b.w 8b5c │ │ │ │ │ │ │ │ │ │ -00018fb0 : │ │ │ │ │ +00019d48 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #384] @ (19138 ) │ │ │ │ │ - ldr r3, [pc, #384] @ (1913c ) │ │ │ │ │ + ldr r0, [pc, #384] @ (19ed0 ) │ │ │ │ │ + ldr r3, [pc, #384] @ (19ed4 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r0, pc │ │ │ │ │ - ldr.w r9, [pc, #384] @ 19140 │ │ │ │ │ + ldr.w r9, [pc, #384] @ 19ed8 │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r9, pc │ │ │ │ │ subs.w r8, r2, #0 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bge.n 18fe0 │ │ │ │ │ + bge.n 19d78 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 8d9c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1910e │ │ │ │ │ + beq.w 19ea6 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ add.w sl, r8, r4 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, sl │ │ │ │ │ - blt.n 19026 │ │ │ │ │ + blt.n 19dbe │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1911c │ │ │ │ │ + bne.w 19eb4 │ │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ │ - ldr r3, [pc, #320] @ (19144 ) │ │ │ │ │ + ldr r3, [pc, #320] @ (19edc ) │ │ │ │ │ add r1, r8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19120 │ │ │ │ │ + beq.w 19eb8 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ add r3, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ - blt.n 19032 │ │ │ │ │ + blt.n 19dca │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 19042 │ │ │ │ │ - ldr r3, [pc, #272] @ (19144 ) │ │ │ │ │ - ldr r0, [pc, #272] @ (19148 ) │ │ │ │ │ + bgt.n 19dda │ │ │ │ │ + ldr r3, [pc, #272] @ (19edc ) │ │ │ │ │ + ldr r0, [pc, #272] @ (19ee0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 190dc │ │ │ │ │ + blt.n 19e74 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 190dc │ │ │ │ │ + ble.n 19e74 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 190f2 │ │ │ │ │ + ble.n 19e8a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - ble.n 19068 │ │ │ │ │ - ldr r3, [pc, #232] @ (19144 ) │ │ │ │ │ - ldr r0, [pc, #240] @ (1914c ) │ │ │ │ │ + ble.n 19e00 │ │ │ │ │ + ldr r3, [pc, #232] @ (19edc ) │ │ │ │ │ + ldr r0, [pc, #240] @ (19ee4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt.n 19114 │ │ │ │ │ + bgt.n 19eac │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r8, r5 │ │ │ │ │ add r0, r4 │ │ │ │ │ blx 8624 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bcs.n 190be │ │ │ │ │ - ldr r3, [pc, #192] @ (19144 ) │ │ │ │ │ - ldr.w sl, [pc, #204] @ 19150 │ │ │ │ │ + bcs.n 19e56 │ │ │ │ │ + ldr r3, [pc, #192] @ (19edc ) │ │ │ │ │ + ldr.w sl, [pc, #204] @ 19ee8 │ │ │ │ │ add sl, pc │ │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ │ add.w r9, sp, #10 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 1909a │ │ │ │ │ + blt.n 19e32 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 190a2 │ │ │ │ │ + bgt.n 19e3a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ blx 8640 │ │ │ │ │ @@ -27241,1863 +28805,317 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w r3, [r3, #1352] @ 0x548 │ │ │ │ │ blx r3 │ │ │ │ │ add r5, r0 │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bcc.n 19090 │ │ │ │ │ + bcc.n 19e28 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r0, fp │ │ │ │ │ - ldr r2, [pc, #144] @ (19154 ) │ │ │ │ │ - ldr r3, [pc, #116] @ (1913c ) │ │ │ │ │ + ldr r2, [pc, #144] @ (19eec ) │ │ │ │ │ + ldr r3, [pc, #116] @ (19ed4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 19132 │ │ │ │ │ + bne.n 19eca │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #100] @ (19144 ) │ │ │ │ │ - ldr r0, [pc, #120] @ (19158 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (19edc ) │ │ │ │ │ + ldr r0, [pc, #120] @ (19ef0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bgt.n 19052 │ │ │ │ │ - ldr r3, [pc, #80] @ (19144 ) │ │ │ │ │ - ldr r0, [pc, #100] @ (1915c ) │ │ │ │ │ + bgt.n 19dea │ │ │ │ │ + ldr r3, [pc, #80] @ (19edc ) │ │ │ │ │ + ldr r0, [pc, #100] @ (19ef4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #88] @ (19160 ) │ │ │ │ │ + ldr r0, [pc, #88] @ (19ef8 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1906e │ │ │ │ │ + b.n 19e06 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r0, r4 │ │ │ │ │ - b.n 190c2 │ │ │ │ │ - ldr r3, [pc, #44] @ (19144 ) │ │ │ │ │ + b.n 19e5a │ │ │ │ │ + ldr r3, [pc, #44] @ (19edc ) │ │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ │ - b.n 19102 │ │ │ │ │ + b.n 19e9a │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ - b.n 19002 │ │ │ │ │ + b.n 19d9a │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r0, [pc, #60] @ (19164 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (19efc ) │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ │ - b.n 1901e │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - stmia r0!, {r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #264] @ (19254 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r4, [r0, r0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r6, [r2, r3] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - itet cc │ │ │ │ │ - movcc r1, r0 │ │ │ │ │ - ldrcs r7, [pc, #64] @ (1919c ) │ │ │ │ │ - movcc r1, r0 │ │ │ │ │ - ldr r7, [pc, #424] @ (19308 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r7, [pc, #848] @ (194b4 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r5, [pc, #912] @ (194f8 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00019168 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - ldr r2, [pc, #184] @ (19228 ) │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [pc, #184] @ (1922c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - ldr r7, [pc, #180] @ (19230 ) │ │ │ │ │ - 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 9438 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 19210 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble.n 19210 │ │ │ │ │ - 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 19200 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.n 19200 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.n 191f0 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - blt.n 191f0 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - subs r4, r4, r6 │ │ │ │ │ - ldr r2, [pc, #100] @ (19234 ) │ │ │ │ │ - add r3, r6 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - ldr r3, [pc, #84] @ (1922c ) │ │ │ │ │ - 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 19222 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #68] @ (19238 ) │ │ │ │ │ - ldr r0, [pc, #72] @ (1923c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 191c8 │ │ │ │ │ - ldr r3, [pc, #52] @ (19238 ) │ │ │ │ │ - ldr r0, [pc, #60] @ (19240 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 191be │ │ │ │ │ - ldr r3, [pc, #36] @ (19238 ) │ │ │ │ │ - ldr r0, [pc, #48] @ (19244 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - b.n 1919e │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - bkpt 0x0088 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bkpt 0x0076 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bkpt 0x0026 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r0, [r7, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r4, [r6, r0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r7, [pc, #752] @ (19538 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00019248 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr r2, [pc, #216] @ (19328 ) │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #216] @ (1932c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - ldr.w r9, [pc, #212] @ 19330 │ │ │ │ │ - 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 9438 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.n 19312 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.n 19312 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 192fe │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.n 192fe │ │ │ │ │ - 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 192ec │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.n 192ec │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.n 192da │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - blt.n 192da │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - subs r4, r4, r6 │ │ │ │ │ - ldr r2, [pc, #120] @ (19334 ) │ │ │ │ │ - add r3, r6 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - ldr r3, [pc, #108] @ (1932c ) │ │ │ │ │ - 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 19324 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #92] @ (19338 ) │ │ │ │ │ - ldr r0, [pc, #92] @ (1933c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 192b4 │ │ │ │ │ - ldr r3, [pc, #72] @ (19338 ) │ │ │ │ │ - ldr r0, [pc, #80] @ (19340 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 192aa │ │ │ │ │ - ldr r3, [pc, #56] @ (19338 ) │ │ │ │ │ - ldr r0, [pc, #64] @ (19344 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n 1928e │ │ │ │ │ - ldr r3, [pc, #36] @ (19338 ) │ │ │ │ │ - ldr r0, [pc, #48] @ (19348 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 19284 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r6, [r1, r6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r0, [r1, r4] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r2, [r1, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r6, [r1, r0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r1, [pc, #48] @ (19384 ) │ │ │ │ │ - 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 1936e │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - bne.n 19364 │ │ │ │ │ - str r5, [r2, #0] │ │ │ │ │ - ldr r3, [pc, #24] @ (19388 ) │ │ │ │ │ - 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 │ │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [pc, #44] @ (193c0 ) │ │ │ │ │ - ldr r2, [pc, #48] @ (193c4 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r7, [r0, #20] │ │ │ │ │ - ldr r6, [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] @ (193c8 ) │ │ │ │ │ - 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} │ │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r7!, {r4} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #16] @ (193e0 ) │ │ │ │ │ - ldr r2, [pc, #20] @ (193e4 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [pc, #20] @ (193e8 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - bx r3 │ │ │ │ │ - nop │ │ │ │ │ - pop {r2, r3, r5} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r0, [r2, r4] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - push {r3, lr} │ │ │ │ │ - ldr r3, [pc, #20] @ (19404 ) │ │ │ │ │ - ldr r2, [pc, #20] @ (19408 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [pc, #20] @ (1940c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - pop {r1, r3} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r6, [r2, r5] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - ldr r5, [pc, #64] @ (19458 ) │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - blx 8570 │ │ │ │ │ - ldr r2, [pc, #60] @ (1945c ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - movs r0, #12 │ │ │ │ │ - ldr r3, [r5, r2] │ │ │ │ │ - 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, 19448 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 19448 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [pc, #20] @ (19460 ) │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - strd r6, r5, [r4, #16] │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - nop │ │ │ │ │ - cbnz r4, 194d2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00019464 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - ldr r3, [pc, #52] @ (194a0 ) │ │ │ │ │ - ldr r2, [pc, #56] @ (194a4 ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ - add r3, pc │ │ │ │ │ - add r2, pc │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.n 19492 │ │ │ │ │ - ldr r3, [pc, #44] @ (194a8 ) │ │ │ │ │ - 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 19410 │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne.n 19478 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cbnz r2, 1950a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000194ac : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r6, [pc, #152] @ (1954c ) │ │ │ │ │ - ldr r4, [pc, #152] @ (19550 ) │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r3, [pc, #152] @ (19554 ) │ │ │ │ │ - ldr r2, [pc, #152] @ (19558 ) │ │ │ │ │ - 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 1953a │ │ │ │ │ - ldr r3, [pc, #132] @ (1955c ) │ │ │ │ │ - mov r4, sp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - 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, r4 │ │ │ │ │ - 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, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 19410 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr.w r3, [r2, #488] @ 0x1e8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [pc, #64] @ (19560 ) │ │ │ │ │ - ldr r3, [pc, #44] @ (19550 ) │ │ │ │ │ - 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 19546 │ │ │ │ │ - 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 194d6 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - b.n 1951e │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - cbnz r4, 195a0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r6!, {r1} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cbnz r6, 195a8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - revsh r2, r3 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00019564 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr r6, [pc, #172] @ (19618 ) │ │ │ │ │ - ldr r2, [pc, #172] @ (1961c ) │ │ │ │ │ - sub sp, #220 @ 0xdc │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r5, [pc, #172] @ (19620 ) │ │ │ │ │ - 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, #152] @ (19624 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 19606 │ │ │ │ │ - ldr r3, [pc, #148] @ (19628 ) │ │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ │ - mov r5, sp │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - 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, r5 │ │ │ │ │ - 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, r5 │ │ │ │ │ - blx r8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 19410 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #488] @ 0x1e8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [pc, #64] @ (1962c ) │ │ │ │ │ - ldr r3, [pc, #44] @ (1961c ) │ │ │ │ │ - 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 19612 │ │ │ │ │ - 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 19590 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - b.n 195ea │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - hlt 0x000c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - hlt 0x0004 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - rev r6, r1 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00019630 : │ │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ - ldr r1, [pc, #128] @ (196b4 ) │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r1, pc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 196ae │ │ │ │ │ - ldr r2, [pc, #116] @ (196b8 ) │ │ │ │ │ - ldr r5, [pc, #120] @ (196bc ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r7, [r1, r2] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ │ - blt.n 19658 │ │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - blt.n 19660 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ - ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 19648 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - add.w r0, r4, #12 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - cbz r5, 1969c │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - str r6, [r3, #12] │ │ │ │ │ - str r6, [r3, #16] │ │ │ │ │ - str r6, [r3, #20] │ │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 19684 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - blx 84a8 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - bx r3 │ │ │ │ │ - ldr r3, [pc, #8] @ (196b8 ) │ │ │ │ │ - ldr r7, [r1, r3] │ │ │ │ │ - b.n 19672 │ │ │ │ │ - cbnz r2, 196e8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #384] @ (19840 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000196c0 : │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -000196c4 : │ │ │ │ │ - ldr r2, [pc, #268] @ (197d4 ) │ │ │ │ │ - ldr r3, [pc, #272] @ (197d8 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r6, [pc, #264] @ (197dc ) │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - add.w r7, r0, #12 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 1970c │ │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ │ - ldr r2, [pc, #236] @ (197e0 ) │ │ │ │ │ - ldr r3, [pc, #228] @ (197d8 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 197d0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r2, sp │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1979a │ │ │ │ │ - ldr r3, [pc, #196] @ (197e4 ) │ │ │ │ │ - ldr r1, [r4, #68] @ 0x44 │ │ │ │ │ - ldr.w r8, [r6, r3] │ │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ │ - str r6, [r7, #12] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - blt.n 197b6 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 197bc │ │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ │ - movs r7, #16 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 197c2 │ │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ │ - str r7, [r4, #68] @ 0x44 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.n 19754 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bgt.n 19760 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #140] @ (197e8 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r9, [r4, #76] @ 0x4c │ │ │ │ │ - blx 8d9c │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx 8624 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strb.w r3, [r8, r7] │ │ │ │ │ - str.w r8, [r9, r6, lsl #2] │ │ │ │ │ - ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str r1, [r4, #72] @ 0x48 │ │ │ │ │ - blx 9374 │ │ │ │ │ - b.n 196f0 │ │ │ │ │ - ldr r3, [pc, #72] @ (197e4 ) │ │ │ │ │ - ldr r0, [pc, #76] @ (197ec ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr.w r8, [r6, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ │ - ldr r1, [r4, #68] @ 0x44 │ │ │ │ │ - str r6, [r7, #12] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bge.n 1972e │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bge.n 19760 │ │ │ │ │ - b.n 19754 │ │ │ │ │ - lsls r7, r1, #1 │ │ │ │ │ - lsls r1, r1, #3 │ │ │ │ │ - b.n 19736 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #40] @ (197f0 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 19746 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - cbnz r4, 197e4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cbnz r0, 197e8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cbnz r0, 197e6 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #480] @ (199cc ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r6, [pc, #536] @ (19a08 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r6, [pc, #680] @ (19a9c ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000197f4 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ │ - ldr r3, [pc, #192] @ (198bc ) │ │ │ │ │ - ldr r2, [pc, #196] @ (198c0 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - adds r0, #12 │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - str r1, [r4, #68] @ 0x44 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ - str r1, [r4, #72] @ 0x48 │ │ │ │ │ - str r1, [r4, #76] @ 0x4c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ │ - blx 8274 │ │ │ │ │ - ldr r1, [pc, #156] @ (198c4 ) │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8570 │ │ │ │ │ - ldr r1, [pc, #144] @ (198c8 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8570 │ │ │ │ │ - ldr r1, [pc, #140] @ (198cc ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8570 │ │ │ │ │ - ldr r1, [pc, #132] @ (198d0 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8570 │ │ │ │ │ - ldr r1, [pc, #128] @ (198d4 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8570 │ │ │ │ │ - ldr r1, [pc, #120] @ (198d8 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8570 │ │ │ │ │ - ldr r1, [pc, #116] @ (198dc ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8570 │ │ │ │ │ - ldr r1, [pc, #108] @ (198e0 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8570 │ │ │ │ │ - ldr r1, [pc, #104] @ (198e4 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8570 │ │ │ │ │ - ldr r1, [pc, #96] @ (198e8 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8570 │ │ │ │ │ - ldr r1, [pc, #92] @ (198ec ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8570 │ │ │ │ │ - ldr r1, [pc, #84] @ (198f0 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8570 │ │ │ │ │ - ldr r1, [pc, #80] @ (198f4 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8570 │ │ │ │ │ - ldr r1, [pc, #72] @ (198f8 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8570 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - @ instruction: 0xb800 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r6, [r4, r1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r4, [r5, r1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r2, [r6, r1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r0, [r7, r1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r6, [r7, r1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r4, [r0, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r2, [r1, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r0, [r2, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r6, [r2, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r4, [r3, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r2, [r4, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r0, [r5, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r6, [r5, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strb r0, [r7, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000198fc : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr.w r5, [pc, #1980] @ 1a0c0 │ │ │ │ │ - ldr.w r4, [pc, #1980] @ 1a0c4 │ │ │ │ │ - sub sp, #32 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #1976] @ 1a0c8 │ │ │ │ │ - ldr.w r3, [pc, #1976] @ 1a0cc │ │ │ │ │ - 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 19a4a │ │ │ │ │ - ldr.w r2, [pc, #1944] @ 1a0d0 │ │ │ │ │ - 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] @ 1a0d4 │ │ │ │ │ - ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 19a5c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ │ - bhi.w 1a0b0 │ │ │ │ │ - tbh [pc, r3, lsl #1] │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - lsls r0, r4, #2 │ │ │ │ │ - lsls r7, r4, #2 │ │ │ │ │ - lsls r6, r5, #2 │ │ │ │ │ - lsls r5, r6, #2 │ │ │ │ │ - lsls r4, r7, #2 │ │ │ │ │ - lsls r3, r0, #3 │ │ │ │ │ - lsls r2, r1, #3 │ │ │ │ │ - lsls r1, r2, #3 │ │ │ │ │ - lsls r0, r3, #3 │ │ │ │ │ - lsls r7, r3, #3 │ │ │ │ │ - lsls r6, r4, #3 │ │ │ │ │ - lsls r5, r5, #3 │ │ │ │ │ - lsls r4, r6, #3 │ │ │ │ │ - lsls r3, r7, #3 │ │ │ │ │ - lsls r2, r0, #4 │ │ │ │ │ - lsls r1, r1, #4 │ │ │ │ │ - lsls r0, r2, #4 │ │ │ │ │ - lsls r7, r2, #4 │ │ │ │ │ - lsls r6, r3, #4 │ │ │ │ │ - lsls r5, r4, #4 │ │ │ │ │ - lsls r4, r5, #4 │ │ │ │ │ - lsls r3, r6, #4 │ │ │ │ │ - lsls r2, r7, #4 │ │ │ │ │ - lsls r1, r0, #5 │ │ │ │ │ - lsls r0, r1, #5 │ │ │ │ │ - lsls r7, r1, #5 │ │ │ │ │ - lsls r6, r2, #5 │ │ │ │ │ - lsls r5, r3, #5 │ │ │ │ │ - lsls r4, r4, #5 │ │ │ │ │ - lsls r3, r5, #5 │ │ │ │ │ - lsls r2, r6, #5 │ │ │ │ │ - lsls r1, r7, #5 │ │ │ │ │ - lsls r0, r0, #6 │ │ │ │ │ - lsls r7, r0, #6 │ │ │ │ │ - lsls r6, r1, #6 │ │ │ │ │ - lsls r5, r2, #6 │ │ │ │ │ - lsls r4, r3, #6 │ │ │ │ │ - lsls r3, r4, #6 │ │ │ │ │ - lsls r2, r5, #6 │ │ │ │ │ - lsls r1, r6, #6 │ │ │ │ │ - lsls r0, r7, #6 │ │ │ │ │ - lsls r7, r7, #6 │ │ │ │ │ - lsls r6, r0, #7 │ │ │ │ │ - lsls r5, r1, #7 │ │ │ │ │ - lsls r4, r2, #7 │ │ │ │ │ - lsls r3, r3, #7 │ │ │ │ │ - lsls r2, r4, #7 │ │ │ │ │ - lsls r1, r5, #7 │ │ │ │ │ - lsls r0, r6, #7 │ │ │ │ │ - lsls r7, r6, #7 │ │ │ │ │ - lsls r6, r7, #7 │ │ │ │ │ - lsls r5, r0, #8 │ │ │ │ │ - lsls r4, r1, #8 │ │ │ │ │ - lsls r3, r2, #8 │ │ │ │ │ - lsls r2, r3, #8 │ │ │ │ │ - lsls r1, r4, #8 │ │ │ │ │ - lsls r0, r5, #8 │ │ │ │ │ - lsls r7, r5, #8 │ │ │ │ │ - lsls r6, r6, #8 │ │ │ │ │ - lsls r5, r7, #8 │ │ │ │ │ - lsls r4, r0, #9 │ │ │ │ │ - lsls r3, r1, #9 │ │ │ │ │ - lsls r2, r2, #9 │ │ │ │ │ - lsls r1, r3, #9 │ │ │ │ │ - lsls r0, r4, #9 │ │ │ │ │ - lsls r7, r4, #9 │ │ │ │ │ - lsls r6, r5, #9 │ │ │ │ │ - lsls r5, r6, #9 │ │ │ │ │ - lsls r4, r7, #9 │ │ │ │ │ - lsls r3, r0, #10 │ │ │ │ │ - lsls r2, r1, #10 │ │ │ │ │ - lsls r1, r2, #10 │ │ │ │ │ - lsls r0, r3, #10 │ │ │ │ │ - lsls r7, r3, #10 │ │ │ │ │ - lsls r6, r4, #10 │ │ │ │ │ - lsls r5, r5, #10 │ │ │ │ │ - lsls r4, r6, #10 │ │ │ │ │ - lsls r3, r7, #10 │ │ │ │ │ - lsls r2, r0, #11 │ │ │ │ │ - lsls r1, r1, #11 │ │ │ │ │ - lsls r0, r2, #11 │ │ │ │ │ - lsls r7, r2, #11 │ │ │ │ │ - lsls r6, r3, #11 │ │ │ │ │ - lsls r5, r4, #11 │ │ │ │ │ - lsls r4, r5, #11 │ │ │ │ │ - lsls r3, r6, #11 │ │ │ │ │ - lsls r2, r7, #11 │ │ │ │ │ - lsls r1, r0, #12 │ │ │ │ │ - lsls r0, r1, #12 │ │ │ │ │ - lsls r7, r1, #12 │ │ │ │ │ - lsls r6, r2, #12 │ │ │ │ │ - lsls r5, r3, #12 │ │ │ │ │ - lsls r4, r4, #12 │ │ │ │ │ - lsls r3, r5, #12 │ │ │ │ │ - lsls r2, r6, #12 │ │ │ │ │ - lsls r1, r7, #12 │ │ │ │ │ - lsls r0, r0, #13 │ │ │ │ │ - lsls r7, r0, #13 │ │ │ │ │ - lsls r6, r1, #13 │ │ │ │ │ - lsls r5, r2, #13 │ │ │ │ │ - lsls r4, r3, #13 │ │ │ │ │ - lsls r3, r4, #13 │ │ │ │ │ - lsls r2, r5, #13 │ │ │ │ │ - lsls r1, r6, #13 │ │ │ │ │ - lsls r0, r7, #13 │ │ │ │ │ - lsls r7, r7, #13 │ │ │ │ │ - lsls r6, r0, #14 │ │ │ │ │ - lsls r5, r1, #14 │ │ │ │ │ - lsls r4, r2, #14 │ │ │ │ │ - lsls r3, r3, #14 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr.w r3, [pc, #1668] @ 1a0d8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr.w r2, [pc, #1660] @ 1a0dc │ │ │ │ │ - ldr.w r3, [pc, #1632] @ 1a0c4 │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldrd r1, r3, [sp] │ │ │ │ │ + b.n 19db6 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + uxth r0, r5 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + uxth r6, r3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r3, [pc, #840] @ (1a22c ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r4, [pc, #592] @ (1a138 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r5, [pc, #408] @ (1a084 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cbz r6, 19f16 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r3, [pc, #640] @ (1a174 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r3, [pc, #1000] @ (1a2e0 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r4, [pc, #400] @ (1a08c ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r2, [pc, #464] @ (1a0d0 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00019f00 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldr r2, [pc, #184] @ (19fc0 ) │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [pc, #184] @ (19fc4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + ldr r7, [pc, #180] @ (19fc8 ) │ │ │ │ │ + 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 9438 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 19fa8 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.n 19fa8 │ │ │ │ │ + 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 19f98 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 19f98 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ble.n 19f88 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + blt.n 19f88 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + subs r4, r4, r6 │ │ │ │ │ + ldr r2, [pc, #100] @ (19fcc ) │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + ldr r3, [pc, #84] @ (19fc4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ + str.w r4, [r8] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1a0ac │ │ │ │ │ - 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 8764 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 92d4 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8460 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8684 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 96ec │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9350 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 850c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8d48 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8be4 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8b50 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9250 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8908 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 846c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8ec8 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8700 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 910c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8b38 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8740 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8dc4 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9298 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8430 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8b90 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 988c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9664 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8358 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8920 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8938 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 89b0 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 967c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9528 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8268 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8690 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8a64 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 84e8 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8ab4 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8c6c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 94c0 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8f28 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8c9c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 86a8 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 92a4 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9304 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 931c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 945c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 89f0 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 87c8 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 97a8 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 98f0 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9570 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 96f8 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 92f8 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9380 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 992c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8d78 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8eb0 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 99d4 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8afc │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 85f8 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9874 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8678 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 91bc │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 91d4 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8944 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8b6c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8e28 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9980 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8f70 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 88cc │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8f58 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8b84 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 86d0 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 90d0 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 84f4 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8aa8 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9450 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 91e0 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 93ec │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8518 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8cfc │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8ba8 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 96c8 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8524 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 81d8 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8220 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 998c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 84b4 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 92ec │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 85b8 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9004 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9174 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 982c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 849c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8484 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8238 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 90a0 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8454 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9968 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8850 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8ee0 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9710 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 94e8 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9588 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 93c4 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9344 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 98e4 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 96d4 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 97e4 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 828c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8c24 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 81b4 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8bd8 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9628 │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8f1c │ │ │ │ │ - b.n 19a5e │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [pc, #44] @ (1a0e0 ) │ │ │ │ │ + bne.n 19fba │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [pc, #68] @ (19fd0 ) │ │ │ │ │ + ldr r0, [pc, #72] @ (19fd4 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 19f60 │ │ │ │ │ + ldr r3, [pc, #52] @ (19fd0 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (19fd8 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 19f56 │ │ │ │ │ + ldr r3, [pc, #36] @ (19fd0 ) │ │ │ │ │ + ldr r0, [pc, #48] @ (19fdc ) │ │ │ │ │ add r0, pc │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 19a5c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 19f36 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ │ + ldr r5, [pc, #288] @ (1a0f8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ │ + ldr r4, [pc, #784] @ (1a2ec ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r4, [pc, #304] @ (1a110 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00019fe0 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr r2, [pc, #216] @ (1a0c0 ) │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [pc, #216] @ (1a0c4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + ldr.w r9, [pc, #212] @ 1a0c8 │ │ │ │ │ + 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 9438 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt.n 1a0aa │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 1a0aa │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 1a096 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.n 1a096 │ │ │ │ │ + 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 1a084 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 1a084 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ble.n 1a072 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + blt.n 1a072 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + subs r4, r4, r6 │ │ │ │ │ + ldr r2, [pc, #120] @ (1a0cc ) │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + ldr r3, [pc, #108] @ (1a0c4 ) │ │ │ │ │ + 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 1a0bc │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [pc, #92] @ (1a0d0 ) │ │ │ │ │ + ldr r0, [pc, #92] @ (1a0d4 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1a04c │ │ │ │ │ + ldr r3, [pc, #72] @ (1a0d0 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (1a0d8 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1a042 │ │ │ │ │ + ldr r3, [pc, #56] @ (1a0d0 ) │ │ │ │ │ + ldr r0, [pc, #64] @ (1a0dc ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 1a026 │ │ │ │ │ + ldr r3, [pc, #36] @ (1a0d0 ) │ │ │ │ │ + ldr r0, [pc, #48] @ (1a0e0 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1a01c │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [pc, #120] @ (1a150 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + ldr r5, [pc, #608] @ (1a33c ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r5, [pc, #104] @ (1a148 ) │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r4, [pc, #632] @ (1a35c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r3, [pc, #44] @ (1a118 ) │ │ │ │ │ - ldr r2, [pc, #48] @ (1a11c ) │ │ │ │ │ + ldr r3, [pc, #44] @ (1a118 ) │ │ │ │ │ + ldr r2, [pc, #48] @ (1a11c ) │ │ │ │ │ movs r0, #16 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -29115,358 +29133,358 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr r3, [pc, #88] @ (1a17c ) │ │ │ │ │ + ldr r3, [pc, #88] @ (1a17c ) │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ - cbz r2, 1a176 │ │ │ │ │ + cbz r2, 1a176 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r2, [pc, #76] @ (1a180 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (1a180 ) │ │ │ │ │ it le │ │ │ │ │ ldrle r6, [r3, r2] │ │ │ │ │ - ble.n 1a162 │ │ │ │ │ - ldr r7, [pc, #72] @ (1a184 ) │ │ │ │ │ + ble.n 1a162 │ │ │ │ │ + ldr r7, [pc, #72] @ (1a184 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ add r7, pc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 1a150 │ │ │ │ │ + bgt.n 1a150 │ │ │ │ │ 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 1a142 │ │ │ │ │ + bgt.n 1a142 │ │ │ │ │ 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] @ (1a180 ) │ │ │ │ │ + ldr r2, [pc, #8] @ (1a180 ) │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ - b.n 1a162 │ │ │ │ │ + b.n 1a162 │ │ │ │ │ add r6, sp, #840 @ 0x348 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #816] @ (1a4b8 ) │ │ │ │ │ + ldr r5, [pc, #816] @ (1a4b8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r2, [pc, #116] @ (1a204 ) │ │ │ │ │ + ldr r2, [pc, #116] @ (1a204 ) │ │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 1a1e4 │ │ │ │ │ - cbnz r1, 1a1f0 │ │ │ │ │ + blt.n 1a1e4 │ │ │ │ │ + cbnz r1, 1a1f0 │ │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ │ - ldr r3, [pc, #96] @ (1a208 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (1a208 ) │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1a1f6 │ │ │ │ │ + cbz r0, 1a1f6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ - blt.n 1a1c8 │ │ │ │ │ + blt.n 1a1c8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.n 1a1d6 │ │ │ │ │ + blt.n 1a1d6 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #60] @ (1a20c ) │ │ │ │ │ + ldr r0, [pc, #60] @ (1a20c ) │ │ │ │ │ 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 1a1d6 │ │ │ │ │ - ldr r3, [pc, #28] @ (1a208 ) │ │ │ │ │ + bge.n 1a1d6 │ │ │ │ │ + ldr r3, [pc, #28] @ (1a208 ) │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ - b.n 1a1c8 │ │ │ │ │ + b.n 1a1c8 │ │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - b.n 1a1a6 │ │ │ │ │ + b.n 1a1a6 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #20] @ (1a210 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (1a210 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1a1ba │ │ │ │ │ + b.n 1a1ba │ │ │ │ │ add r6, sp, #416 @ 0x1a0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #960] @ (1a5d0 ) │ │ │ │ │ + ldr r5, [pc, #960] @ (1a5d0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [pc, #440] @ (1a3cc ) │ │ │ │ │ + ldr r5, [pc, #440] @ (1a3cc ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 1a224 │ │ │ │ │ + blt.n 1a224 │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #1 │ │ │ │ │ movle r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - ldr r3, [pc, #12] @ (1a23c ) │ │ │ │ │ - ldr r2, [pc, #16] @ (1a240 ) │ │ │ │ │ + ldr r3, [pc, #12] @ (1a23c ) │ │ │ │ │ + ldr r2, [pc, #16] @ (1a240 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ add r5, sp, #816 @ 0x330 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #384] @ (1a3cc ) │ │ │ │ │ - ldr r3, [pc, #384] @ (1a3d0 ) │ │ │ │ │ + ldr r0, [pc, #384] @ (1a3cc ) │ │ │ │ │ + ldr r3, [pc, #384] @ (1a3d0 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r0, pc │ │ │ │ │ - ldr.w r9, [pc, #384] @ 1a3d4 │ │ │ │ │ + ldr.w r9, [pc, #384] @ 1a3d4 │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r9, pc │ │ │ │ │ subs.w r8, r2, #0 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bge.n 1a274 │ │ │ │ │ + bge.n 1a274 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 8d9c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1a3a2 │ │ │ │ │ + beq.w 1a3a2 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ add.w sl, r8, r4 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, sl │ │ │ │ │ - blt.n 1a2ba │ │ │ │ │ + blt.n 1a2ba │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a3b0 │ │ │ │ │ + bne.w 1a3b0 │ │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ │ - ldr r3, [pc, #320] @ (1a3d8 ) │ │ │ │ │ + ldr r3, [pc, #320] @ (1a3d8 ) │ │ │ │ │ add r1, r8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a3b4 │ │ │ │ │ + beq.w 1a3b4 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ add r3, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ - blt.n 1a2c6 │ │ │ │ │ + blt.n 1a2c6 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 1a2d6 │ │ │ │ │ - ldr r3, [pc, #272] @ (1a3d8 ) │ │ │ │ │ - ldr r0, [pc, #272] @ (1a3dc ) │ │ │ │ │ + bgt.n 1a2d6 │ │ │ │ │ + ldr r3, [pc, #272] @ (1a3d8 ) │ │ │ │ │ + ldr r0, [pc, #272] @ (1a3dc ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 1a370 │ │ │ │ │ + blt.n 1a370 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 1a370 │ │ │ │ │ + ble.n 1a370 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 1a386 │ │ │ │ │ + ble.n 1a386 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - ble.n 1a2fc │ │ │ │ │ - ldr r3, [pc, #232] @ (1a3d8 ) │ │ │ │ │ - ldr r0, [pc, #240] @ (1a3e0 ) │ │ │ │ │ + ble.n 1a2fc │ │ │ │ │ + ldr r3, [pc, #232] @ (1a3d8 ) │ │ │ │ │ + ldr r0, [pc, #240] @ (1a3e0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt.n 1a3a8 │ │ │ │ │ + bgt.n 1a3a8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r8, r5 │ │ │ │ │ add r0, r4 │ │ │ │ │ blx 8624 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bcs.n 1a352 │ │ │ │ │ - ldr r3, [pc, #192] @ (1a3d8 ) │ │ │ │ │ - ldr.w sl, [pc, #204] @ 1a3e4 │ │ │ │ │ + bcs.n 1a352 │ │ │ │ │ + ldr r3, [pc, #192] @ (1a3d8 ) │ │ │ │ │ + ldr.w sl, [pc, #204] @ 1a3e4 │ │ │ │ │ add sl, pc │ │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ │ add.w r9, sp, #10 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 1a32e │ │ │ │ │ + blt.n 1a32e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 1a336 │ │ │ │ │ + bgt.n 1a336 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w r3, [r3, #1352] @ 0x548 │ │ │ │ │ blx r3 │ │ │ │ │ add r5, r0 │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bcc.n 1a324 │ │ │ │ │ + bcc.n 1a324 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r0, fp │ │ │ │ │ - ldr r2, [pc, #144] @ (1a3e8 ) │ │ │ │ │ - ldr r3, [pc, #116] @ (1a3d0 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (1a3e8 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (1a3d0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1a3c6 │ │ │ │ │ + bne.n 1a3c6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #100] @ (1a3d8 ) │ │ │ │ │ - ldr r0, [pc, #120] @ (1a3ec ) │ │ │ │ │ + ldr r3, [pc, #100] @ (1a3d8 ) │ │ │ │ │ + ldr r0, [pc, #120] @ (1a3ec ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bgt.n 1a2e6 │ │ │ │ │ - ldr r3, [pc, #80] @ (1a3d8 ) │ │ │ │ │ - ldr r0, [pc, #100] @ (1a3f0 ) │ │ │ │ │ + bgt.n 1a2e6 │ │ │ │ │ + ldr r3, [pc, #80] @ (1a3d8 ) │ │ │ │ │ + ldr r0, [pc, #100] @ (1a3f0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #88] @ (1a3f4 ) │ │ │ │ │ + ldr r0, [pc, #88] @ (1a3f4 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1a302 │ │ │ │ │ + b.n 1a302 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r0, r4 │ │ │ │ │ - b.n 1a356 │ │ │ │ │ - ldr r3, [pc, #44] @ (1a3d8 ) │ │ │ │ │ + b.n 1a356 │ │ │ │ │ + ldr r3, [pc, #44] @ (1a3d8 ) │ │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ │ - b.n 1a396 │ │ │ │ │ + b.n 1a396 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ - b.n 1a296 │ │ │ │ │ + b.n 1a296 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r0, [pc, #60] @ (1a3f8 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (1a3f8 ) │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r2 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 1a2b2 │ │ │ │ │ + b.n 1a2b2 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ add r5, sp, #688 @ 0x2b0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, sp, #648 @ 0x288 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #760] @ (1a6d8 ) │ │ │ │ │ + ldr r5, [pc, #760] @ (1a6d8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [pc, #416] @ (1a584 ) │ │ │ │ │ + ldr r6, [pc, #416] @ (1a584 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r7, [pc, #120] @ (1a460 ) │ │ │ │ │ + ldr r7, [pc, #120] @ (1a460 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ add r4, sp, #648 @ 0x288 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [pc, #512] @ (1a5f0 ) │ │ │ │ │ + ldr r5, [pc, #512] @ (1a5f0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [pc, #824] @ (1a72c ) │ │ │ │ │ + ldr r5, [pc, #824] @ (1a72c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [pc, #176] @ (1a4a8 ) │ │ │ │ │ + ldr r6, [pc, #176] @ (1a4a8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r4, [pc, #448] @ (1a5bc ) │ │ │ │ │ + ldr r4, [pc, #448] @ (1a5bc ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r2, [pc, #616] @ (1a668 ) │ │ │ │ │ - ldr r3, [pc, #620] @ (1a66c ) │ │ │ │ │ + ldr r2, [pc, #616] @ (1a668 ) │ │ │ │ │ + ldr r3, [pc, #620] @ (1a66c ) │ │ │ │ │ add r2, pc │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ │ - ldr r4, [pc, #612] @ (1a670 ) │ │ │ │ │ + ldr r4, [pc, #612] @ (1a670 ) │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r4, pc │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1a4f6 │ │ │ │ │ + beq.n 1a4f6 │ │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr.w r9, [r3, #12] │ │ │ │ │ - ldr r3, [pc, #584] @ (1a674 ) │ │ │ │ │ + ldr r3, [pc, #584] @ (1a674 ) │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r4, [r4, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ble.n 1a4ca │ │ │ │ │ + ble.n 1a4ca │ │ │ │ │ adds r2, #3 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ lsls r6, r2, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ sub.w r2, r6, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -29478,18 +29496,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 1a4ea │ │ │ │ │ + ble.n 1a4ea │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 1a4ea │ │ │ │ │ + bgt.n 1a4ea │ │ │ │ │ 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 │ │ │ │ │ @@ -29509,96 +29527,96 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #456] @ (1a678 ) │ │ │ │ │ - ldr r3, [pc, #440] @ (1a66c ) │ │ │ │ │ + ldr r2, [pc, #456] @ (1a678 ) │ │ │ │ │ + ldr r3, [pc, #440] @ (1a66c ) │ │ │ │ │ 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 1a662 │ │ │ │ │ + bne.w 1a662 │ │ │ │ │ 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 1a658 │ │ │ │ │ - ldr r0, [pc, #420] @ (1a67c ) │ │ │ │ │ + bne.w 1a658 │ │ │ │ │ + ldr r0, [pc, #420] @ (1a67c ) │ │ │ │ │ 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 1a4ac │ │ │ │ │ - ldr r0, [pc, #404] @ (1a680 ) │ │ │ │ │ + b.n 1a4ac │ │ │ │ │ + ldr r0, [pc, #404] @ (1a680 ) │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ - b.n 1a46a │ │ │ │ │ + b.n 1a46a │ │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 1a640 │ │ │ │ │ + beq.w 1a640 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ movs r2, #4 │ │ │ │ │ - ldr r3, [pc, #376] @ (1a684 ) │ │ │ │ │ + ldr r3, [pc, #376] @ (1a684 ) │ │ │ │ │ ldr.w sl, [r1, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 9604 │ │ │ │ │ - ldr r3, [pc, #340] @ (1a674 ) │ │ │ │ │ + ldr r3, [pc, #340] @ (1a674 ) │ │ │ │ │ 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 1a5b4 │ │ │ │ │ - ldr r3, [pc, #340] @ (1a688 ) │ │ │ │ │ + ble.n 1a5b4 │ │ │ │ │ + ldr r3, [pc, #340] @ (1a688 ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #324] @ (1a68c ) │ │ │ │ │ + ldr r3, [pc, #324] @ (1a68c ) │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1a5a4 │ │ │ │ │ + beq.n 1a5a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1a568 │ │ │ │ │ + blt.n 1a568 │ │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 1a576 │ │ │ │ │ + blt.n 1a576 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ │ - bgt.n 1a58a │ │ │ │ │ + bgt.n 1a58a │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -29606,15 +29624,15 @@ │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.n 1a554 │ │ │ │ │ + bne.n 1a554 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ @@ -29636,15 +29654,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, #152] @ (1a690 ) │ │ │ │ │ + ldr r0, [pc, #152] @ (1a690 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -29654,197 +29672,195 @@ │ │ │ │ │ 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, #116] @ (1a694 ) │ │ │ │ │ + ldr r1, [pc, #116] @ (1a694 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r8, [r3, #920] @ 0x398 │ │ │ │ │ - ldr r2, [pc, #112] @ (1a698 ) │ │ │ │ │ + ldr r2, [pc, #112] @ (1a698 ) │ │ │ │ │ add r1, pc │ │ │ │ │ - ldr r3, [pc, #112] @ (1a69c ) │ │ │ │ │ + ldr r3, [pc, #112] @ (1a69c ) │ │ │ │ │ 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 1a4ae │ │ │ │ │ - ldr r3, [pc, #48] @ (1a674 ) │ │ │ │ │ + b.n 1a4ae │ │ │ │ │ + ldr r3, [pc, #48] @ (1a674 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ - ldr r0, [pc, #88] @ (1a6a0 ) │ │ │ │ │ + ldr r0, [pc, #88] @ (1a6a0 ) │ │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r4, [r4, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1a5ee │ │ │ │ │ + b.n 1a5ee │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 1a4ac │ │ │ │ │ + b.n 1a4ac │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ add r3, sp, #1008 @ 0x3f0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, sp, #944 @ 0x3b0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r5, [pc, #696] @ (1a93c ) │ │ │ │ │ + cdp2 0, 10, cr0, cr2, cr0, {0} │ │ │ │ │ + ldr r5, [pc, #696] @ (1a93c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ stc2 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ │ - ldr r6, [pc, #336] @ (1a7dc ) │ │ │ │ │ + ldr r6, [pc, #336] @ (1a7dc ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [pc, #760] @ (1a988 ) │ │ │ │ │ + ldr r5, [pc, #760] @ (1a988 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ │ + cmn r2, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ │ + cmn r2, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ │ + cmn r2, r2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ cmp r1, #196 @ 0xc4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ldc2 0, cr0, [r8, #-0] │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - ldr r7, [pc, #64] @ (1a6e8 ) │ │ │ │ │ + ldr r7, [pc, #64] @ (1a6e8 ) │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r7, pc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 1a6e4 │ │ │ │ │ - ldr r6, [pc, #56] @ (1a6ec ) │ │ │ │ │ + bge.n 1a6e4 │ │ │ │ │ + ldr r6, [pc, #56] @ (1a6ec ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r6, pc │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr r2, [pc, #52] @ (1a6f0 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (1a6f0 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - blt.n 1a6ca │ │ │ │ │ + blt.n 1a6ca │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 1a6d4 │ │ │ │ │ + blt.n 1a6d4 │ │ │ │ │ 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 1a6b8 │ │ │ │ │ + bgt.n 1a6b8 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [pc, #232] @ (1a7d8 ) │ │ │ │ │ + ldr r5, [pc, #232] @ (1a7d8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - ldr r1, [pc, #24] @ (1a710 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (1a710 ) │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1a704 │ │ │ │ │ + ble.n 1a704 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r3, [pc, #12] @ (1a714 ) │ │ │ │ │ + ldr r3, [pc, #12] @ (1a714 ) │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ bx r3 │ │ │ │ │ add r1, sp, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ - ldr r5, [pc, #40] @ (1a744 ) │ │ │ │ │ + ldr r5, [pc, #40] @ (1a744 ) │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r0, 1a72c │ │ │ │ │ + cbz r0, 1a72c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1a72e │ │ │ │ │ + ble.n 1a72e │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bl 1a120 │ │ │ │ │ - ldr r3, [pc, #16] @ (1a748 ) │ │ │ │ │ + bl 1a120 │ │ │ │ │ + ldr r3, [pc, #16] @ (1a748 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - ldr r6, [pc, #696] @ (1aa0c ) │ │ │ │ │ - ldr r5, [pc, #700] @ (1aa10 ) │ │ │ │ │ + ldr r6, [pc, #696] @ (1aa0c ) │ │ │ │ │ + ldr r5, [pc, #700] @ (1aa10 ) │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r0, [pc, #696] @ (1aa14 ) │ │ │ │ │ - ldr r4, [pc, #700] @ (1aa18 ) │ │ │ │ │ + ldr r0, [pc, #696] @ (1aa14 ) │ │ │ │ │ + ldr r4, [pc, #700] @ (1aa18 ) │ │ │ │ │ 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 1a884 │ │ │ │ │ + bhi.w 1a884 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 1a9b4 │ │ │ │ │ + beq.w 1a9b4 │ │ │ │ │ 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] @ (1aa1c ) │ │ │ │ │ + ldr r1, [pc, #644] @ (1aa1c ) │ │ │ │ │ ldr.w r3, [r3, #988] @ 0x3dc │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a894 │ │ │ │ │ - ldr r1, [pc, #632] @ (1aa20 ) │ │ │ │ │ + bne.n 1a894 │ │ │ │ │ + ldr r1, [pc, #632] @ (1aa20 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ │ add r1, pc │ │ │ │ │ - ldr.w r9, [pc, #628] @ 1aa24 │ │ │ │ │ + ldr.w r9, [pc, #628] @ 1aa24 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r9, pc │ │ │ │ │ ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -29857,15 +29873,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 1a998 │ │ │ │ │ + beq.w 1a998 │ │ │ │ │ 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] │ │ │ │ │ @@ -29880,80 +29896,80 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a8aa │ │ │ │ │ + beq.n 1a8aa │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #516] @ (1aa28 ) │ │ │ │ │ + ldr r1, [pc, #516] @ (1aa28 ) │ │ │ │ │ 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] @ (1aa2c ) │ │ │ │ │ + ldr r1, [pc, #492] @ (1aa2c ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1a9a8 │ │ │ │ │ + ble.w 1a9a8 │ │ │ │ │ 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] @ (1aa30 ) │ │ │ │ │ - ldr r3, [pc, #420] @ (1aa10 ) │ │ │ │ │ + ldr r2, [pc, #456] @ (1aa30 ) │ │ │ │ │ + ldr r3, [pc, #420] @ (1aa10 ) │ │ │ │ │ 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 1aa06 │ │ │ │ │ + bne.w 1aa06 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #428] @ (1aa34 ) │ │ │ │ │ + ldr r3, [pc, #428] @ (1aa34 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 1a864 │ │ │ │ │ + b.n 1a864 │ │ │ │ │ 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 1a7f2 │ │ │ │ │ + b.n 1a7f2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #388] @ (1aa38 ) │ │ │ │ │ + ldr r2, [pc, #388] @ (1aa38 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -29982,39 +29998,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 1a0e4 │ │ │ │ │ + bl 1a0e4 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ - ldr r0, [pc, #280] @ (1aa3c ) │ │ │ │ │ + ldr r0, [pc, #280] @ (1aa3c ) │ │ │ │ │ str.w r9, [r8, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ - bl 1a0e4 │ │ │ │ │ + bl 1a0e4 │ │ │ │ │ str.w r0, [r8, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1a0e4 │ │ │ │ │ + bl 1a0e4 │ │ │ │ │ str.w r0, [r8, #24] │ │ │ │ │ - ldr r0, [pc, #260] @ (1aa40 ) │ │ │ │ │ + ldr r0, [pc, #260] @ (1aa40 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - bl 1a0e4 │ │ │ │ │ + bl 1a0e4 │ │ │ │ │ str.w r0, [r8, #100] @ 0x64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1a0e4 │ │ │ │ │ + bl 1a0e4 │ │ │ │ │ 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] @ (1aa44 ) │ │ │ │ │ + ldr r3, [pc, #228] @ (1aa44 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #228] @ (1aa48 ) │ │ │ │ │ + ldr r2, [pc, #228] @ (1aa48 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -30023,68 +30039,68 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 1a866 │ │ │ │ │ + bgt.w 1a866 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1a866 │ │ │ │ │ + b.n 1a866 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1a7e4 │ │ │ │ │ + b.n 1a7e4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1a858 │ │ │ │ │ - ldr r7, [pc, #148] @ (1aa4c ) │ │ │ │ │ + b.n 1a858 │ │ │ │ │ + ldr r7, [pc, #148] @ (1aa4c ) │ │ │ │ │ add.w r8, sp, #12 │ │ │ │ │ - ldr r3, [pc, #148] @ (1aa50 ) │ │ │ │ │ + ldr r3, [pc, #148] @ (1aa50 ) │ │ │ │ │ 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, 1a9e6 │ │ │ │ │ + cbz r0, 1a9e6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #124] @ (1aa54 ) │ │ │ │ │ + ldr r1, [pc, #124] @ (1aa54 ) │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r5], #4 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 9510 │ │ │ │ │ - b.n 1a790 │ │ │ │ │ + b.n 1a790 │ │ │ │ │ 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 1a9d2 │ │ │ │ │ + b.n 1a9d2 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ │ @@ -30093,128 +30109,128 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ubfx r0, lr, #0, #1 │ │ │ │ │ ubfx r0, r0, #0, #1 │ │ │ │ │ ubfx r0, r8, #0, #1 │ │ │ │ │ @ instruction: 0xf3580000 │ │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r7, pc, #584 @ (adr r7, 1ac7c ) │ │ │ │ │ + add r7, pc, #584 @ (adr r7, 1ac7c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ cmp r1, #206 @ 0xce │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbz r6, 1aab4 │ │ │ │ │ + cbz r6, 1aab4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stc2l 15, cr15, [pc, #1020]! @ 1ae3c │ │ │ │ │ + stc2l 15, cr15, [pc, #1020]! @ 1ae3c │ │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ │ lsls r3, r6, #16 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r3, #35 @ 0x23 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #632] @ (1acc8 ) │ │ │ │ │ + ldr r2, [pc, #632] @ (1acc8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ str??.w pc, [r5, #255]! │ │ │ │ │ - ldr r2, [pc, #656] @ (1ace8 ) │ │ │ │ │ + ldr r2, [pc, #656] @ (1ace8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #52] @ (1aa90 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (1aa90 ) │ │ │ │ │ subs r3, #1 │ │ │ │ │ push {r4, lr} │ │ │ │ │ add r2, pc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - blt.n 1aa70 │ │ │ │ │ + blt.n 1aa70 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 1aa80 │ │ │ │ │ - ldr r3, [pc, #32] @ (1aa94 ) │ │ │ │ │ - ldr r0, [pc, #36] @ (1aa98 ) │ │ │ │ │ + blt.n 1aa80 │ │ │ │ │ + ldr r3, [pc, #32] @ (1aa94 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (1aa98 ) │ │ │ │ │ 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] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ bx r2 │ │ │ │ │ nop │ │ │ │ │ - add r5, pc, #624 @ (adr r5, 1ad04 ) │ │ │ │ │ + add r5, pc, #624 @ (adr r5, 1ad04 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #80] @ (1aaec ) │ │ │ │ │ + ldr r2, [pc, #80] @ (1aaec ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ add.w r8, r0, #44 @ 0x2c │ │ │ │ │ - ldr r4, [pc, #228] @ (1ab8c ) │ │ │ │ │ - ldr r1, [pc, #232] @ (1ab90 ) │ │ │ │ │ + ldr r4, [pc, #228] @ (1ab8c ) │ │ │ │ │ + ldr r1, [pc, #232] @ (1ab90 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r3, [pc, #228] @ (1ab94 ) │ │ │ │ │ - ldr r2, [pc, #232] @ (1ab98 ) │ │ │ │ │ + ldr r3, [pc, #228] @ (1ab94 ) │ │ │ │ │ + ldr r2, [pc, #232] @ (1ab98 ) │ │ │ │ │ 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 1ab6e │ │ │ │ │ + beq.n 1ab6e │ │ │ │ │ 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, 1ab40 │ │ │ │ │ + cbz r0, 1ab40 │ │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ │ ldr.w sl, [fp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 1ab12 │ │ │ │ │ + beq.n 1ab12 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1ab12 │ │ │ │ │ + bgt.n 1ab12 │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ - bl 1a120 │ │ │ │ │ + bl 1a120 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - cbz r0, 1ab2a │ │ │ │ │ + cbz r0, 1ab2a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1ab2a │ │ │ │ │ + bgt.n 1ab2a │ │ │ │ │ ldr.w r3, [r2, #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 1aae6 │ │ │ │ │ + bne.n 1aae6 │ │ │ │ │ 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] │ │ │ │ │ @@ -30226,472 +30242,472 @@ │ │ │ │ │ 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 1aad6 │ │ │ │ │ - ldr r2, [pc, #44] @ (1ab9c ) │ │ │ │ │ - ldr r3, [pc, #28] @ (1ab90 ) │ │ │ │ │ + bne.n 1aad6 │ │ │ │ │ + ldr r2, [pc, #44] @ (1ab9c ) │ │ │ │ │ + ldr r3, [pc, #28] @ (1ab90 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1ab88 │ │ │ │ │ + bne.n 1ab88 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - add r5, pc, #328 @ (adr r5, 1acd8 ) │ │ │ │ │ + add r5, pc, #328 @ (adr r5, 1acd8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #288 @ (adr r5, 1acb8 ) │ │ │ │ │ + add r5, pc, #288 @ (adr r5, 1acb8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #552 @ (adr r4, 1adc8 ) │ │ │ │ │ + add r4, pc, #552 @ (adr r4, 1adc8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #56] @ (1abe0 ) │ │ │ │ │ + ldr r6, [pc, #56] @ (1abe0 ) │ │ │ │ │ ldrd r1, r0, [r0, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ add r6, pc │ │ │ │ │ - cbz r5, 1abbe │ │ │ │ │ + cbz r5, 1abbe │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1abcc │ │ │ │ │ + ble.n 1abcc │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1a188 │ │ │ │ │ + b.w 1a188 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1a120 │ │ │ │ │ - ldr r3, [pc, #16] @ (1abe4 ) │ │ │ │ │ + bl 1a120 │ │ │ │ │ + ldr r3, [pc, #16] @ (1abe4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1abbe │ │ │ │ │ - add r4, pc, #304 @ (adr r4, 1ad14 ) │ │ │ │ │ + b.n 1abbe │ │ │ │ │ + add r4, pc, #304 @ (adr r4, 1ad14 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #68] @ (1ac34 ) │ │ │ │ │ + ldr r6, [pc, #68] @ (1ac34 ) │ │ │ │ │ ldrd r3, r0, [r0, #100] @ 0x64 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ - cbz r5, 1ac10 │ │ │ │ │ + cbz r5, 1ac10 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1ac1e │ │ │ │ │ + ble.n 1ac1e │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1a188 │ │ │ │ │ + b.w 1a188 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1a120 │ │ │ │ │ - ldr r3, [pc, #16] @ (1ac38 ) │ │ │ │ │ + bl 1a120 │ │ │ │ │ + ldr r3, [pc, #16] @ (1ac38 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1ac10 │ │ │ │ │ + b.n 1ac10 │ │ │ │ │ nop │ │ │ │ │ - add r4, pc, #40 @ (adr r4, 1ac60 ) │ │ │ │ │ + add r4, pc, #40 @ (adr r4, 1ac60 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ - ldr r7, [pc, #104] @ (1acac ) │ │ │ │ │ + ldr r7, [pc, #104] @ (1acac ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r7, pc │ │ │ │ │ - cbz r5, 1ac54 │ │ │ │ │ + cbz r5, 1ac54 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1ac96 │ │ │ │ │ - ldr r3, [pc, #88] @ (1acb0 ) │ │ │ │ │ + ble.n 1ac96 │ │ │ │ │ + ldr r3, [pc, #88] @ (1acb0 ) │ │ │ │ │ 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 1a0e4 │ │ │ │ │ + bl 1a0e4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ - blt.n 1ac7e │ │ │ │ │ + blt.n 1ac7e │ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n 1ac88 │ │ │ │ │ + bgt.n 1ac88 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #48] @ (1acb4 ) │ │ │ │ │ + ldr r0, [pc, #48] @ (1acb4 ) │ │ │ │ │ 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 1a188 │ │ │ │ │ + b.w 1a188 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1a120 │ │ │ │ │ - ldr r3, [pc, #16] @ (1acb0 ) │ │ │ │ │ + bl 1a120 │ │ │ │ │ + ldr r3, [pc, #16] @ (1acb0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r7, [r7, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1ac58 │ │ │ │ │ + b.n 1ac58 │ │ │ │ │ nop │ │ │ │ │ - add r3, pc, #728 @ (adr r3, 1af88 ) │ │ │ │ │ + add r3, pc, #728 @ (adr r3, 1af88 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #448] @ (1ae78 ) │ │ │ │ │ + ldr r0, [pc, #448] @ (1ae78 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ - ldr r6, [pc, #212] @ (1ad94 ) │ │ │ │ │ + ldr r6, [pc, #212] @ (1ad94 ) │ │ │ │ │ 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, 1acde │ │ │ │ │ + cbz r5, 1acde │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1ad46 │ │ │ │ │ + ble.n 1ad46 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - cbz r0, 1acf0 │ │ │ │ │ + cbz r0, 1acf0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1ad5a │ │ │ │ │ + ble.n 1ad5a │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ - bl 1aa9c │ │ │ │ │ + bl 1aa9c │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ad68 │ │ │ │ │ + beq.n 1ad68 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1a6a4 │ │ │ │ │ + bl 1a6a4 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ad72 │ │ │ │ │ + beq.n 1ad72 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 1a6a4 │ │ │ │ │ + bl 1a6a4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ad7c │ │ │ │ │ + beq.n 1ad7c │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 1a6a4 │ │ │ │ │ + bl 1a6a4 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ad86 │ │ │ │ │ + beq.n 1ad86 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 1a6a4 │ │ │ │ │ + bl 1a6a4 │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ad90 │ │ │ │ │ + beq.n 1ad90 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 1a6a4 │ │ │ │ │ + b.n 1a6a4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1a120 │ │ │ │ │ - ldr r3, [pc, #72] @ (1ad98 ) │ │ │ │ │ + bl 1a120 │ │ │ │ │ + ldr r3, [pc, #72] @ (1ad98 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1acde │ │ │ │ │ - ldr r3, [pc, #60] @ (1ad98 ) │ │ │ │ │ + b.n 1acde │ │ │ │ │ + ldr r3, [pc, #60] @ (1ad98 ) │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1acf0 │ │ │ │ │ + b.n 1acf0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ad14 │ │ │ │ │ + bne.n 1ad14 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ad22 │ │ │ │ │ + bne.n 1ad22 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ad30 │ │ │ │ │ + bne.n 1ad30 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ad3e │ │ │ │ │ + bne.n 1ad3e │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - add r3, pc, #208 @ (adr r3, 1ae68 ) │ │ │ │ │ + add r3, pc, #208 @ (adr r3, 1ae68 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ - ldr r6, [pc, #168] @ (1ae4c ) │ │ │ │ │ + ldr r6, [pc, #168] @ (1ae4c ) │ │ │ │ │ add r6, pc │ │ │ │ │ - cbz r5, 1adb2 │ │ │ │ │ + cbz r5, 1adb2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1ae2e │ │ │ │ │ - ldr r3, [pc, #156] @ (1ae50 ) │ │ │ │ │ + ble.n 1ae2e │ │ │ │ │ + ldr r3, [pc, #156] @ (1ae50 ) │ │ │ │ │ ldr r5, [r6, r3] │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - cbz r0, 1adc8 │ │ │ │ │ + cbz r0, 1adc8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1ae42 │ │ │ │ │ + ble.n 1ae42 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - bl 1aa9c │ │ │ │ │ + bl 1aa9c │ │ │ │ │ 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 1a120 │ │ │ │ │ + bl 1a120 │ │ │ │ │ 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 1a120 │ │ │ │ │ + bl 1a120 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - bl 1a120 │ │ │ │ │ + bl 1a120 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - bl 1a120 │ │ │ │ │ + bl 1a120 │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ - bl 1a120 │ │ │ │ │ + bl 1a120 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1ae22 │ │ │ │ │ + bgt.n 1ae22 │ │ │ │ │ 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 1a120 │ │ │ │ │ - ldr r3, [pc, #24] @ (1ae50 ) │ │ │ │ │ + bl 1a120 │ │ │ │ │ + ldr r3, [pc, #24] @ (1ae50 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r6, r3] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1adb6 │ │ │ │ │ + b.n 1adb6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1adc8 │ │ │ │ │ - add r2, pc, #352 @ (adr r2, 1afb0 ) │ │ │ │ │ + b.n 1adc8 │ │ │ │ │ + add r2, pc, #352 @ (adr r2, 1afb0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ │ - ldr r3, [pc, #108] @ (1aec8 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (1aec8 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ldr r2, [pc, #104] @ (1aecc ) │ │ │ │ │ + ldr r2, [pc, #104] @ (1aecc ) │ │ │ │ │ add r3, pc │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r7, [r3, r2] │ │ │ │ │ - bgt.n 1ae74 │ │ │ │ │ + bgt.n 1ae74 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #96] @ (1aed0 ) │ │ │ │ │ + ldr r0, [pc, #96] @ (1aed0 ) │ │ │ │ │ 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 1aea2 │ │ │ │ │ + bne.n 1aea2 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ - cbz r5, 1ae9c │ │ │ │ │ + cbz r5, 1ae9c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1aeb2 │ │ │ │ │ + ble.n 1aeb2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ac3c │ │ │ │ │ + bl 1ac3c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1a120 │ │ │ │ │ + bl 1a120 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - b.n 1aea0 │ │ │ │ │ + b.n 1aea0 │ │ │ │ │ nop │ │ │ │ │ - add r1, pc, #616 @ (adr r1, 1b134 ) │ │ │ │ │ + add r1, pc, #616 @ (adr r1, 1b134 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ mov ip, sp │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r3, [pc, #108] @ (1af48 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (1af48 ) │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ - cbz r2, 1af38 │ │ │ │ │ - ldr r2, [pc, #104] @ (1af4c ) │ │ │ │ │ + cbz r2, 1af38 │ │ │ │ │ + ldr r2, [pc, #104] @ (1af4c ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ - b.n 1aef8 │ │ │ │ │ + b.n 1aef8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #1328] @ 0x530 │ │ │ │ │ blx r3 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r3, 1af38 │ │ │ │ │ + cbz r3, 1af38 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ 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 1aeea │ │ │ │ │ + bne.n 1aeea │ │ │ │ │ ldr r4, [r5, #28] │ │ │ │ │ - cbz r4, 1af32 │ │ │ │ │ + cbz r4, 1af32 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1af32 │ │ │ │ │ + bgt.n 1af32 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 1a120 │ │ │ │ │ + bl 1a120 │ │ │ │ │ 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 1ac3c │ │ │ │ │ + bl 1ac3c │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - add r1, pc, #120 @ (adr r1, 1afc4 ) │ │ │ │ │ + add r1, pc, #120 @ (adr r1, 1afc4 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r5, [pc, #156] @ (1aff4 ) │ │ │ │ │ - ldr r4, [pc, #160] @ (1aff8 ) │ │ │ │ │ + ldr r5, [pc, #156] @ (1aff4 ) │ │ │ │ │ + ldr r4, [pc, #160] @ (1aff8 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r3, [pc, #156] @ (1affc ) │ │ │ │ │ - ldr.w ip, [pc, #160] @ 1b000 │ │ │ │ │ + ldr r3, [pc, #156] @ (1affc ) │ │ │ │ │ + ldr.w ip, [pc, #160] @ 1b000 │ │ │ │ │ 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 │ │ │ │ │ @@ -30699,346 +30715,346 @@ │ │ │ │ │ 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 1af94 │ │ │ │ │ + bhi.n 1af94 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #116] @ (1b004 ) │ │ │ │ │ + ldr r0, [pc, #116] @ (1b004 ) │ │ │ │ │ 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 1afd0 │ │ │ │ │ + beq.n 1afd0 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ - cbz r5, 1afb4 │ │ │ │ │ + cbz r5, 1afb4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1afe0 │ │ │ │ │ + ble.n 1afe0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - ldr r2, [pc, #76] @ (1b008 ) │ │ │ │ │ - ldr r3, [pc, #60] @ (1aff8 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (1b008 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (1aff8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1aff0 │ │ │ │ │ + bne.n 1aff0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ac3c │ │ │ │ │ + bl 1ac3c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - b.n 1afb8 │ │ │ │ │ + b.n 1afb8 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1a120 │ │ │ │ │ + bl 1a120 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1afb4 │ │ │ │ │ + b.n 1afb4 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - add r0, pc, #648 @ (adr r0, 1b280 ) │ │ │ │ │ + add r0, pc, #648 @ (adr r0, 1b280 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, pc, #600 @ (adr r0, 1b258 ) │ │ │ │ │ + add r0, pc, #600 @ (adr r0, 1b258 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r0, pc, #256 @ (adr r0, 1b10c ) │ │ │ │ │ + add r0, pc, #256 @ (adr r0, 1b10c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #144] @ (1b0a4 ) │ │ │ │ │ + ldr r6, [pc, #144] @ (1b0a4 ) │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ │ ldr.w r1, [r0, #-24] │ │ │ │ │ add r6, pc │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 1b072 │ │ │ │ │ + cbz r0, 1b072 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 1b072 │ │ │ │ │ + cbz r0, 1b072 │ │ │ │ │ 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, 1b044 │ │ │ │ │ + cbz r7, 1b044 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1b076 │ │ │ │ │ + ble.n 1b076 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - cbz r3, 1b050 │ │ │ │ │ + cbz r3, 1b050 │ │ │ │ │ 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 1b06e │ │ │ │ │ - cbz r0, 1b064 │ │ │ │ │ + beq.n 1b06e │ │ │ │ │ + cbz r0, 1b064 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1b092 │ │ │ │ │ + ble.n 1b092 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r3, 1b06e │ │ │ │ │ + cbz r3, 1b06e │ │ │ │ │ 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 1a120 │ │ │ │ │ - ldr r3, [pc, #40] @ (1b0a8 ) │ │ │ │ │ + bl 1a120 │ │ │ │ │ + ldr r3, [pc, #40] @ (1b0a8 ) │ │ │ │ │ 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 1b04a │ │ │ │ │ - b.n 1b050 │ │ │ │ │ - ldr r3, [pc, #20] @ (1b0a8 ) │ │ │ │ │ + bne.n 1b04a │ │ │ │ │ + b.n 1b050 │ │ │ │ │ + ldr r3, [pc, #20] @ (1b0a8 ) │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - b.n 1b064 │ │ │ │ │ + b.n 1b064 │ │ │ │ │ nop │ │ │ │ │ ldr r7, [sp, #896] @ 0x380 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbz r0, 1b0c0 │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbz r0, 1b0c0 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 1b0ce │ │ │ │ │ + cbnz r3, 1b0ce │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r0, [r5, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1b0bc │ │ │ │ │ + b.n 1b0bc │ │ │ │ │ nop │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbz r0, 1b0f8 │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbz r0, 1b0f8 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 1b110 │ │ │ │ │ + cbnz r3, 1b110 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r3, r0, [r4, #100] @ 0x64 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1b0f4 │ │ │ │ │ + b.n 1b0f4 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ - ldr r2, [pc, #80] @ (1b17c ) │ │ │ │ │ + ldr r2, [pc, #80] @ (1b17c ) │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1b160 │ │ │ │ │ + ble.n 1b160 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it le │ │ │ │ │ movle r0, r5 │ │ │ │ │ - bgt.n 1b160 │ │ │ │ │ + bgt.n 1b160 │ │ │ │ │ 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, 1b174 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + cbz r2, 1b174 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ 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] @ (1b180 ) │ │ │ │ │ - ldr r0, [pc, #32] @ (1b184 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (1b180 ) │ │ │ │ │ + ldr r0, [pc, #32] @ (1b184 ) │ │ │ │ │ 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 1b13e │ │ │ │ │ + b.n 1b13e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1b154 │ │ │ │ │ + b.n 1b154 │ │ │ │ │ ldr r6, [sp, #824] @ 0x338 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r0, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r4, [r0, #32] │ │ │ │ │ - ldr r6, [pc, #240] @ (1b284 ) │ │ │ │ │ + ldr r6, [pc, #240] @ (1b284 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add r6, pc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1b224 │ │ │ │ │ + ble.n 1b224 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 1b224 │ │ │ │ │ + bgt.n 1b224 │ │ │ │ │ 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 1b216 │ │ │ │ │ + beq.n 1b216 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b216 │ │ │ │ │ + beq.n 1b216 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1b274 │ │ │ │ │ + beq.n 1b274 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 1b216 │ │ │ │ │ - bgt.n 1b242 │ │ │ │ │ + blt.n 1b216 │ │ │ │ │ + bgt.n 1b242 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1b1e0 │ │ │ │ │ - ldr r3, [pc, #180] @ (1b288 ) │ │ │ │ │ - ldr r0, [pc, #180] @ (1b28c ) │ │ │ │ │ + beq.n 1b1e0 │ │ │ │ │ + ldr r3, [pc, #180] @ (1b288 ) │ │ │ │ │ + ldr r0, [pc, #180] @ (1b28c ) │ │ │ │ │ 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 1b216 │ │ │ │ │ - ldr.w r8, [pc, #168] @ 1b290 │ │ │ │ │ + ble.n 1b216 │ │ │ │ │ + ldr.w r8, [pc, #168] @ 1b290 │ │ │ │ │ add r8, pc │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr r1, [pc, #148] @ (1b288 ) │ │ │ │ │ + ldr r1, [pc, #148] @ (1b288 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - blt.n 1b204 │ │ │ │ │ + blt.n 1b204 │ │ │ │ │ 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 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1b1ec │ │ │ │ │ + bgt.n 1b1ec │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 1b236 │ │ │ │ │ + cbz r3, 1b236 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 1aa58 │ │ │ │ │ - ldr r3, [pc, #96] @ (1b288 ) │ │ │ │ │ - ldr r0, [pc, #108] @ (1b294 ) │ │ │ │ │ + b.n 1aa58 │ │ │ │ │ + ldr r3, [pc, #96] @ (1b288 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (1b294 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - b.n 1b1a2 │ │ │ │ │ + b.n 1b1a2 │ │ │ │ │ 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 1b26c │ │ │ │ │ + bgt.n 1b26c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1a120 │ │ │ │ │ - ldr r2, [pc, #40] @ (1b288 ) │ │ │ │ │ + bl 1a120 │ │ │ │ │ + ldr r2, [pc, #40] @ (1b288 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -31059,317 +31075,317 @@ │ │ │ │ │ movs r1, r0 │ │ │ │ │ add lr, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ eors r4, r6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b188 │ │ │ │ │ - ldr r5, [pc, #88] @ (1b2fc ) │ │ │ │ │ + bl 1b188 │ │ │ │ │ + ldr r5, [pc, #88] @ (1b2fc ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 1b2b6 │ │ │ │ │ + cbz r3, 1b2b6 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 1b2f2 │ │ │ │ │ + cbz r3, 1b2f2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1aa58 │ │ │ │ │ + b.w 1aa58 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1b2cc │ │ │ │ │ + ble.n 1b2cc │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r6 │ │ │ │ │ - ble.n 1b2de │ │ │ │ │ - ldr r3, [pc, #48] @ (1b300 ) │ │ │ │ │ - ldr r0, [pc, #52] @ (1b304 ) │ │ │ │ │ + ble.n 1b2de │ │ │ │ │ + ldr r3, [pc, #48] @ (1b300 ) │ │ │ │ │ + ldr r0, [pc, #52] @ (1b304 ) │ │ │ │ │ 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 r2, [r6, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b2ae │ │ │ │ │ + bne.n 1b2ae │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ ldr r5, [sp, #352] @ 0x160 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b188 │ │ │ │ │ - ldr r5, [pc, #84] @ (1b368 ) │ │ │ │ │ + bl 1b188 │ │ │ │ │ + ldr r5, [pc, #84] @ (1b368 ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 1b326 │ │ │ │ │ + cbz r3, 1b326 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 1b35e │ │ │ │ │ + cbz r3, 1b35e │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1aa58 │ │ │ │ │ + b.w 1aa58 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1b338 │ │ │ │ │ + ble.n 1b338 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r6 │ │ │ │ │ - ble.n 1b34a │ │ │ │ │ - ldr r3, [pc, #48] @ (1b36c ) │ │ │ │ │ - ldr r0, [pc, #52] @ (1b370 ) │ │ │ │ │ + ble.n 1b34a │ │ │ │ │ + ldr r3, [pc, #48] @ (1b36c ) │ │ │ │ │ + ldr r0, [pc, #52] @ (1b370 ) │ │ │ │ │ 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 r2, [r6, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b31e │ │ │ │ │ + bne.n 1b31e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ │ - ldr r6, [pc, #100] @ (1b3e0 ) │ │ │ │ │ + ldr r6, [pc, #100] @ (1b3e0 ) │ │ │ │ │ clz r7, r5 │ │ │ │ │ add r6, pc │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ - bl 1b188 │ │ │ │ │ - cbz r5, 1b398 │ │ │ │ │ + bl 1b188 │ │ │ │ │ + cbz r5, 1b398 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 1b3d4 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + cbz r3, 1b3d4 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1b3ae │ │ │ │ │ + ble.n 1b3ae │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r5 │ │ │ │ │ - ble.n 1b3c0 │ │ │ │ │ - ldr r3, [pc, #52] @ (1b3e4 ) │ │ │ │ │ - ldr r0, [pc, #52] @ (1b3e8 ) │ │ │ │ │ + ble.n 1b3c0 │ │ │ │ │ + ldr r3, [pc, #52] @ (1b3e4 ) │ │ │ │ │ + ldr r0, [pc, #52] @ (1b3e8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, 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 r2, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b390 │ │ │ │ │ + bne.n 1b390 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r6, #234 @ 0xea │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b188 │ │ │ │ │ - ldr r5, [pc, #96] @ (1b458 ) │ │ │ │ │ + bl 1b188 │ │ │ │ │ + ldr r5, [pc, #96] @ (1b458 ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 1b412 │ │ │ │ │ + cbz r3, 1b412 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1b40e │ │ │ │ │ + cbz r3, 1b40e │ │ │ │ │ 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 1b424 │ │ │ │ │ + ble.n 1b424 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r6 │ │ │ │ │ - ble.n 1b436 │ │ │ │ │ - ldr r3, [pc, #52] @ (1b45c ) │ │ │ │ │ - ldr r0, [pc, #56] @ (1b460 ) │ │ │ │ │ + ble.n 1b436 │ │ │ │ │ + ldr r3, [pc, #52] @ (1b45c ) │ │ │ │ │ + ldr r0, [pc, #56] @ (1b460 ) │ │ │ │ │ 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, 1b450 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + cbz r2, 1b450 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1b44c │ │ │ │ │ + b.n 1b44c │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r6, #116 @ 0x74 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b188 │ │ │ │ │ - ldr r5, [pc, #108] @ (1b4dc ) │ │ │ │ │ + bl 1b188 │ │ │ │ │ + ldr r5, [pc, #108] @ (1b4dc ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 1b494 │ │ │ │ │ + cbz r3, 1b494 │ │ │ │ │ ldrd r3, r0, [r4, #100] @ 0x64 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1b490 │ │ │ │ │ + cbz r3, 1b490 │ │ │ │ │ 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 1b4a6 │ │ │ │ │ + ble.n 1b4a6 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r6 │ │ │ │ │ - ble.n 1b4b8 │ │ │ │ │ - ldr r3, [pc, #56] @ (1b4e0 ) │ │ │ │ │ - ldr r0, [pc, #56] @ (1b4e4 ) │ │ │ │ │ + ble.n 1b4b8 │ │ │ │ │ + ldr r3, [pc, #56] @ (1b4e0 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (1b4e4 ) │ │ │ │ │ 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, 1b4d2 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + cbz r2, 1b4d2 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1b4ce │ │ │ │ │ + b.n 1b4ce │ │ │ │ │ nop │ │ │ │ │ ldr r3, [sp, #560] @ 0x230 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r5, #242 @ 0xf2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b188 │ │ │ │ │ - ldr r5, [pc, #100] @ (1b558 ) │ │ │ │ │ + bl 1b188 │ │ │ │ │ + ldr r5, [pc, #100] @ (1b558 ) │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r0, 1b508 │ │ │ │ │ + cbz r0, 1b508 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 1b54a │ │ │ │ │ + cbz r2, 1b54a │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1b516 │ │ │ │ │ + ble.n 1b516 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 1b526 │ │ │ │ │ - ldr r3, [pc, #68] @ (1b55c ) │ │ │ │ │ - ldr r0, [pc, #68] @ (1b560 ) │ │ │ │ │ + ble.n 1b526 │ │ │ │ │ + ldr r3, [pc, #68] @ (1b55c ) │ │ │ │ │ + ldr r0, [pc, #68] @ (1b560 ) │ │ │ │ │ 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 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1b552 │ │ │ │ │ + cbz r3, 1b552 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -31380,207 +31396,207 @@ │ │ │ │ │ nop │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r5, #130 @ 0x82 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r2, [pc, #444] @ (1b724 ) │ │ │ │ │ - ldr r3, [pc, #448] @ (1b728 ) │ │ │ │ │ + ldr r2, [pc, #444] @ (1b724 ) │ │ │ │ │ + ldr r3, [pc, #448] @ (1b728 ) │ │ │ │ │ add r2, pc │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - ldr r6, [pc, #444] @ (1b72c ) │ │ │ │ │ + ldr r6, [pc, #444] @ (1b72c ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r6, pc │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 1b596 │ │ │ │ │ - ldr r3, [pc, #420] @ (1b730 ) │ │ │ │ │ - ldr r0, [pc, #424] @ (1b734 ) │ │ │ │ │ + bgt.n 1b596 │ │ │ │ │ + ldr r3, [pc, #420] @ (1b730 ) │ │ │ │ │ + ldr r0, [pc, #424] @ (1b734 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, 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 r7, r8, #1 │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ cmp r7, sl │ │ │ │ │ - blt.n 1b654 │ │ │ │ │ + blt.n 1b654 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b62e │ │ │ │ │ - ldr r3, [pc, #376] @ (1b730 ) │ │ │ │ │ + beq.n 1b62e │ │ │ │ │ + ldr r3, [pc, #376] @ (1b730 ) │ │ │ │ │ ldr r6, [r6, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b62e │ │ │ │ │ + bne.n 1b62e │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ │ ldr.w r7, [r2, #1260] @ 0x4ec │ │ │ │ │ movs r2, #1 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 1b62e │ │ │ │ │ + ble.n 1b62e │ │ │ │ │ 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 1b6f2 │ │ │ │ │ + bhi.w 1b6f2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - bl 1a244 │ │ │ │ │ + bl 1a244 │ │ │ │ │ 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, 1b610 │ │ │ │ │ + cbz r5, 1b610 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1b700 │ │ │ │ │ - ldr r2, [pc, #292] @ (1b738 ) │ │ │ │ │ + ble.n 1b700 │ │ │ │ │ + ldr r2, [pc, #292] @ (1b738 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - ldr r3, [pc, #272] @ (1b728 ) │ │ │ │ │ + ldr r3, [pc, #272] @ (1b728 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1b720 │ │ │ │ │ + bne.n 1b720 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [pc, #268] @ (1b73c ) │ │ │ │ │ + ldr r2, [pc, #268] @ (1b73c ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #240] @ (1b728 ) │ │ │ │ │ + ldr r3, [pc, #240] @ (1b728 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1b720 │ │ │ │ │ + bne.n 1b720 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1ac3c │ │ │ │ │ + b.w 1ac3c │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 1b710 │ │ │ │ │ + blt.n 1b710 │ │ │ │ │ add.w r8, r8, #2 │ │ │ │ │ ldr.w fp, [r5, r7, lsl #2] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ mov.w r7, r7, lsl #2 │ │ │ │ │ itet ne │ │ │ │ │ addne r5, r5, r7 │ │ │ │ │ ldreq.w r5, [r9, #4] │ │ │ │ │ ldrne r5, [r5, #4] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.n 1b680 │ │ │ │ │ + blt.n 1b680 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - blt.n 1b68e │ │ │ │ │ - ldr r3, [pc, #172] @ (1b730 ) │ │ │ │ │ - ldr r0, [pc, #188] @ (1b740 ) │ │ │ │ │ + blt.n 1b68e │ │ │ │ │ + ldr r3, [pc, #172] @ (1b730 ) │ │ │ │ │ + ldr r0, [pc, #188] @ (1b740 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1b69a │ │ │ │ │ + ble.n 1b69a │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 1b6a8 │ │ │ │ │ - ldr r3, [pc, #148] @ (1b730 ) │ │ │ │ │ - ldr r0, [pc, #164] @ (1b744 ) │ │ │ │ │ + ble.n 1b6a8 │ │ │ │ │ + ldr r3, [pc, #148] @ (1b730 ) │ │ │ │ │ + ldr r0, [pc, #164] @ (1b744 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, 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 1b6ca │ │ │ │ │ - ldr r3, [pc, #112] @ (1b730 ) │ │ │ │ │ - ldr r0, [pc, #136] @ (1b748 ) │ │ │ │ │ + bls.n 1b6ca │ │ │ │ │ + ldr r3, [pc, #112] @ (1b730 ) │ │ │ │ │ + ldr r0, [pc, #136] @ (1b748 ) │ │ │ │ │ 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 1b610 │ │ │ │ │ + beq.n 1b610 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1b610 │ │ │ │ │ + bgt.n 1b610 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1a120 │ │ │ │ │ - ldr r3, [pc, #72] @ (1b730 ) │ │ │ │ │ + bl 1a120 │ │ │ │ │ + ldr r3, [pc, #72] @ (1b730 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1b610 │ │ │ │ │ + b.n 1b610 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #84] @ (1b74c ) │ │ │ │ │ + ldr r0, [pc, #84] @ (1b74c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 1b5f0 │ │ │ │ │ + b.n 1b5f0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1a120 │ │ │ │ │ + bl 1a120 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1b610 │ │ │ │ │ - ldr r3, [pc, #28] @ (1b730 ) │ │ │ │ │ - ldr r0, [pc, #60] @ (1b750 ) │ │ │ │ │ + b.n 1b610 │ │ │ │ │ + ldr r3, [pc, #28] @ (1b730 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (1b750 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1b65a │ │ │ │ │ + b.n 1b65a │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ ldr r2, [sp, #592] @ 0x250 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -31599,131 +31615,131 @@ │ │ │ │ │ rors r0, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ tst r4, r1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ eors r0, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - ldr r7, [pc, #80] @ (1b7ac ) │ │ │ │ │ + ldr r7, [pc, #80] @ (1b7ac ) │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ add r7, pc │ │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ │ - cbz r3, 1b7a8 │ │ │ │ │ + cbz r3, 1b7a8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 1b788 │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + b.n 1b788 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #60] @ (1b7b0 ) │ │ │ │ │ + ldr r2, [pc, #60] @ (1b7b0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 1b79c │ │ │ │ │ + cbz r3, 1b79c │ │ │ │ │ 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, 1b7a8 │ │ │ │ │ + cbz r3, 1b7a8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b76c │ │ │ │ │ + bne.n 1b76c │ │ │ │ │ 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, #640] @ 0x280 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #176] @ (1b868 ) │ │ │ │ │ + ldr r2, [pc, #176] @ (1b868 ) │ │ │ │ │ movs r1, #13 │ │ │ │ │ - ldr r3, [pc, #176] @ (1b86c ) │ │ │ │ │ + ldr r3, [pc, #176] @ (1b86c ) │ │ │ │ │ add r2, pc │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #156] @ (1b870 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (1b870 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - cbnz r2, 1b7f0 │ │ │ │ │ - ldr r2, [pc, #152] @ (1b874 ) │ │ │ │ │ - ldr r3, [pc, #144] @ (1b86c ) │ │ │ │ │ + cbnz r2, 1b7f0 │ │ │ │ │ + ldr r2, [pc, #152] @ (1b874 ) │ │ │ │ │ + ldr r3, [pc, #144] @ (1b86c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1b864 │ │ │ │ │ + bne.n 1b864 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [pc, #132] @ (1b878 ) │ │ │ │ │ + ldr r2, [pc, #132] @ (1b878 ) │ │ │ │ │ add.w r1, sp, #2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #1352] @ 0x548 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - bhi.n 1b812 │ │ │ │ │ + bhi.n 1b812 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #112] @ (1b87c ) │ │ │ │ │ + ldr r0, [pc, #112] @ (1b87c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldrh.w r6, [sp, #2] │ │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ │ - bhi.n 1b840 │ │ │ │ │ + bhi.n 1b840 │ │ │ │ │ blx 8cd8 <__ctype_b_loc@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ │ lsls r3, r3, #19 │ │ │ │ │ - bpl.n 1b840 │ │ │ │ │ + bpl.n 1b840 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r6, 1b83a │ │ │ │ │ + cbz r6, 1b83a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1b854 │ │ │ │ │ + ble.n 1b854 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - b.n 1b7d8 │ │ │ │ │ + b.n 1b7d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #13 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ac3c │ │ │ │ │ + bl 1ac3c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - b.n 1b7d8 │ │ │ │ │ + b.n 1b7d8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ - bl 1a120 │ │ │ │ │ + bl 1a120 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1b83a │ │ │ │ │ + b.n 1b83a │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -31734,160 +31750,160 @@ │ │ │ │ │ subs r5, #186 @ 0xba │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r6, [pc, #124] @ (1b910 ) │ │ │ │ │ + ldr r6, [pc, #124] @ (1b910 ) │ │ │ │ │ add r6, pc │ │ │ │ │ - cbnz r3, 1b898 │ │ │ │ │ + cbnz r3, 1b898 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #120] @ (1b914 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (1b914 ) │ │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ldr r6, [r6, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - bge.n 1b8cc │ │ │ │ │ + bge.n 1b8cc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r0, [pc, #108] @ (1b918 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (1b918 ) │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr.w r3, [r3, #1484] @ 0x5cc │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 1b8d6 │ │ │ │ │ + ble.n 1b8d6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ac3c │ │ │ │ │ + bl 1ac3c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r0, [pc, #76] @ (1b91c ) │ │ │ │ │ + ldr r0, [pc, #76] @ (1b91c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1b8a4 │ │ │ │ │ + b.n 1b8a4 │ │ │ │ │ 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 1b8b8 │ │ │ │ │ + bgt.n 1b8b8 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r5, 1b8fa │ │ │ │ │ + cbz r5, 1b8fa │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1b900 │ │ │ │ │ + ble.n 1b900 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1a120 │ │ │ │ │ + bl 1a120 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1b8fa │ │ │ │ │ + b.n 1b8fa │ │ │ │ │ str r7, [sp, #424] @ 0x1a8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r5, r5] │ │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r4, r2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r6, [pc, #68] @ (1b978 ) │ │ │ │ │ + ldr r6, [pc, #68] @ (1b978 ) │ │ │ │ │ add r6, pc │ │ │ │ │ - cbz r3, 1b944 │ │ │ │ │ - ldr r1, [pc, #64] @ (1b97c ) │ │ │ │ │ + cbz r3, 1b944 │ │ │ │ │ + ldr r1, [pc, #64] @ (1b97c ) │ │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1aed4 │ │ │ │ │ + bl 1aed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b4e8 │ │ │ │ │ + bl 1b4e8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1b950 │ │ │ │ │ + cbz r0, 1b950 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1b96e │ │ │ │ │ - ldr r3, [pc, #32] @ (1b980 ) │ │ │ │ │ + cbz r3, 1b96e │ │ │ │ │ + ldr r3, [pc, #32] @ (1b980 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1388] @ 0x56c │ │ │ │ │ - bl 1af50 │ │ │ │ │ + bl 1af50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 1b308 │ │ │ │ │ + b.n 1b308 │ │ │ │ │ nop │ │ │ │ │ str r6, [sp, #800] @ 0x320 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r2, r2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #320] @ (1bac8 ) │ │ │ │ │ - ldr r3, [pc, #324] @ (1bacc ) │ │ │ │ │ + ldr r2, [pc, #320] @ (1bac8 ) │ │ │ │ │ + ldr r3, [pc, #324] @ (1bacc ) │ │ │ │ │ add r2, pc │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r6, [pc, #316] @ (1bad0 ) │ │ │ │ │ + ldr r6, [pc, #316] @ (1bad0 ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r6, pc │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1ba4c │ │ │ │ │ + ble.n 1ba4c │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 1ba4c │ │ │ │ │ + bgt.n 1ba4c │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r9, sp │ │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1babe │ │ │ │ │ - ldr r3, [pc, #256] @ (1bad4 ) │ │ │ │ │ + beq.n 1babe │ │ │ │ │ + ldr r3, [pc, #256] @ (1bad4 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -31899,106 +31915,106 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ba5e │ │ │ │ │ - ldr r3, [pc, #204] @ (1bad4 ) │ │ │ │ │ + beq.n 1ba5e │ │ │ │ │ + ldr r3, [pc, #204] @ (1bad4 ) │ │ │ │ │ movs r0, #16 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r3, 1ba24 │ │ │ │ │ + cbz r3, 1ba24 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - cbz r3, 1ba30 │ │ │ │ │ + cbz r3, 1ba30 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - ldr r2, [pc, #164] @ (1bad8 ) │ │ │ │ │ - ldr r3, [pc, #148] @ (1bacc ) │ │ │ │ │ + ldr r2, [pc, #164] @ (1bad8 ) │ │ │ │ │ + ldr r3, [pc, #148] @ (1bacc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1bac2 │ │ │ │ │ + bne.n 1bac2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #132] @ (1bad4 ) │ │ │ │ │ - ldr r0, [pc, #140] @ (1badc ) │ │ │ │ │ + ldr r3, [pc, #132] @ (1bad4 ) │ │ │ │ │ + ldr r0, [pc, #140] @ (1badc ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - b.n 1b9b0 │ │ │ │ │ + b.n 1b9b0 │ │ │ │ │ ldr r7, [r0, #12] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r0, 1ba82 │ │ │ │ │ + cbz r0, 1ba82 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1ba82 │ │ │ │ │ - ldr r3, [pc, #92] @ (1bad4 ) │ │ │ │ │ + bgt.n 1ba82 │ │ │ │ │ + ldr r3, [pc, #92] @ (1bad4 ) │ │ │ │ │ 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] │ │ │ │ │ - cbz r3, 1ba8e │ │ │ │ │ + cbz r3, 1ba8e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r5, [r7, #12] │ │ │ │ │ - cbz r5, 1baae │ │ │ │ │ + cbz r5, 1baae │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1baae │ │ │ │ │ + bgt.n 1baae │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1a120 │ │ │ │ │ - ldr r3, [pc, #48] @ (1bad4 ) │ │ │ │ │ + bl 1a120 │ │ │ │ │ + ldr r3, [pc, #48] @ (1bad4 ) │ │ │ │ │ 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 │ │ │ │ │ - beq.n 1ba32 │ │ │ │ │ + beq.n 1ba32 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 1ba32 │ │ │ │ │ + b.n 1ba32 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ - b.n 1b9f2 │ │ │ │ │ + b.n 1b9f2 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ str r6, [sp, #464] @ 0x1d0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [sp, #400] @ 0x190 │ │ │ │ │ @@ -32008,323 +32024,323 @@ │ │ │ │ │ str r5, [sp, #792] @ 0x318 │ │ │ │ │ movs r1, r0 │ │ │ │ │ subs r0, #76 @ 0x4c │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - ldr r2, [pc, #72] @ (1bb30 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (1bb30 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ - cbz r0, 1baf8 │ │ │ │ │ + cbz r0, 1baf8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1bb12 │ │ │ │ │ + ble.n 1bb12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - bl 1b984 │ │ │ │ │ + bl 1b984 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 1bb24 │ │ │ │ │ + cbz r3, 1bb24 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1aa58 │ │ │ │ │ - ldr r3, [pc, #32] @ (1bb34 ) │ │ │ │ │ + b.w 1aa58 │ │ │ │ │ + ldr r3, [pc, #32] @ (1bb34 ) │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1baf8 │ │ │ │ │ + b.n 1baf8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ │ - ldr r5, [pc, #668] @ (1bddc ) │ │ │ │ │ + ldr r5, [pc, #668] @ (1bddc ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r5, pc │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbz r0, 1bb4e │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbz r0, 1bb4e │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ - ldr.w r8, [pc, #648] @ 1bde0 │ │ │ │ │ - ldr r6, [pc, #648] @ (1bde4 ) │ │ │ │ │ + bl 1a188 │ │ │ │ │ + ldr.w r8, [pc, #648] @ 1bde0 │ │ │ │ │ + ldr r6, [pc, #648] @ (1bde4 ) │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ add r8, pc │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1bb7a │ │ │ │ │ + cbz r3, 1bb7a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1bb9e │ │ │ │ │ - ldr r3, [pc, #600] @ (1bde8 ) │ │ │ │ │ + cbz r3, 1bb9e │ │ │ │ │ + ldr r3, [pc, #600] @ (1bde8 ) │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1404] @ 0x57c │ │ │ │ │ - bl 1af50 │ │ │ │ │ + bl 1af50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b4e8 │ │ │ │ │ + bl 1b4e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bd20 │ │ │ │ │ + bne.w 1bd20 │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ + bl 1b00c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bd1a │ │ │ │ │ + bne.w 1bd1a │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1bbde │ │ │ │ │ - ldr r1, [pc, #536] @ (1bdec ) │ │ │ │ │ + cbz r3, 1bbde │ │ │ │ │ + ldr r1, [pc, #536] @ (1bdec ) │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bd12 │ │ │ │ │ + bne.w 1bd12 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1bc04 │ │ │ │ │ + cbz r3, 1bc04 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1bc42 │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1bc42 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1bc3a │ │ │ │ │ + cbz r3, 1bc3a │ │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aed4 │ │ │ │ │ + bl 1aed4 │ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1bc54 │ │ │ │ │ + ble.n 1bc54 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r7 │ │ │ │ │ - ble.n 1bc64 │ │ │ │ │ - ldr r3, [pc, #400] @ (1bde8 ) │ │ │ │ │ + ble.n 1bc64 │ │ │ │ │ + ldr r3, [pc, #400] @ (1bde8 ) │ │ │ │ │ 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 1bd82 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + beq.w 1bd82 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1bc9e │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1bc9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b188 │ │ │ │ │ - cbz r7, 1bcb8 │ │ │ │ │ + bl 1b188 │ │ │ │ │ + cbz r7, 1bcb8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1bd8a │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + beq.n 1bd8a │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - b.n 1bbec │ │ │ │ │ + b.n 1bbec │ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1bcce │ │ │ │ │ + ble.n 1bcce │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r7 │ │ │ │ │ - ble.n 1bce0 │ │ │ │ │ - ldr r3, [pc, #280] @ (1bde8 ) │ │ │ │ │ - ldr r0, [pc, #284] @ (1bdf0 ) │ │ │ │ │ + ble.n 1bce0 │ │ │ │ │ + ldr r3, [pc, #280] @ (1bde8 ) │ │ │ │ │ + ldr r0, [pc, #284] @ (1bdf0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ 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 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 1bd9a │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + beq.n 1bd9a │ │ │ │ │ + bl 1aa58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1bd12 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1bd12 │ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ + bl 1b00c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bdb2 │ │ │ │ │ + beq.n 1bdb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b188 │ │ │ │ │ - cbz r7, 1bd3a │ │ │ │ │ + bl 1b188 │ │ │ │ │ + cbz r7, 1bd3a │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1bd92 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + beq.n 1bd92 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - b.n 1bb62 │ │ │ │ │ + b.n 1bb62 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1bd50 │ │ │ │ │ + ble.n 1bd50 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r6 │ │ │ │ │ - ble.n 1bd62 │ │ │ │ │ - ldr r3, [pc, #148] @ (1bde8 ) │ │ │ │ │ - ldr r0, [pc, #160] @ (1bdf4 ) │ │ │ │ │ + ble.n 1bd62 │ │ │ │ │ + ldr r3, [pc, #148] @ (1bde8 ) │ │ │ │ │ + ldr r0, [pc, #160] @ (1bdf4 ) │ │ │ │ │ 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, 1bda2 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + cbz r2, 1bda2 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 1bae0 │ │ │ │ │ + b.n 1bae0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1bc7e │ │ │ │ │ + b.n 1bc7e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1bbec │ │ │ │ │ + b.n 1bbec │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1bb62 │ │ │ │ │ + b.n 1bb62 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1bcf8 │ │ │ │ │ + b.n 1bcf8 │ │ │ │ │ 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, lr} │ │ │ │ │ - b.n 1bae0 │ │ │ │ │ + b.n 1bae0 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1bdd2 │ │ │ │ │ - ldr r1, [pc, #48] @ (1bdf8 ) │ │ │ │ │ + cbz r3, 1bdd2 │ │ │ │ │ + ldr r1, [pc, #48] @ (1bdf8 ) │ │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1aed4 │ │ │ │ │ + bl 1aed4 │ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ - b.n 1bd0c │ │ │ │ │ + bl 1bae0 │ │ │ │ │ + b.n 1bd0c │ │ │ │ │ str r4, [sp, #744] @ 0x2e8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ @@ -32336,117 +32352,117 @@ │ │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ │ movs r1, r0 │ │ │ │ │ subs r4, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbz r0, 1be0a │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbz r0, 1be0a │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #143 @ 0x8f │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1be30 │ │ │ │ │ - ldr r1, [pc, #40] @ (1be50 ) │ │ │ │ │ + cbz r3, 1be30 │ │ │ │ │ + ldr r1, [pc, #40] @ (1be50 ) │ │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1be44 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1be44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 1bae0 │ │ │ │ │ + b.n 1bae0 │ │ │ │ │ nop │ │ │ │ │ subs r3, #178 @ 0xb2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #308] @ (1bf90 ) │ │ │ │ │ - ldr r3, [pc, #312] @ (1bf94 ) │ │ │ │ │ + ldr r1, [pc, #308] @ (1bf90 ) │ │ │ │ │ + ldr r3, [pc, #312] @ (1bf94 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r1, pc │ │ │ │ │ - ldr r2, [pc, #308] @ (1bf98 ) │ │ │ │ │ + ldr r2, [pc, #308] @ (1bf98 ) │ │ │ │ │ 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, 1beb8 │ │ │ │ │ + cbnz r3, 1beb8 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1be82 │ │ │ │ │ + cbz r0, 1be82 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1bf7c │ │ │ │ │ + ble.n 1bf7c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1b984 │ │ │ │ │ + bl 1b984 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1bf74 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + beq.n 1bf74 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1bf62 │ │ │ │ │ - ldr r2, [pc, #248] @ (1bf9c ) │ │ │ │ │ - ldr r3, [pc, #240] @ (1bf94 ) │ │ │ │ │ + bne.n 1bf62 │ │ │ │ │ + ldr r2, [pc, #248] @ (1bf9c ) │ │ │ │ │ + ldr r3, [pc, #240] @ (1bf94 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1bf8a │ │ │ │ │ + bne.n 1bf8a │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1becc │ │ │ │ │ + ble.n 1becc │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 1becc │ │ │ │ │ - ldr r1, [pc, #216] @ (1bfa0 ) │ │ │ │ │ + bgt.n 1becc │ │ │ │ │ + ldr r1, [pc, #216] @ (1bfa0 ) │ │ │ │ │ ldr r6, [r2, r1] │ │ │ │ │ - b.n 1bedc │ │ │ │ │ - ldr r3, [pc, #208] @ (1bfa0 ) │ │ │ │ │ - ldr r0, [pc, #212] @ (1bfa4 ) │ │ │ │ │ + b.n 1bedc │ │ │ │ │ + ldr r3, [pc, #208] @ (1bfa0 ) │ │ │ │ │ + ldr r0, [pc, #212] @ (1bfa4 ) │ │ │ │ │ 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 1bf56 │ │ │ │ │ + bge.n 1bf56 │ │ │ │ │ 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 │ │ │ │ │ @@ -32465,56 +32481,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 1be86 │ │ │ │ │ - cbz r3, 1bf48 │ │ │ │ │ + beq.n 1be86 │ │ │ │ │ + cbz r3, 1bf48 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 1bf48 │ │ │ │ │ + bgt.n 1bf48 │ │ │ │ │ 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 1be86 │ │ │ │ │ + beq.n 1be86 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 1be86 │ │ │ │ │ + b.n 1be86 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #76] @ (1bfa8 ) │ │ │ │ │ + ldr r0, [pc, #76] @ (1bfa8 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1bef0 │ │ │ │ │ + b.n 1bef0 │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1bea0 │ │ │ │ │ + b.n 1bea0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1be9a │ │ │ │ │ - ldr r3, [pc, #32] @ (1bfa0 ) │ │ │ │ │ + b.n 1be9a │ │ │ │ │ + ldr r3, [pc, #32] @ (1bfa0 ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1be82 │ │ │ │ │ + b.n 1be82 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r1, [sp, #608] @ 0x260 │ │ │ │ │ @@ -32525,217 +32541,217 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r3, #204 @ 0xcc │ │ │ │ │ movs r1, r0 │ │ │ │ │ subs r2, #132 @ 0x84 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b188 │ │ │ │ │ - ldr r5, [pc, #200] @ (1c080 ) │ │ │ │ │ + bl 1b188 │ │ │ │ │ + ldr r5, [pc, #200] @ (1c080 ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 1bfd2 │ │ │ │ │ + cbz r3, 1bfd2 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1bfce │ │ │ │ │ + cbz r3, 1bfce │ │ │ │ │ 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 1bfe4 │ │ │ │ │ + ble.n 1bfe4 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r6 │ │ │ │ │ - ble.n 1bff6 │ │ │ │ │ - ldr r3, [pc, #156] @ (1c084 ) │ │ │ │ │ - ldr r0, [pc, #160] @ (1c088 ) │ │ │ │ │ + ble.n 1bff6 │ │ │ │ │ + ldr r3, [pc, #156] @ (1c084 ) │ │ │ │ │ + ldr r0, [pc, #160] @ (1c088 ) │ │ │ │ │ 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 1c06c │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + beq.n 1c06c │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r6, [r4, #100] @ 0x64 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 1c020 │ │ │ │ │ - ldr r3, [pc, #112] @ (1c084 ) │ │ │ │ │ - ldr r0, [pc, #116] @ (1c08c ) │ │ │ │ │ + bge.n 1c020 │ │ │ │ │ + ldr r3, [pc, #112] @ (1c084 ) │ │ │ │ │ + ldr r0, [pc, #116] @ (1c08c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, 1c07c │ │ │ │ │ + cbz r3, 1c07c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1a6a4 │ │ │ │ │ + bl 1a6a4 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1c058 │ │ │ │ │ + ble.n 1c058 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r6 │ │ │ │ │ - bgt.n 1c058 │ │ │ │ │ + bgt.n 1c058 │ │ │ │ │ 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, 1c074 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + cbz r2, 1c074 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #40] @ (1c084 ) │ │ │ │ │ - ldr r0, [pc, #52] @ (1c090 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (1c084 ) │ │ │ │ │ + ldr r0, [pc, #52] @ (1c090 ) │ │ │ │ │ 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 1c03e │ │ │ │ │ + b.n 1c03e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1c00c │ │ │ │ │ + b.n 1c00c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1c054 │ │ │ │ │ + b.n 1c054 │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ - b.n 1c02c │ │ │ │ │ + b.n 1c02c │ │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, #180 @ 0xb4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ subs r2, #50 @ 0x32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b188 │ │ │ │ │ - ldr r5, [pc, #208] @ (1c170 ) │ │ │ │ │ + bl 1b188 │ │ │ │ │ + ldr r5, [pc, #208] @ (1c170 ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 1c0c0 │ │ │ │ │ + cbz r3, 1c0c0 │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c152 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + beq.n 1c152 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c160 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + beq.n 1c160 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1c0ce │ │ │ │ │ + ble.n 1c0ce │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 1c0de │ │ │ │ │ - ldr r3, [pc, #164] @ (1c174 ) │ │ │ │ │ - ldr r0, [pc, #164] @ (1c178 ) │ │ │ │ │ + ble.n 1c0de │ │ │ │ │ + ldr r3, [pc, #164] @ (1c174 ) │ │ │ │ │ + ldr r0, [pc, #164] @ (1c178 ) │ │ │ │ │ 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 │ │ │ │ │ - bge.n 1c0fe │ │ │ │ │ - ldr r3, [pc, #128] @ (1c174 ) │ │ │ │ │ - ldr r0, [pc, #136] @ (1c17c ) │ │ │ │ │ + bge.n 1c0fe │ │ │ │ │ + ldr r3, [pc, #128] @ (1c174 ) │ │ │ │ │ + ldr r0, [pc, #136] @ (1c17c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c16a │ │ │ │ │ + beq.n 1c16a │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1a6a4 │ │ │ │ │ + bl 1a6a4 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1c140 │ │ │ │ │ + ble.n 1c140 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 1c140 │ │ │ │ │ + bgt.n 1c140 │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c0bc │ │ │ │ │ + beq.n 1c0bc │ │ │ │ │ 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] @ (1c174 ) │ │ │ │ │ - ldr r0, [pc, #60] @ (1c180 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (1c174 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (1c180 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ - b.n 1c11a │ │ │ │ │ + b.n 1c11a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c0b8 │ │ │ │ │ + bne.n 1c0b8 │ │ │ │ │ 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, [r6, #4] │ │ │ │ │ - b.n 1c10c │ │ │ │ │ + b.n 1c10c │ │ │ │ │ nop │ │ │ │ │ ldrh r4, [r3, #58] @ 0x3a │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r1, #202 @ 0xca │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -32743,140 +32759,140 @@ │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r1, #88 @ 0x58 │ │ │ │ │ movs r1, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr.w sl, [pc, #632] @ 1c408 │ │ │ │ │ + ldr.w sl, [pc, #632] @ 1c408 │ │ │ │ │ add sl, pc │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c238 │ │ │ │ │ + bne.n 1c238 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1c1aa │ │ │ │ │ + cbz r0, 1c1aa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1c3e4 │ │ │ │ │ + ble.w 1c3e4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b984 │ │ │ │ │ + bl 1b984 │ │ │ │ │ ldr r5, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1c222 │ │ │ │ │ + ble.n 1c222 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it le │ │ │ │ │ movle r0, r5 │ │ │ │ │ - bgt.n 1c222 │ │ │ │ │ + bgt.n 1c222 │ │ │ │ │ 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 1c3d0 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + beq.w 1c3d0 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r5, [r4, #100] @ 0x64 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.n 1c1f6 │ │ │ │ │ - ldr r3, [pc, #548] @ (1c40c ) │ │ │ │ │ - ldr r0, [pc, #548] @ (1c410 ) │ │ │ │ │ + bge.n 1c1f6 │ │ │ │ │ + ldr r3, [pc, #548] @ (1c40c ) │ │ │ │ │ + ldr r0, [pc, #548] @ (1c410 ) │ │ │ │ │ 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 1c3e0 │ │ │ │ │ + beq.w 1c3e0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1a6a4 │ │ │ │ │ + bl 1a6a4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c3d8 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + beq.w 1c3d8 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c3ba │ │ │ │ │ + bne.w 1c3ba │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #488] @ (1c40c ) │ │ │ │ │ - ldr r0, [pc, #492] @ (1c414 ) │ │ │ │ │ + ldr r3, [pc, #488] @ (1c40c ) │ │ │ │ │ + ldr r0, [pc, #492] @ (1c414 ) │ │ │ │ │ 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 1c1c8 │ │ │ │ │ + b.n 1c1c8 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1c24e │ │ │ │ │ + ble.n 1c24e │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 1c24e │ │ │ │ │ - ldr r2, [pc, #452] @ (1c40c ) │ │ │ │ │ + bgt.n 1c24e │ │ │ │ │ + ldr r2, [pc, #452] @ (1c40c ) │ │ │ │ │ ldr.w r6, [sl, r2] │ │ │ │ │ - b.n 1c260 │ │ │ │ │ - ldr r3, [pc, #444] @ (1c40c ) │ │ │ │ │ - ldr r0, [pc, #452] @ (1c418 ) │ │ │ │ │ + b.n 1c260 │ │ │ │ │ + ldr r3, [pc, #444] @ (1c40c ) │ │ │ │ │ + ldr r0, [pc, #452] @ (1c418 ) │ │ │ │ │ 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 1c27e │ │ │ │ │ + ble.n 1c27e │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 1c28a │ │ │ │ │ + ble.n 1c28a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #408] @ (1c41c ) │ │ │ │ │ + ldr r0, [pc, #408] @ (1c41c ) │ │ │ │ │ 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 1c3f4 │ │ │ │ │ + bmi.w 1c3f4 │ │ │ │ │ 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.n 1c3ae │ │ │ │ │ + bge.n 1c3ae │ │ │ │ │ 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 │ │ │ │ │ @@ -32894,129 +32910,129 @@ │ │ │ │ │ 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 1c400 │ │ │ │ │ + bge.w 1c400 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ add.w r7, r9, #2 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ add.w r7, r3, r8, lsl #2 │ │ │ │ │ - ldr r3, [pc, #276] @ (1c420 ) │ │ │ │ │ + ldr r3, [pc, #276] @ (1c420 ) │ │ │ │ │ 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] @ (1c424 ) │ │ │ │ │ + ldr r3, [pc, #256] @ (1c424 ) │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r9, sl │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - ble.n 1c33c │ │ │ │ │ + ble.n 1c33c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ lsrs r3, r5, #31 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it le │ │ │ │ │ orrle.w r3, r3, #1 │ │ │ │ │ - cbz r3, 1c350 │ │ │ │ │ + cbz r3, 1c350 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r9, fp │ │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ │ - bne.n 1c32c │ │ │ │ │ + bne.n 1c32c │ │ │ │ │ ldrd r4, sl, [sp, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 1c372 │ │ │ │ │ + beq.n 1c372 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #188] @ (1c428 ) │ │ │ │ │ + ldr r0, [pc, #188] @ (1c428 ) │ │ │ │ │ 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 1c3a4 │ │ │ │ │ - cbz r0, 1c39a │ │ │ │ │ + beq.n 1c3a4 │ │ │ │ │ + cbz r0, 1c39a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1c39a │ │ │ │ │ + bgt.n 1c39a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r5, 1c3a4 │ │ │ │ │ + cbz r5, 1c3a4 │ │ │ │ │ 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 1c1ae │ │ │ │ │ + b.n 1c1ae │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #120] @ (1c42c ) │ │ │ │ │ + ldr r0, [pc, #120] @ (1c42c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1c2bc │ │ │ │ │ + b.n 1c2bc │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ 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 1c1e0 │ │ │ │ │ + b.n 1c1e0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1c214 │ │ │ │ │ + b.n 1c214 │ │ │ │ │ str r6, [r5, #4] │ │ │ │ │ - b.n 1c206 │ │ │ │ │ - ldr r3, [pc, #36] @ (1c40c ) │ │ │ │ │ + b.n 1c206 │ │ │ │ │ + ldr r3, [pc, #36] @ (1c40c ) │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1c1aa │ │ │ │ │ + b.n 1c1aa │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #56] @ (1c430 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (1c430 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1c2a4 │ │ │ │ │ + b.n 1c2a4 │ │ │ │ │ mov.w fp, #3 │ │ │ │ │ - b.n 1c362 │ │ │ │ │ + b.n 1c362 │ │ │ │ │ nop │ │ │ │ │ ldrh r2, [r5, #50] @ 0x32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r0, #94 @ 0x5e │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -33034,1683 +33050,1683 @@ │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r6, #138 @ 0x8a │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b188 │ │ │ │ │ - ldr r5, [pc, #188] @ (1c4fc ) │ │ │ │ │ + bl 1b188 │ │ │ │ │ + ldr r5, [pc, #188] @ (1c4fc ) │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 1c460 │ │ │ │ │ + cbz r3, 1c460 │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c4d2 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + beq.n 1c4d2 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c4e0 │ │ │ │ │ + beq.n 1c4e0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 1aa58 │ │ │ │ │ + b.w 1aa58 │ │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1c46e │ │ │ │ │ + ble.n 1c46e │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 1c47e │ │ │ │ │ - ldr r3, [pc, #144] @ (1c500 ) │ │ │ │ │ - ldr r0, [pc, #144] @ (1c504 ) │ │ │ │ │ + ble.n 1c47e │ │ │ │ │ + ldr r3, [pc, #144] @ (1c500 ) │ │ │ │ │ + ldr r0, [pc, #144] @ (1c504 ) │ │ │ │ │ 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 1c4e8 │ │ │ │ │ + blt.n 1c4e8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c4f8 │ │ │ │ │ + beq.n 1c4f8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1a6a4 │ │ │ │ │ + bl 1a6a4 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1c4ac │ │ │ │ │ + ble.n 1c4ac │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 1c4bc │ │ │ │ │ - ldr r3, [pc, #80] @ (1c500 ) │ │ │ │ │ - ldr r0, [pc, #88] @ (1c508 ) │ │ │ │ │ + ble.n 1c4bc │ │ │ │ │ + ldr r3, [pc, #80] @ (1c500 ) │ │ │ │ │ + ldr r0, [pc, #88] @ (1c508 ) │ │ │ │ │ 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 1c44c │ │ │ │ │ + bne.n 1c44c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c458 │ │ │ │ │ + bne.n 1c458 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ (1c500 ) │ │ │ │ │ - ldr r0, [pc, #32] @ (1c50c ) │ │ │ │ │ + ldr r3, [pc, #20] @ (1c500 ) │ │ │ │ │ + ldr r0, [pc, #32] @ (1c50c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1c490 │ │ │ │ │ + b.n 1c490 │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ - b.n 1c49e │ │ │ │ │ + b.n 1c49e │ │ │ │ │ ldrh r4, [r7, #28] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #42 @ 0x2a │ │ │ │ │ movs r1, r0 │ │ │ │ │ cmp r5, #236 @ 0xec │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r5, #92 @ 0x5c │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r5, [pc, #196] @ (1c5dc ) │ │ │ │ │ - bl 1abe8 │ │ │ │ │ + ldr r5, [pc, #196] @ (1c5dc ) │ │ │ │ │ + bl 1abe8 │ │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, pc │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbz r0, 1c544 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbz r0, 1c544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ - cbnz r0, 1c53a │ │ │ │ │ + bl 1bfac │ │ │ │ │ + cbnz r0, 1c53a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ + bl 1c434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.n 1c184 │ │ │ │ │ + b.n 1c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1c568 │ │ │ │ │ - ldr r1, [pc, #128] @ (1c5e0 ) │ │ │ │ │ + cbz r3, 1c568 │ │ │ │ │ + ldr r1, [pc, #128] @ (1c5e0 ) │ │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1aed4 │ │ │ │ │ + bl 1aed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b4e8 │ │ │ │ │ - cbnz r0, 1c582 │ │ │ │ │ + bl 1b4e8 │ │ │ │ │ + cbnz r0, 1c582 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 1c5c6 │ │ │ │ │ + cbnz r3, 1c5c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbz r0, 1c594 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbz r0, 1c594 │ │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ - b.n 1c526 │ │ │ │ │ + bl 1be54 │ │ │ │ │ + b.n 1c526 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 1c5b0 │ │ │ │ │ + cbz r3, 1c5b0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - bl 1b920 │ │ │ │ │ + bl 1b920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b374 │ │ │ │ │ + bl 1b374 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c594 │ │ │ │ │ + beq.n 1c594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ - b.n 1c58a │ │ │ │ │ - ldr r3, [pc, #28] @ (1c5e4 ) │ │ │ │ │ + bl 1b308 │ │ │ │ │ + b.n 1c58a │ │ │ │ │ + ldr r3, [pc, #28] @ (1c5e4 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [r3, #1392] @ 0x570 │ │ │ │ │ - bl 1af50 │ │ │ │ │ - b.n 1c57c │ │ │ │ │ + bl 1af50 │ │ │ │ │ + b.n 1c57c │ │ │ │ │ nop │ │ │ │ │ ldrh r6, [r3, #22] │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r4, #110 @ 0x6e │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1abe8 │ │ │ │ │ + bl 1abe8 │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbz r0, 1c60c │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbz r0, 1c60c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ - cbz r0, 1c662 │ │ │ │ │ + bl 1c094 │ │ │ │ │ + cbz r0, 1c662 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #32 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.n 1c184 │ │ │ │ │ + b.n 1c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1c62a │ │ │ │ │ - ldr r1, [pc, #704] @ (1c8e0 ) │ │ │ │ │ + cbz r3, 1c62a │ │ │ │ │ + ldr r1, [pc, #704] @ (1c8e0 ) │ │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1c650 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1c650 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1c64a │ │ │ │ │ - ldr r1, [pc, #676] @ (1c8e4 ) │ │ │ │ │ + cbz r3, 1c64a │ │ │ │ │ + ldr r1, [pc, #676] @ (1c8e4 ) │ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1aed4 │ │ │ │ │ + bl 1aed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c602 │ │ │ │ │ + bne.n 1c602 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1c694 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1c694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c792 │ │ │ │ │ + bne.w 1c792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c752 │ │ │ │ │ + beq.n 1c752 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c602 │ │ │ │ │ + bne.n 1c602 │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbz r0, 1c700 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbz r0, 1c700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c602 │ │ │ │ │ + bne.n 1c602 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1c6e2 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1c6e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr r1, [pc, #548] @ (1c8e8 ) │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr r1, [pc, #548] @ (1c8e8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c82c │ │ │ │ │ + beq.w 1c82c │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c602 │ │ │ │ │ + bne.n 1c602 │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ + bl 1b0ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c7ac │ │ │ │ │ + beq.n 1c7ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ - b.n 1c602 │ │ │ │ │ + bl 1c434 │ │ │ │ │ + b.n 1c602 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1c71e │ │ │ │ │ - ldr r1, [pc, #472] @ (1c8ec ) │ │ │ │ │ + cbz r3, 1c71e │ │ │ │ │ + ldr r1, [pc, #472] @ (1c8ec ) │ │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1c73c │ │ │ │ │ - ldr r1, [pc, #456] @ (1c8f0 ) │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1c73c │ │ │ │ │ + ldr r1, [pc, #456] @ (1c8f0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b880 │ │ │ │ │ + bl 1b880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c7f8 │ │ │ │ │ + beq.n 1c7f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c602 │ │ │ │ │ - b.n 1c6b2 │ │ │ │ │ - ldr r1, [pc, #416] @ (1c8f4 ) │ │ │ │ │ + bne.w 1c602 │ │ │ │ │ + b.n 1c6b2 │ │ │ │ │ + ldr r1, [pc, #416] @ (1c8f4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b880 │ │ │ │ │ + bl 1b880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c68c │ │ │ │ │ - ldr r5, [pc, #396] @ (1c8f8 ) │ │ │ │ │ + bne.n 1c68c │ │ │ │ │ + ldr r5, [pc, #396] @ (1c8f8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ │ add r5, pc │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1b880 │ │ │ │ │ + bl 1b880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c68c │ │ │ │ │ + bne.n 1c68c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1b880 │ │ │ │ │ + bl 1b880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ - b.n 1c68c │ │ │ │ │ - ldr r1, [pc, #360] @ (1c8fc ) │ │ │ │ │ + bl 1b308 │ │ │ │ │ + b.n 1c68c │ │ │ │ │ + ldr r1, [pc, #360] @ (1c8fc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c68c │ │ │ │ │ - b.n 1c752 │ │ │ │ │ + bne.w 1c68c │ │ │ │ │ + b.n 1c752 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1c7d2 │ │ │ │ │ - ldr r1, [pc, #312] @ (1c900 ) │ │ │ │ │ + cbz r3, 1c7d2 │ │ │ │ │ + ldr r1, [pc, #312] @ (1c900 ) │ │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b124 │ │ │ │ │ + bl 1b124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1c7ee │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1c7ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ - b.n 1c6f8 │ │ │ │ │ + bl 1be54 │ │ │ │ │ + b.n 1c6f8 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1c812 │ │ │ │ │ + cbz r3, 1c812 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - ldr r1, [pc, #240] @ (1c904 ) │ │ │ │ │ + ldr r1, [pc, #240] @ (1c904 ) │ │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b880 │ │ │ │ │ + bl 1b880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b298 │ │ │ │ │ + bl 1b298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ - b.n 1c73c │ │ │ │ │ + bl 1b308 │ │ │ │ │ + b.n 1c73c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b7b4 │ │ │ │ │ + bl 1b7b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c6da │ │ │ │ │ + bne.w 1c6da │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1c858 │ │ │ │ │ + cbz r3, 1c858 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b7b4 │ │ │ │ │ + bl 1b7b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1c8d2 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1c8d2 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1c886 │ │ │ │ │ + cbz r3, 1c886 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b7b4 │ │ │ │ │ + bl 1b7b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1c8c6 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1c8c6 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1c8b4 │ │ │ │ │ + cbz r3, 1c8b4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b7b4 │ │ │ │ │ + bl 1b7b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b298 │ │ │ │ │ + bl 1b298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b298 │ │ │ │ │ + bl 1b298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b298 │ │ │ │ │ + bl 1b298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ - b.n 1c6da │ │ │ │ │ + bl 1b308 │ │ │ │ │ + b.n 1c6da │ │ │ │ │ lsrs r4, r2, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r6, #8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r4, #3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stc2l 0, cr0, [r4, #-0] │ │ │ │ │ - ldr r6, [pc, #816] @ (1cc28 ) │ │ │ │ │ + vaddl.u16 q8, d4, d0 │ │ │ │ │ + ldr r4, [pc, #688] @ (1cba8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stc2 0, cr0, [r2, #-0] │ │ │ │ │ + vaddl.u16 q0, d2, d0 │ │ │ │ │ lsrs r0, r4, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r5, #32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - mrrc2 0, 0, r0, r8, cr0 │ │ │ │ │ + cdp2 0, 14, cr0, cr8, cr0, {0} │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1abe8 │ │ │ │ │ - ldr.w r5, [pc, #3152] @ 1d564 │ │ │ │ │ + bl 1abe8 │ │ │ │ │ + ldr.w r5, [pc, #3152] @ 1d564 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 1c932 │ │ │ │ │ + cbz r3, 1c932 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1abe8 │ │ │ │ │ + bl 1abe8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbz r0, 1c95e │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbz r0, 1c95e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ - cbz r0, 1c9a4 │ │ │ │ │ + bl 1c094 │ │ │ │ │ + cbz r0, 1c9a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b298 │ │ │ │ │ + bl 1b298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ + bl 1bfac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c9e6 │ │ │ │ │ + beq.n 1c9e6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1c97e │ │ │ │ │ - ldr.w r1, [pc, #3060] @ 1d568 │ │ │ │ │ + cbz r3, 1c97e │ │ │ │ │ + ldr.w r1, [pc, #3060] @ 1d568 │ │ │ │ │ movs r2, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1c992 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1c992 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c94a │ │ │ │ │ + bne.n 1c94a │ │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1c9d0 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1c9d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 1ca28 │ │ │ │ │ + cbnz r3, 1ca28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbz r0, 1ca1a │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbz r0, 1ca1a │ │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ + bl 1c434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b298 │ │ │ │ │ + bl 1b298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ + bl 1bfac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c95a │ │ │ │ │ + bne.n 1c95a │ │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ - cbnz r0, 1ca12 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ + cbnz r0, 1ca12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1abe8 │ │ │ │ │ + bl 1abe8 │ │ │ │ │ movs r1, #131 @ 0x83 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cac2 │ │ │ │ │ + beq.n 1cac2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ - cbz r0, 1ca42 │ │ │ │ │ + bl 1bfac │ │ │ │ │ + cbz r0, 1ca42 │ │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c184 │ │ │ │ │ + bl 1c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 1c434 │ │ │ │ │ + b.n 1c434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ - b.n 1c9c8 │ │ │ │ │ - ldr.w r1, [pc, #2880] @ 1d56c │ │ │ │ │ + bl 1b308 │ │ │ │ │ + b.n 1c9c8 │ │ │ │ │ + ldr.w r1, [pc, #2880] @ 1d56c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c9c8 │ │ │ │ │ - b.n 1ca1a │ │ │ │ │ + bne.n 1c9c8 │ │ │ │ │ + b.n 1ca1a │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1ca5c │ │ │ │ │ + cbz r3, 1ca5c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1abe8 │ │ │ │ │ + bl 1abe8 │ │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1ca96 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1ca96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d0b2 │ │ │ │ │ + bne.w 1d0b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cbbc │ │ │ │ │ + beq.w 1cbbc │ │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ - cbnz r0, 1cab4 │ │ │ │ │ + bl 1c094 │ │ │ │ │ + cbnz r0, 1cab4 │ │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ + bl 1b0ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cb7e │ │ │ │ │ + beq.n 1cb7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cb30 │ │ │ │ │ + beq.n 1cb30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b298 │ │ │ │ │ + bl 1b298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ - b.n 1ca0a │ │ │ │ │ + bl 1c434 │ │ │ │ │ + b.n 1ca0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1abe8 │ │ │ │ │ + bl 1abe8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1cafa │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1cafa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr.w r1, [pc, #2708] @ 1d570 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr.w r1, [pc, #2708] @ 1d570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #14 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d0a4 │ │ │ │ │ + beq.w 1d0a4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ - cbnz r0, 1cb1a │ │ │ │ │ + bl 1c094 │ │ │ │ │ + cbnz r0, 1cb1a │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ + bl 1b0ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d072 │ │ │ │ │ + beq.w 1d072 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cbca │ │ │ │ │ + beq.n 1cbca │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #131 @ 0x83 │ │ │ │ │ - bl 1c184 │ │ │ │ │ + bl 1c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ + bl 1bfac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ca0a │ │ │ │ │ - b.n 1ca42 │ │ │ │ │ + bne.w 1ca0a │ │ │ │ │ + b.n 1ca42 │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1cb76 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1cb76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1cb5a │ │ │ │ │ - ldr.w r1, [pc, #2596] @ 1d574 │ │ │ │ │ + cbz r3, 1cb5a │ │ │ │ │ + ldr.w r1, [pc, #2596] @ 1d574 │ │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1cb6e │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1cb6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ - b.n 1cab4 │ │ │ │ │ + bl 1c434 │ │ │ │ │ + b.n 1cab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1cb9e │ │ │ │ │ - ldr.w r1, [pc, #2532] @ 1d578 │ │ │ │ │ + cbz r3, 1cb9e │ │ │ │ │ + ldr.w r1, [pc, #2532] @ 1d578 │ │ │ │ │ movs r2, #154 @ 0x9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1cbb2 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1cbb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ - b.n 1caaa │ │ │ │ │ + bl 1be54 │ │ │ │ │ + b.n 1caaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ - b.n 1ca8e │ │ │ │ │ + bl 1b308 │ │ │ │ │ + b.n 1ca8e │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1cc04 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1cc04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr.w r1, [pc, #2464] @ 1d57c │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr.w r1, [pc, #2464] @ 1d57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #26 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1cbfc │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1cbfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cb1a │ │ │ │ │ + bne.n 1cb1a │ │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1cc48 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1cc48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr.w r1, [pc, #2400] @ 1d580 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr.w r1, [pc, #2400] @ 1d580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1cc40 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1cc40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cb1a │ │ │ │ │ + bne.w 1cb1a │ │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1cc8e │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1cc8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr.w r1, [pc, #2332] @ 1d584 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr.w r1, [pc, #2332] @ 1d584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1cc86 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1cc86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cb1a │ │ │ │ │ + bne.w 1cb1a │ │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1ccd4 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1ccd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr.w r1, [pc, #2268] @ 1d588 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr.w r1, [pc, #2268] @ 1d588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1cccc │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1cccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cb1a │ │ │ │ │ + bne.w 1cb1a │ │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1cd1a │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1cd1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr.w r1, [pc, #2200] @ 1d58c │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr.w r1, [pc, #2200] @ 1d58c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1cd12 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1cd12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cb1a │ │ │ │ │ + bne.w 1cb1a │ │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1cd60 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1cd60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr.w r1, [pc, #2136] @ 1d590 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr.w r1, [pc, #2136] @ 1d590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1cd58 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1cd58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cb1a │ │ │ │ │ + bne.w 1cb1a │ │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1cda6 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1cda6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr.w r1, [pc, #2068] @ 1d594 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr.w r1, [pc, #2068] @ 1d594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1cd9e │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1cd9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cb1a │ │ │ │ │ + bne.w 1cb1a │ │ │ │ │ movs r1, #137 @ 0x89 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1cdec │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1cdec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr.w r1, [pc, #2004] @ 1d598 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr.w r1, [pc, #2004] @ 1d598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1cde4 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1cde4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #137 @ 0x89 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cb1a │ │ │ │ │ + bne.w 1cb1a │ │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1ce32 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1ce32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr.w r1, [pc, #1936] @ 1d59c │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr.w r1, [pc, #1936] @ 1d59c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1ce2a │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1ce2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cb1a │ │ │ │ │ + bne.w 1cb1a │ │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1ce78 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1ce78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr.w r1, [pc, #1872] @ 1d5a0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr.w r1, [pc, #1872] @ 1d5a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #164 @ 0xa4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1ce70 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1ce70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cb1a │ │ │ │ │ + bne.w 1cb1a │ │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1cebe │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1cebe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr.w r1, [pc, #1804] @ 1d5a4 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr.w r1, [pc, #1804] @ 1d5a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #172 @ 0xac │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1ceb6 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1ceb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cb1a │ │ │ │ │ + bne.w 1cb1a │ │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1cf04 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1cf04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr.w r1, [pc, #1740] @ 1d5a8 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr.w r1, [pc, #1740] @ 1d5a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #175 @ 0xaf │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1cefc │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1cefc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cb1a │ │ │ │ │ + bne.w 1cb1a │ │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ - cbnz r0, 1cf20 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ + cbnz r0, 1cf20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c510 │ │ │ │ │ + bl 1c510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cb1a │ │ │ │ │ + bne.w 1cb1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d7ec │ │ │ │ │ + bl 1d7ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cb1a │ │ │ │ │ + bne.w 1cb1a │ │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d298 │ │ │ │ │ + bne.w 1d298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1abe8 │ │ │ │ │ + bl 1abe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1cf8c │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1cf8c │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1cf84 │ │ │ │ │ - ldr.w r1, [pc, #1588] @ 1d5ac │ │ │ │ │ + cbz r3, 1cf84 │ │ │ │ │ + ldr.w r1, [pc, #1588] @ 1d5ac │ │ │ │ │ movs r2, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b464 │ │ │ │ │ + bl 1b464 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d112 │ │ │ │ │ - ldr.w r8, [pc, #1556] @ 1d5b0 │ │ │ │ │ - ldr.w r7, [pc, #1556] @ 1d5b4 │ │ │ │ │ + bne.w 1d112 │ │ │ │ │ + ldr.w r8, [pc, #1556] @ 1d5b0 │ │ │ │ │ + ldr.w r7, [pc, #1556] @ 1d5b4 │ │ │ │ │ add r8, pc │ │ │ │ │ add r7, pc │ │ │ │ │ - b.n 1cfdc │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + b.n 1cfdc │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - bl 1b464 │ │ │ │ │ - cbnz r0, 1cfd2 │ │ │ │ │ + bl 1b464 │ │ │ │ │ + cbnz r0, 1cfd2 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ - cbnz r0, 1cfcc │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ + cbnz r0, 1cfcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5e8 │ │ │ │ │ + bl 1c5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ + bl 1c434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b374 │ │ │ │ │ + bl 1b374 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d0c2 │ │ │ │ │ + bne.n 1d0c2 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1cff6 │ │ │ │ │ + cbz r3, 1cff6 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1d034 │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1d034 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1d02c │ │ │ │ │ + cbz r3, 1d02c │ │ │ │ │ movs r2, #23 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1d044 │ │ │ │ │ + ble.n 1d044 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 1d056 │ │ │ │ │ - ldr.w r3, [pc, #1392] @ 1d5b8 │ │ │ │ │ + ble.n 1d056 │ │ │ │ │ + ldr.w r3, [pc, #1392] @ 1d5b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 1cfa6 │ │ │ │ │ + bne.n 1cfa6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1cfaa │ │ │ │ │ + b.n 1cfaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr.w r1, [pc, #1344] @ 1d5bc │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr.w r1, [pc, #1344] @ 1d5bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #17 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1d09a │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1d09a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ - b.n 1cb10 │ │ │ │ │ + bl 1be54 │ │ │ │ │ + b.n 1cb10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ - b.n 1caf2 │ │ │ │ │ - ldr.w r1, [pc, #1292] @ 1d5c0 │ │ │ │ │ + bl 1b308 │ │ │ │ │ + b.n 1caf2 │ │ │ │ │ + ldr.w r1, [pc, #1292] @ 1d5c0 │ │ │ │ │ movs r2, #138 @ 0x8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ - b.n 1ca82 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ + b.n 1ca82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ - cbnz r0, 1d112 │ │ │ │ │ + bl 1bfac │ │ │ │ │ + cbnz r0, 1d112 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1d0fe │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1d0fe │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1d0f6 │ │ │ │ │ - ldr.w r1, [pc, #1240] @ 1d5c4 │ │ │ │ │ + cbz r3, 1d0f6 │ │ │ │ │ + ldr.w r1, [pc, #1240] @ 1d5c4 │ │ │ │ │ movs r2, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ - cbnz r0, 1d112 │ │ │ │ │ + bl 1bfac │ │ │ │ │ + cbnz r0, 1d112 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ + bl 1c434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d290 │ │ │ │ │ + bne.w 1d290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1d158 │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1d158 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1d150 │ │ │ │ │ - ldr.w r1, [pc, #1156] @ 1d5c8 │ │ │ │ │ + cbz r3, 1d150 │ │ │ │ │ + ldr.w r1, [pc, #1156] @ 1d5c8 │ │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b464 │ │ │ │ │ + bl 1b464 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d28a │ │ │ │ │ - ldr.w r8, [pc, #1124] @ 1d5cc │ │ │ │ │ - ldr.w r7, [pc, #1124] @ 1d5d0 │ │ │ │ │ + bne.w 1d28a │ │ │ │ │ + ldr.w r8, [pc, #1124] @ 1d5cc │ │ │ │ │ + ldr.w r7, [pc, #1124] @ 1d5d0 │ │ │ │ │ add r8, pc │ │ │ │ │ add r7, pc │ │ │ │ │ - b.n 1d1a8 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + b.n 1d1a8 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - bl 1b464 │ │ │ │ │ - cbnz r0, 1d19e │ │ │ │ │ + bl 1b464 │ │ │ │ │ + cbnz r0, 1d19e │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ - cbnz r0, 1d198 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ + cbnz r0, 1d198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5e8 │ │ │ │ │ + bl 1c5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ + bl 1c434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b374 │ │ │ │ │ + bl 1b374 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d23c │ │ │ │ │ + bne.n 1d23c │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1d1c2 │ │ │ │ │ + cbz r3, 1d1c2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1d200 │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1d200 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1d1f8 │ │ │ │ │ + cbz r3, 1d1f8 │ │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1d210 │ │ │ │ │ + ble.n 1d210 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 1d220 │ │ │ │ │ - ldr r3, [pc, #932] @ (1d5b8 ) │ │ │ │ │ + ble.n 1d220 │ │ │ │ │ + ldr r3, [pc, #932] @ (1d5b8 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 1d172 │ │ │ │ │ + bne.n 1d172 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1d176 │ │ │ │ │ + b.n 1d176 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ - cbnz r0, 1d28a │ │ │ │ │ + bl 1bfac │ │ │ │ │ + cbnz r0, 1d28a │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1d276 │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1d276 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1d26e │ │ │ │ │ - ldr r1, [pc, #880] @ (1d5d4 ) │ │ │ │ │ + cbz r3, 1d26e │ │ │ │ │ + ldr r1, [pc, #880] @ (1d5d4 ) │ │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ - cbnz r0, 1d28a │ │ │ │ │ + bl 1bfac │ │ │ │ │ + cbnz r0, 1d28a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ + bl 1c434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ + bl 1c434 │ │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c184 │ │ │ │ │ + bl 1c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cb1a │ │ │ │ │ + bne.w 1cb1a │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d50a │ │ │ │ │ + bne.w 1d50a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #121 @ 0x79 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1d2ea │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1d2ea │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1d2e2 │ │ │ │ │ - ldr r1, [pc, #768] @ (1d5d8 ) │ │ │ │ │ + cbz r3, 1d2e2 │ │ │ │ │ + ldr r1, [pc, #768] @ (1d5d8 ) │ │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ movs r1, #121 @ 0x79 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b464 │ │ │ │ │ + bl 1b464 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d502 │ │ │ │ │ - ldr.w r8, [pc, #740] @ 1d5dc │ │ │ │ │ - ldr r7, [pc, #740] @ (1d5e0 ) │ │ │ │ │ + bne.w 1d502 │ │ │ │ │ + ldr.w r8, [pc, #740] @ 1d5dc │ │ │ │ │ + ldr r7, [pc, #740] @ (1d5e0 ) │ │ │ │ │ add r8, pc │ │ │ │ │ add r7, pc │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1d31a │ │ │ │ │ + cbz r3, 1d31a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1d358 │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1d358 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1d350 │ │ │ │ │ + cbz r3, 1d350 │ │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1d368 │ │ │ │ │ + ble.n 1d368 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 1d378 │ │ │ │ │ - ldr r3, [pc, #588] @ (1d5b8 ) │ │ │ │ │ + ble.n 1d378 │ │ │ │ │ + ldr r3, [pc, #588] @ (1d5b8 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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.n 1d466 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + beq.n 1d466 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - bl 1b464 │ │ │ │ │ + bl 1b464 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d450 │ │ │ │ │ + bne.n 1d450 │ │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d44a │ │ │ │ │ + bne.n 1d44a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1abe8 │ │ │ │ │ + bl 1abe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1abe8 │ │ │ │ │ + bl 1abe8 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ - cbnz r0, 1d3cc │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ + cbnz r0, 1d3cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5e8 │ │ │ │ │ + bl 1c5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ - cbnz r0, 1d424 │ │ │ │ │ + bl 1bfac │ │ │ │ │ + cbnz r0, 1d424 │ │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1d406 │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1d406 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1d3fe │ │ │ │ │ - ldr r1, [pc, #496] @ (1d5e4 ) │ │ │ │ │ + cbz r3, 1d3fe │ │ │ │ │ + ldr r1, [pc, #496] @ (1d5e4 ) │ │ │ │ │ movs r2, #161 @ 0xa1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ - cbnz r0, 1d424 │ │ │ │ │ + bl 1bfac │ │ │ │ │ + cbnz r0, 1d424 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ - cbnz r0, 1d41e │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ + cbnz r0, 1d41e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5e8 │ │ │ │ │ + bl 1c5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ + bl 1c434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ - cbnz r0, 1d442 │ │ │ │ │ + bl 1c094 │ │ │ │ │ + cbnz r0, 1d442 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ - cbnz r0, 1d43c │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ + cbnz r0, 1d43c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5e8 │ │ │ │ │ + bl 1c5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ + bl 1c434 │ │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c184 │ │ │ │ │ + bl 1c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ + bl 1c434 │ │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b188 │ │ │ │ │ + bl 1b188 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbz r6, 1d476 │ │ │ │ │ + cbz r6, 1d476 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 1d46e │ │ │ │ │ - bl 1aa58 │ │ │ │ │ - b.n 1d300 │ │ │ │ │ + cbz r3, 1d46e │ │ │ │ │ + bl 1aa58 │ │ │ │ │ + b.n 1d300 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1d390 │ │ │ │ │ + b.n 1d390 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1d300 │ │ │ │ │ + b.n 1d300 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1d488 │ │ │ │ │ + ble.n 1d488 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 1d49a │ │ │ │ │ - ldr r3, [pc, #300] @ (1d5b8 ) │ │ │ │ │ - ldr r0, [pc, #348] @ (1d5e8 ) │ │ │ │ │ + ble.n 1d49a │ │ │ │ │ + ldr r3, [pc, #300] @ (1d5b8 ) │ │ │ │ │ + ldr r0, [pc, #348] @ (1d5e8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ 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 r1, [r6, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1d5f4 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + beq.w 1d5f4 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ - cbnz r0, 1d502 │ │ │ │ │ + bl 1bfac │ │ │ │ │ + cbnz r0, 1d502 │ │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1d4ee │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1d4ee │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1d4e6 │ │ │ │ │ - ldr r1, [pc, #272] @ (1d5ec ) │ │ │ │ │ + cbz r3, 1d4e6 │ │ │ │ │ + ldr r1, [pc, #272] @ (1d5ec ) │ │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ - cbnz r0, 1d502 │ │ │ │ │ + bl 1bfac │ │ │ │ │ + cbnz r0, 1d502 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ + bl 1c434 │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c184 │ │ │ │ │ + bl 1c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ + bl 1c094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cb1a │ │ │ │ │ + bne.w 1cb1a │ │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1d55a │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1d55a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1d53e │ │ │ │ │ - ldr r1, [pc, #188] @ (1d5f0 ) │ │ │ │ │ + cbz r3, 1d53e │ │ │ │ │ + ldr r1, [pc, #188] @ (1d5f0 ) │ │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1d552 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1d552 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ - b.w 1cb1a │ │ │ │ │ + bl 1c434 │ │ │ │ │ + b.w 1cb1a │ │ │ │ │ strh r4, [r2, #54] @ 0x36 │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r2, #224 @ 0xe0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r2, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r1, #28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r1, #114 @ 0x72 │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r2, #166 @ 0xa6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r2, #168 @ 0xa8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -34741,832 +34757,830 @@ │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r4, #140 @ 0x8c │ │ │ │ │ movs r1, r0 │ │ │ │ │ stc2l 0, cr0, [r2, #-0] │ │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bge.n 1d698 │ │ │ │ │ + b.n 1d898 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n 1d658 │ │ │ │ │ + b.n 1d858 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bls.n 1d668 │ │ │ │ │ + b.n 1d668 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r1, #136 @ 0x88 │ │ │ │ │ movs r1, r0 │ │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ │ movs r1, r0 │ │ │ │ │ subs r6, r3, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ │ movs r1, r0 │ │ │ │ │ subs r0, r2, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ movs r7, #136 @ 0x88 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bvs.n 1d674 │ │ │ │ │ + ble.n 1d674 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - b.n 1d4b4 │ │ │ │ │ + b.n 1d4b4 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #236] @ (1d6f0 ) │ │ │ │ │ + ldr r6, [pc, #236] @ (1d6f0 ) │ │ │ │ │ ldrd r1, r0, [r0, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r6, pc │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ - cbnz r0, 1d624 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ + cbnz r0, 1d624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c908 │ │ │ │ │ + bl 1c908 │ │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c184 │ │ │ │ │ + bl 1c184 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d6ce │ │ │ │ │ + beq.n 1d6ce │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - cbz r3, 1d63a │ │ │ │ │ + cbz r3, 1d63a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ - b.n 1d640 │ │ │ │ │ + b.n 1d640 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 1d65e │ │ │ │ │ + cbz r3, 1d65e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, 1d674 │ │ │ │ │ - bl 1c908 │ │ │ │ │ + cbnz r3, 1d674 │ │ │ │ │ + bl 1c908 │ │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c184 │ │ │ │ │ + bl 1c184 │ │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b188 │ │ │ │ │ - cbz r5, 1d690 │ │ │ │ │ + bl 1b188 │ │ │ │ │ + cbz r5, 1d690 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d63a │ │ │ │ │ - bl 1aa58 │ │ │ │ │ + beq.n 1d63a │ │ │ │ │ + bl 1aa58 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ - b.n 1d640 │ │ │ │ │ + b.n 1d640 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1d6a2 │ │ │ │ │ + ble.n 1d6a2 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 1d6da │ │ │ │ │ - ldr r0, [pc, #80] @ (1d6f4 ) │ │ │ │ │ - ldr r3, [pc, #80] @ (1d6f8 ) │ │ │ │ │ + ble.n 1d6da │ │ │ │ │ + ldr r0, [pc, #80] @ (1d6f4 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (1d6f8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ 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, 1d6de │ │ │ │ │ + cbz r2, 1d6de │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1aa58 │ │ │ │ │ + b.w 1aa58 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1d6e6 │ │ │ │ │ + ble.n 1d6e6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 1d6e6 │ │ │ │ │ + bgt.n 1d6e6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 1d6b4 │ │ │ │ │ + b.n 1d6b4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #20] @ (1d6fc ) │ │ │ │ │ - ldr r3, [pc, #12] @ (1d6f8 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (1d6fc ) │ │ │ │ │ + ldr r3, [pc, #12] @ (1d6f8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.n 1d6a8 │ │ │ │ │ + b.n 1d6a8 │ │ │ │ │ nop │ │ │ │ │ ldrb r6, [r5, #7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ subs r6, r6, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r2, r6, r6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ - cbz r0, 1d70e │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ + cbz r0, 1d70e │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1abe8 │ │ │ │ │ + bl 1abe8 │ │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ - cbnz r0, 1d72c │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ + cbnz r0, 1d72c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d5fc │ │ │ │ │ + bl 1d5fc │ │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c184 │ │ │ │ │ + bl 1c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ + bl 1bfac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d7da │ │ │ │ │ - ldr r5, [pc, #176] @ (1d7e8 ) │ │ │ │ │ + bne.n 1d7da │ │ │ │ │ + ldr r5, [pc, #176] @ (1d7e8 ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1d754 │ │ │ │ │ + cbz r3, 1d754 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #150 @ 0x96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1d7a4 │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1d7a4 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1d788 │ │ │ │ │ + cbz r3, 1d788 │ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1d79c │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1d79c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #150 @ 0x96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b464 │ │ │ │ │ - cbnz r0, 1d7ca │ │ │ │ │ + bl 1b464 │ │ │ │ │ + cbnz r0, 1d7ca │ │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ - cbnz r0, 1d7c4 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ + cbnz r0, 1d7c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d5fc │ │ │ │ │ + bl 1d5fc │ │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c184 │ │ │ │ │ + bl 1c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ + bl 1c434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b374 │ │ │ │ │ + bl 1b374 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d73a │ │ │ │ │ + beq.n 1d73a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ + bl 1c434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 1c184 │ │ │ │ │ + b.w 1c184 │ │ │ │ │ nop │ │ │ │ │ movs r5, #60 @ 0x3c │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbz r0, 1d82c │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbz r0, 1d82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b464 │ │ │ │ │ - cbz r0, 1d808 │ │ │ │ │ + bl 1b464 │ │ │ │ │ + cbz r0, 1d808 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d700 │ │ │ │ │ + bl 1d700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ + bl 1bfac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d806 │ │ │ │ │ + bne.n 1d806 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbz r0, 1d870 │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbz r0, 1d870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1c434 │ │ │ │ │ + b.w 1c434 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1d852 │ │ │ │ │ - ldr r1, [pc, #116] @ (1d8bc ) │ │ │ │ │ + cbz r3, 1d852 │ │ │ │ │ + ldr r1, [pc, #116] @ (1d8bc ) │ │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1d866 │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1d866 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ - b.n 1d7fe │ │ │ │ │ + bl 1bae0 │ │ │ │ │ + b.n 1d7fe │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1d896 │ │ │ │ │ - ldr r1, [pc, #52] @ (1d8c0 ) │ │ │ │ │ + cbz r3, 1d896 │ │ │ │ │ + ldr r1, [pc, #52] @ (1d8c0 ) │ │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1d8aa │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1d8aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1c434 │ │ │ │ │ + b.w 1c434 │ │ │ │ │ movs r4, #44 @ 0x2c │ │ │ │ │ movs r1, r0 │ │ │ │ │ bics.w r0, r8, #8388608 @ 0x800000 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ - cbz r0, 1d8d2 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ + cbz r0, 1d8d2 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b464 │ │ │ │ │ - cbnz r0, 1d8fc │ │ │ │ │ + bl 1b464 │ │ │ │ │ + cbnz r0, 1d8fc │ │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1db1a │ │ │ │ │ + beq.w 1db1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ - cbz r0, 1d908 │ │ │ │ │ + bl 1bfac │ │ │ │ │ + cbz r0, 1d908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 1c184 │ │ │ │ │ - ldr r5, [pc, #876] @ (1dc78 ) │ │ │ │ │ + b.w 1c184 │ │ │ │ │ + ldr r5, [pc, #876] @ (1dc78 ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1d926 │ │ │ │ │ + cbz r3, 1d926 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1dab0 │ │ │ │ │ + bne.w 1dab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1abe8 │ │ │ │ │ + bl 1abe8 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #28] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - cbz r3, 1d954 │ │ │ │ │ + cbz r3, 1d954 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1da32 │ │ │ │ │ + bne.n 1da32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1abe8 │ │ │ │ │ + bl 1abe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1abe8 │ │ │ │ │ + bl 1abe8 │ │ │ │ │ movs r1, #169 @ 0xa9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1d9a2 │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1d9a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1d99a │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1d99a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #169 @ 0xa9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c094 │ │ │ │ │ - cbnz r0, 1d9e0 │ │ │ │ │ + bl 1c094 │ │ │ │ │ + cbnz r0, 1d9e0 │ │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0ac │ │ │ │ │ - cbnz r0, 1d9da │ │ │ │ │ + bl 1b0ac │ │ │ │ │ + cbnz r0, 1d9da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr r1, [pc, #704] @ (1dc7c ) │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr r1, [pc, #704] @ (1dc7c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #105 @ 0x69 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dbc2 │ │ │ │ │ + beq.w 1dbc2 │ │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1be54 │ │ │ │ │ + bl 1be54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ + bl 1c434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ - cbnz r0, 1da2a │ │ │ │ │ + bl 1bfac │ │ │ │ │ + cbnz r0, 1da2a │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1da24 │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1da24 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dbb4 │ │ │ │ │ + bne.w 1dbb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dba6 │ │ │ │ │ + beq.w 1dba6 │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ + bl 1c434 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c184 │ │ │ │ │ + bl 1c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b298 │ │ │ │ │ + bl 1b298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ - cbnz r0, 1daa8 │ │ │ │ │ + bl 1bfac │ │ │ │ │ + cbnz r0, 1daa8 │ │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ - cbnz r0, 1da50 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ + cbnz r0, 1da50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c510 │ │ │ │ │ + bl 1c510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ - cbnz r0, 1daa8 │ │ │ │ │ + bl 1bfac │ │ │ │ │ + cbnz r0, 1daa8 │ │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1da90 │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1da90 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr r1, [pc, #524] @ (1dc80 ) │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr r1, [pc, #524] @ (1dc80 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1db98 │ │ │ │ │ + beq.w 1db98 │ │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ - cbnz r0, 1daa8 │ │ │ │ │ + bl 1bfac │ │ │ │ │ + cbnz r0, 1daa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d700 │ │ │ │ │ + bl 1d700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ + bl 1bfac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1db8a │ │ │ │ │ + beq.n 1db8a │ │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c184 │ │ │ │ │ + bl 1c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b374 │ │ │ │ │ + bl 1b374 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d90c │ │ │ │ │ + beq.w 1d90c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ + bl 1bfac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d8fc │ │ │ │ │ + bne.w 1d8fc │ │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ + bl 1b00c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dc24 │ │ │ │ │ + beq.w 1dc24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ + bl 1bfac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d8fc │ │ │ │ │ + bne.w 1d8fc │ │ │ │ │ movs r1, #81 @ 0x51 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1db12 │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1db12 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b564 │ │ │ │ │ + bl 1b564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b124 │ │ │ │ │ + bl 1b124 │ │ │ │ │ movs r1, #81 @ 0x51 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ - b.n 1d8fc │ │ │ │ │ + bl 1c434 │ │ │ │ │ + b.n 1d8fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ + bl 1aba0 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b00c │ │ │ │ │ - cbnz r0, 1db56 │ │ │ │ │ + bl 1b00c │ │ │ │ │ + cbnz r0, 1db56 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr r1, [pc, #328] @ (1dc84 ) │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr r1, [pc, #328] @ (1dc84 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #122 @ 0x7a │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1dbd0 │ │ │ │ │ + beq.n 1dbd0 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b464 │ │ │ │ │ - cbnz r0, 1db74 │ │ │ │ │ + bl 1b464 │ │ │ │ │ + cbnz r0, 1db74 │ │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1dc1c │ │ │ │ │ + beq.n 1dc1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ + bl 1bfac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1dbfc │ │ │ │ │ + beq.n 1dbfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ │ - bl 1c184 │ │ │ │ │ + bl 1c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfac │ │ │ │ │ + bl 1bfac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d8fc │ │ │ │ │ - b.n 1d908 │ │ │ │ │ + bne.w 1d8fc │ │ │ │ │ + b.n 1d908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bdfc │ │ │ │ │ + bl 1bdfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ - b.n 1daa8 │ │ │ │ │ + bl 1c434 │ │ │ │ │ + b.n 1daa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ - b.n 1da88 │ │ │ │ │ + bl 1b308 │ │ │ │ │ + b.n 1da88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ - b.n 1da1c │ │ │ │ │ - ldr r1, [pc, #208] @ (1dc88 ) │ │ │ │ │ + bl 1b308 │ │ │ │ │ + b.n 1da1c │ │ │ │ │ + ldr r1, [pc, #208] @ (1dc88 ) │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1ae54 │ │ │ │ │ - b.n 1da10 │ │ │ │ │ + bl 1ae54 │ │ │ │ │ + b.n 1da10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ - b.n 1d9d2 │ │ │ │ │ + bl 1b308 │ │ │ │ │ + b.n 1d9d2 │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b920 │ │ │ │ │ + bl 1b920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b124 │ │ │ │ │ + bl 1b124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ + bl 1b3ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1db4e │ │ │ │ │ + bne.n 1db4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ - b.n 1db4e │ │ │ │ │ + bl 1b308 │ │ │ │ │ + b.n 1db4e │ │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0e4 │ │ │ │ │ - cbnz r0, 1dc14 │ │ │ │ │ + bl 1b0e4 │ │ │ │ │ + cbnz r0, 1dc14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d7ec │ │ │ │ │ + bl 1d7ec │ │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c184 │ │ │ │ │ + bl 1c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c434 │ │ │ │ │ - b.n 1db74 │ │ │ │ │ + bl 1c434 │ │ │ │ │ + b.n 1db74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c510 │ │ │ │ │ - b.n 1db6a │ │ │ │ │ + bl 1c510 │ │ │ │ │ + b.n 1db6a │ │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ │ - bl 1a188 │ │ │ │ │ + bl 1a188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aba0 │ │ │ │ │ - ldr r1, [pc, #88] @ (1dc8c ) │ │ │ │ │ + bl 1aba0 │ │ │ │ │ + ldr r1, [pc, #88] @ (1dc8c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #87 @ 0x57 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1b754 │ │ │ │ │ + bl 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1dc6e │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1dc6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1dc6e │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1dc6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bdfc │ │ │ │ │ + bl 1bdfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b3ec │ │ │ │ │ - cbnz r0, 1dc6e │ │ │ │ │ + bl 1b3ec │ │ │ │ │ + cbnz r0, 1dc6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb38 │ │ │ │ │ + bl 1bb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b308 │ │ │ │ │ + bl 1b308 │ │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bae0 │ │ │ │ │ - b.n 1dad6 │ │ │ │ │ + bl 1bae0 │ │ │ │ │ + b.n 1dad6 │ │ │ │ │ cmp r1, #106 @ 0x6a │ │ │ │ │ movs r1, r0 │ │ │ │ │ movs r6, #160 @ 0xa0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ movs r5, #214 @ 0xd6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ movs r5, #170 @ 0xaa │ │ │ │ │ movs r1, r0 │ │ │ │ │ movs r4, #94 @ 0x5e │ │ │ │ │ movs r1, r0 │ │ │ │ │ movs r3, #132 @ 0x84 │ │ │ │ │ movs r1, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r5, [pc, #316] @ (1ddd4 ) │ │ │ │ │ - ldr r4, [pc, #316] @ (1ddd8 ) │ │ │ │ │ + ldr r5, [pc, #316] @ (1ddd4 ) │ │ │ │ │ + ldr r4, [pc, #316] @ (1ddd8 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #316] @ 1dddc │ │ │ │ │ - ldr r3, [pc, #316] @ (1dde0 ) │ │ │ │ │ + ldr.w ip, [pc, #316] @ 1dddc │ │ │ │ │ + ldr r3, [pc, #316] @ (1dde0 ) │ │ │ │ │ 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 r7, [ip, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ble.n 1dd18 │ │ │ │ │ - ldr r2, [pc, #292] @ (1dde4 ) │ │ │ │ │ + ble.n 1dd18 │ │ │ │ │ + ldr r2, [pc, #292] @ (1dde4 ) │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - ldr r2, [pc, #284] @ (1dde8 ) │ │ │ │ │ + ldr r2, [pc, #284] @ (1dde8 ) │ │ │ │ │ mov r8, 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, 1dd28 │ │ │ │ │ + cbnz r0, 1dd28 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 1dd2c │ │ │ │ │ + beq.n 1dd2c │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 1dd56 │ │ │ │ │ - cbz r7, 1dd42 │ │ │ │ │ - ldr r0, [pc, #244] @ (1ddec ) │ │ │ │ │ + beq.n 1dd56 │ │ │ │ │ + cbz r7, 1dd42 │ │ │ │ │ + ldr r0, [pc, #244] @ (1ddec ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #240] @ (1ddf0 ) │ │ │ │ │ - ldr r3, [pc, #216] @ (1ddd8 ) │ │ │ │ │ + ldr r2, [pc, #240] @ (1ddf0 ) │ │ │ │ │ + ldr r3, [pc, #216] @ (1ddd8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1ddce │ │ │ │ │ + bne.n 1ddce │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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, #212] @ (1ddf4 ) │ │ │ │ │ + ldr r3, [pc, #212] @ (1ddf4 ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 1dcfc │ │ │ │ │ + b.n 1dcfc │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 1dd6c │ │ │ │ │ + beq.n 1dd6c │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #192] @ (1ddf8 ) │ │ │ │ │ + ldr r3, [pc, #192] @ (1ddf8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 1dcfc │ │ │ │ │ + b.n 1dcfc │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1dd8e │ │ │ │ │ + beq.n 1dd8e │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 1dd28 │ │ │ │ │ + b.n 1dd28 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 1dd9c │ │ │ │ │ + beq.n 1dd9c │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r3, [pc, #152] @ (1ddfc ) │ │ │ │ │ + ldr r3, [pc, #152] @ (1ddfc ) │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 1dd28 │ │ │ │ │ + b.n 1dd28 │ │ │ │ │ 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 1dcfc │ │ │ │ │ + beq.n 1dcfc │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1acb8 │ │ │ │ │ - b.n 1ddbc │ │ │ │ │ + bl 1acb8 │ │ │ │ │ + b.n 1ddbc │ │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r1, [r8, #116] @ 0x74 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1dcfc │ │ │ │ │ + b.n 1dcfc │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1acb8 │ │ │ │ │ + bl 1acb8 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1a244 │ │ │ │ │ + bl 1a244 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1d8c4 │ │ │ │ │ + bl 1d8c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1a3fc │ │ │ │ │ + bl 1a3fc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1dcfc │ │ │ │ │ + b.n 1dcfc │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ strb r0, [r4, #13] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r6, [r2, #13] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r1, #31] │ │ │ │ │ movs r1, r0 │ │ │ │ │ subs r4, r0, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ strb r4, [r7, #11] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ldcl 0, cr0, [ip] │ │ │ │ │ + ldrh.w r0, [ip, r0] │ │ │ │ │ strh r2, [r4, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ 0001de00 : │ │ │ │ │ ldr r2, [pc, #36] @ (1de28 ) │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ movs r4, #0 │ │ │ │ │ @@ -35946,15 +35960,15 @@ │ │ │ │ │ movs r3, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r7, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ mcr2 15, 0, pc, cr11, cr15, {7} @ │ │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldc2 15, cr15, [pc, #1020] @ 1e580 │ │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 1e580 │ │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ 0001e188 : │ │ │ │ │ ldr r3, [pc, #60] @ (1e1c8 ) │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ movs r4, #0 │ │ │ │ │ @@ -35991,4686 +36005,3606 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ │ ldc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ │ - ldr r5, [pc, #276] @ (1e2fc ) │ │ │ │ │ - ldr r4, [pc, #280] @ (1e300 ) │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r2, [pc, #276] @ (1e304 ) │ │ │ │ │ - ldr r3, [pc, #280] @ (1e308 ) │ │ │ │ │ - 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 1e256 │ │ │ │ │ - ldr r3, [pc, #260] @ (1e30c ) │ │ │ │ │ - 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 r2, r5 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r3, #101 @ 0x65 │ │ │ │ │ - bne.n 1e25a │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ - ldr r1, [pc, #228] @ (1e310 ) │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr r1, [pc, #176] @ (1e2b4 ) │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ add r1, pc │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, #3 │ │ │ │ │ - blx 98bc │ │ │ │ │ - cbnz r0, 1e25a │ │ │ │ │ - cmp.w sl, #3 │ │ │ │ │ - bgt.n 1e2a2 │ │ │ │ │ + beq.n 1e27c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + bics.w sl, r0, #4 │ │ │ │ │ + bne.n 1e296 │ │ │ │ │ + ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 1e27c │ │ │ │ │ + ldr r2, [pc, #156] @ (1e2b8 ) │ │ │ │ │ + mov.w fp, r8, lsl #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r3, [r1, r2] │ │ │ │ │ + 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] │ │ │ │ │ - cbz r7, 1e24e │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ - cbz r3, 1e24e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - strd r2, r3, [r4, #12] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1e288 │ │ │ │ │ - cbz r5, 1e286 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx 8624 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + ble.n 1e272 │ │ │ │ │ + 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 1e1e0 │ │ │ │ │ + cbnz r0, 1e29e │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bne.n 1e24a │ │ │ │ │ + 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.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] @ (1e314 ) │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [pc, #152] @ (1e318 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - add r1, pc │ │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + strd r9, r3, [sp] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #144] @ (1e31c ) │ │ │ │ │ - ldr r3, [pc, #116] @ (1e300 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1e2f8 │ │ │ │ │ + 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, sl, pc} │ │ │ │ │ - cmp.w sl, #4 │ │ │ │ │ - beq.n 1e2c8 │ │ │ │ │ - ldrb r3, [r6, #3] │ │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n 1e2c8 │ │ │ │ │ - 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 1e286 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - negs r0, r0 │ │ │ │ │ - b.n 1e242 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 1e286 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ 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] @ (1e320 ) │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [pc, #52] @ (1e324 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 1e286 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - movw r3, #28261 @ 0x6e65 │ │ │ │ │ - movt r3, #100 @ 0x64 │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - ldr r2, [pc, #220] @ (1e414 ) │ │ │ │ │ - ldr r7, [r0, #16] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r5, [pc, #216] @ (1e418 ) │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #216] @ (1e41c ) │ │ │ │ │ - add r5, pc │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r5, [r1, #36] @ 0x24 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + ldr r3, [pc, #440] @ (1e480 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ │ + ldrd fp, sl, [sp, #76] @ 0x4c │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 1e3c6 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.n 1e30c │ │ │ │ │ + strd fp, sl, [sp] │ │ │ │ │ + blx r5 │ │ │ │ │ + bic.w r3, r0, #2 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 1e402 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 1e3ba │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.w 1e40c │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ + ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + beq.n 1e3c4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + beq.n 1e2e4 │ │ │ │ │ + ldr r3, [pc, #360] @ (1e484 ) │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r5, ip │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - cbnz r7, 1e388 │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - movs r6, #3 │ │ │ │ │ - add.w r7, sp, r0 │ │ │ │ │ - ldr r3, [pc, #196] @ (1e420 ) │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ + lsls r2, r5, #2 │ │ │ │ │ + strd r2, r3, [sp, #20] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - blx 8a24 │ │ │ │ │ - ldr r2, [pc, #180] @ (1e424 ) │ │ │ │ │ - ldr r3, [pc, #172] @ (1e41c ) │ │ │ │ │ - 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 1e40e │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr.w r9, [pc, #156] @ 1e428 │ │ │ │ │ - eor.w r1, r7, r7, asr #31 │ │ │ │ │ - movs r3, #45 @ 0x2d │ │ │ │ │ - movw r6, #52429 @ 0xcccd │ │ │ │ │ - movt r6, #52428 @ 0xcccc │ │ │ │ │ - strh.w r3, [sp, #7] │ │ │ │ │ - sub.w r1, r1, r7, asr #31 │ │ │ │ │ - add r0, sp, #8 │ │ │ │ │ - add r9, pc │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + blx 8624 │ │ │ │ │ + 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 1e2bc │ │ │ │ │ + subs r2, r0, #1 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + bls.n 1e3ee │ │ │ │ │ + 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 1e3ec │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 1e436 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + ble.n 1e3ae │ │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr.w r1, [r6, #4]! │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + strd fp, sl, [sp, #4] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 1e2bc │ │ │ │ │ + bic.w r3, r0, #2 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 1e3ea │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 1e3ea │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bne.n 1e388 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1e3e6 │ │ │ │ │ + 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 1e3bc │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 1e3ba │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 1e45c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov.w r8, #10 │ │ │ │ │ - umull ip, r2, r6, r1 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - cmp.w ip, #9 │ │ │ │ │ - mov.w r2, r2, lsr #3 │ │ │ │ │ - mls lr, r8, r2, r1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldrb.w r2, [r9, lr] │ │ │ │ │ - strb.w r2, [r0, #1]! │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - bgt.n 1e3ac │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bgt.n 1e3fe │ │ │ │ │ - add r7, sp, #4 │ │ │ │ │ - adds r0, r3, #5 │ │ │ │ │ - add.w lr, r7, r0 │ │ │ │ │ - add.w ip, sp, #7 │ │ │ │ │ + b.n 1e3bc │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + 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, #116] @ (1e484 ) │ │ │ │ │ + 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, #104] @ (1e488 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldrb.w r6, [lr, #-1]! │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - ldrb.w r1, [ip, #1]! │ │ │ │ │ - strb.w r1, [lr] │ │ │ │ │ - strb.w r6, [ip] │ │ │ │ │ - subs r6, r3, r2 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bgt.n 1e3e2 │ │ │ │ │ - adds r6, r3, #4 │ │ │ │ │ - b.n 1e35a │ │ │ │ │ - adds r3, r2, #2 │ │ │ │ │ - movs r1, #45 @ 0x2d │ │ │ │ │ - add.w r2, r3, #40 @ 0x28 │ │ │ │ │ - add r2, sp │ │ │ │ │ - strb.w r1, [r2, #-32] │ │ │ │ │ - b.n 1e3d4 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #252] @ (1e530 ) │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #252] @ (1e534 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr.w r8, [r3, r2] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, 1e45c │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bl 1e1e0 │ │ │ │ │ - cbnz r0, 1e46e │ │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ │ - add r3, r7 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - b.n 1e454 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 1e4e4 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r1, [pc, #60] @ (1e48c ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ - ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #156] @ (1e538 ) │ │ │ │ │ - ldr r1, [pc, #156] @ (1e53c ) │ │ │ │ │ + b.n 1e42c │ │ │ │ │ + ldr r3, [pc, #36] @ (1e484 ) │ │ │ │ │ + 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, #32] @ (1e490 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - add r1, pc │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ │ - cmp r3, #101 @ 0x65 │ │ │ │ │ - bne.n 1e4b6 │ │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ │ - beq.n 1e4e8 │ │ │ │ │ - blx 8cd8 <__ctype_b_loc@plt> │ │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ │ - lsls r2, r2, #18 │ │ │ │ │ - bpl.n 1e4d2 │ │ │ │ │ - ldrb.w r3, [r4, #1]! │ │ │ │ │ - ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ │ - lsls r7, r2, #18 │ │ │ │ │ - bmi.n 1e4c6 │ │ │ │ │ - sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ - tst.w r2, #253 @ 0xfd │ │ │ │ │ - itt eq │ │ │ │ │ - ldrbeq r3, [r4, #1] │ │ │ │ │ - addeq r4, #1 │ │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ │ - beq.n 1e4f2 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 1e456 │ │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r4, #3 │ │ │ │ │ - b.n 1e4b6 │ │ │ │ │ - ldrh.w r3, [r1, #96] @ 0x60 │ │ │ │ │ - lsls r5, r3, #20 │ │ │ │ │ - bpl.n 1e508 │ │ │ │ │ - ldrb.w r2, [r4, #1]! │ │ │ │ │ - ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ │ - lsls r0, r3, #20 │ │ │ │ │ - bmi.n 1e4fa │ │ │ │ │ - b.n 1e514 │ │ │ │ │ - lsls r2, r3, #18 │ │ │ │ │ - bpl.n 1e4e4 │ │ │ │ │ - ldrb.w r2, [r4, #1]! │ │ │ │ │ - ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ │ - lsls r3, r3, #18 │ │ │ │ │ - bmi.n 1e50c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1e4e4 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r1, [pc, #28] @ (1e540 ) │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1e4e4 │ │ │ │ │ + b.n 1e42c │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r0, r2, #1 │ │ │ │ │ + subs r0, r2, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001e544 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r4, [pc, #44] @ (1e578 ) │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - beq.n 1e56c │ │ │ │ │ - ldr r1, [pc, #36] @ (1e57c ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r3, [pc, #36] @ (1e580 ) │ │ │ │ │ - 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 9498 │ │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ │ + subs r2, r4, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001e584 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r4, [pc, #44] @ (1e5b8 ) │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - beq.n 1e5ac │ │ │ │ │ - ldr r1, [pc, #36] @ (1e5bc ) │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r3, [pc, #36] @ (1e5c0 ) │ │ │ │ │ - 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 8a98 │ │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ │ + subs r0, r0, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001e5c4 : │ │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - ldr r6, [pc, #188] @ (1e688 ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add r6, pc │ │ │ │ │ - beq.n 1e5f0 │ │ │ │ │ - ldr r1, [pc, #180] @ (1e68c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #180] @ (1e690 ) │ │ │ │ │ - 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 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - blx 985c │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1e5ea │ │ │ │ │ - blx 8fc4 │ │ │ │ │ - ldr r3, [pc, #132] @ (1e68c ) │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbz r0, 1e66c │ │ │ │ │ - ldr.w fp, [r6, r3] │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r6, 1e648 │ │ │ │ │ - ldr.w r9, [pc, #116] @ 1e694 │ │ │ │ │ - sub.w r8, r0, #4 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - add r9, pc │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bgt.n 1e638 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - str.w r3, [r8, #4]! │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1e62a │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - 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 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ blx r4 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ldr r1, [pc, #168] @ (1e55c ) │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + add r1, pc │ │ │ │ │ + beq.n 1e532 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + bics.w r7, r0, #4 │ │ │ │ │ + bne.n 1e534 │ │ │ │ │ + ldr.w r9, [sl, #36] @ 0x24 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 1e532 │ │ │ │ │ + ldr r2, [pc, #148] @ (1e560 ) │ │ │ │ │ + mov.w fp, r9, lsl #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r8, [r1, r2] │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr.w r1, [sl, #32] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + blx 8624 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + ble.n 1e528 │ │ │ │ │ + sub.w sl, fp, #4 │ │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ │ + ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [sl, #4]! │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + strd fp, r3, [sp, #4] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str.w r8, [sp] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + bl 1e494 │ │ │ │ │ + cbnz r0, 1e53c │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + bne.n 1e504 │ │ │ │ │ + ldrd fp, r8, [sp, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1e682 │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ 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} │ │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r2, #32 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r4, r6, #5 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001e698 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - ldr r5, [pc, #240] @ (1e790 ) │ │ │ │ │ - ldr r4, [pc, #240] @ (1e794 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r6, [pc, #240] @ (1e798 ) │ │ │ │ │ - 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 1e6ec │ │ │ │ │ - ldr r1, [pc, #224] @ (1e79c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #224] @ (1e7a0 ) │ │ │ │ │ - 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] @ (1e7a4 ) │ │ │ │ │ - ldr r3, [pc, #188] @ (1e794 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1e78a │ │ │ │ │ - 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 985c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1e6d0 │ │ │ │ │ - ldr r3, [pc, #156] @ (1e79c ) │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr.w r9, [r6, r3] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r5, [r1, #36] @ 0x24 │ │ │ │ │ + ldr.w sl, [pc, #220] @ 1e64c │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 81fc │ │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + add sl, pc │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 1e5fa │ │ │ │ │ + ldr r3, [pc, #208] @ (1e650 ) │ │ │ │ │ + mov.w r9, r5, lsl #2 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cbz r0, 1e764 │ │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.n 1e744 │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + blx 8624 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble.n 1e5f0 │ │ │ │ │ + sub.w fp, r9, #4 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 1e5b0 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + beq.n 1e5f0 │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr.w r1, [fp, #4]! │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - ldr r3, [r2, #124] @ 0x7c │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + bl 1e564 │ │ │ │ │ + bic.w r3, r0, #2 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 1e5da │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + bne.n 1e5ac │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + 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} │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - str.w r0, [r8, #12] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ - 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 1e6d2 │ │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r2, sp │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + blx r7 │ │ │ │ │ + bic.w r2, r0, #2 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 1e5e8 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 1e5e8 │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + it ne │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + bne.n 1e5e8 │ │ │ │ │ + ldr r3, [pc, #44] @ (1e650 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r4, [sl, r3] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - 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 1e760 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + ldr r1, [pc, #28] @ (1e654 ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr.w r4, [r4, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b.n 1e5e8 │ │ │ │ │ nop │ │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ │ + adds r4, r4, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001e7a8 : │ │ │ │ │ +0001e658 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr r6, [pc, #928] @ (1eb50 ) │ │ │ │ │ - ldr r5, [pc, #928] @ (1eb54 ) │ │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [pc, #928] @ (1eb58 ) │ │ │ │ │ - ldr r3, [pc, #928] @ (1eb5c ) │ │ │ │ │ - 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 1e852 │ │ │ │ │ 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 1e81e │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 1eace │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #864] @ (1eb60 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp.w r8, #3 │ │ │ │ │ - bhi.w 1eb4a │ │ │ │ │ - tbh [pc, r8, lsl #1] │ │ │ │ │ - lsls r0, r6, #3 │ │ │ │ │ - lsls r7, r2, #2 │ │ │ │ │ - movs r5, r6 │ │ │ │ │ - lsls r3, r3, #5 │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r2, [pc, #832] @ (1eb64 ) │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - add r2, sp, #32 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #824] @ (1eb68 ) │ │ │ │ │ - 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 1eaae │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 1e804 │ │ │ │ │ - b.n 1e7fa │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r3, [pc, #784] @ (1eb6c ) │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r3, [pc, #544] @ (1e888 ) │ │ │ │ │ + strd r0, r1, [sp, #20] │ │ │ │ │ add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #776] @ (1eb70 ) │ │ │ │ │ - ldr r3, [pc, #748] @ (1eb54 ) │ │ │ │ │ + ble.w 1e7a8 │ │ │ │ │ + ldr r2, [pc, #536] @ (1e88c ) │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr r6, [pc, #536] @ (1e890 ) │ │ │ │ │ + mov.w fp, #4 │ │ │ │ │ + ldr r4, [pc, #532] @ (1e894 ) │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r2, [pc, #528] @ (1e898 ) │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ 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 1eb46 │ │ │ │ │ - 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] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - lsls r0, r3, #3 │ │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 1e6ba │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + beq.w 1e7fa │ │ │ │ │ + bgt.n 1e6a6 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + ldr r0, [pc, #508] @ (1e89c ) │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r2 │ │ │ │ │ - ldr r5, [r5, #76] @ 0x4c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 1ea96 │ │ │ │ │ - ldr r3, [pc, #720] @ (1eb74 ) │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #712] @ (1eb78 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1e914 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 1e914 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w fp, [r3, #864] @ 0x360 │ │ │ │ │ + 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 1e714 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ │ + ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ blx r2 │ │ │ │ │ - mov r2, sl │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - blx fp │ │ │ │ │ + blx 82ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 1e914 │ │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - blx r3 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 1e914 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bgt.n 1e8ee │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ + beq.n 1e692 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ │ + ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ blx r2 │ │ │ │ │ - add.w r2, r8, #1 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - blt.n 1e8fe │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 82ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1e7cc │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + beq.w 1e80e │ │ │ │ │ + bgt.n 1e700 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ 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 1e8b2 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + 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 1e6ba │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + beq.w 1e868 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + sub.w r3, sl, r4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + it gt │ │ │ │ │ + lslgt r4, r4, #2 │ │ │ │ │ + bgt.n 1e828 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1ea96 │ │ │ │ │ + beq.w 1e87a │ │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + ldr r2, [pc, #348] @ (1e8a0 ) │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r2, [pc, #340] @ (1e8a4 ) │ │ │ │ │ + ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r6 │ │ │ │ │ + cbnz r0, 1e7a0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 1e7ba │ │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r5 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + ldr r0, [pc, #316] @ (1e8a8 ) │ │ │ │ │ + ldr r2, [pc, #320] @ (1e8ac ) │ │ │ │ │ + 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, 1e7a0 │ │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.n 1e7c0 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cbnz r2, 1e7c0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #280] @ (1e8b0 ) │ │ │ │ │ + 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 1e864 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + subs r2, #3 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bgt.n 1e822 │ │ │ │ │ + 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 │ │ │ │ │ - b.n 1e864 │ │ │ │ │ - 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 1e862 │ │ │ │ │ - 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 │ │ │ │ │ + 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 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 1ea96 │ │ │ │ │ - ldr r3, [pc, #508] @ (1eb7c ) │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - str r6, [sp, #28] │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #500] @ (1eb80 ) │ │ │ │ │ - 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 985c │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 1e9e8 │ │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1e9e8 │ │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ │ - cbz r2, 1e9e8 │ │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 1e9e8 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - bgt.n 1e9c2 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - blx r1 │ │ │ │ │ - add.w r1, r8, #1 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - blt.n 1e9d2 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ │ + bne.n 1e7f4 │ │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ │ + bne.n 1e7f4 │ │ │ │ │ + ldrb r3, [r0, #2] │ │ │ │ │ + cbnz r3, 1e7f4 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + b.n 1e71e │ │ │ │ │ + add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1e71e │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #176] @ (1e8b4 ) │ │ │ │ │ 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 1e990 │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - b.n 1e91a │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ 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 1ea96 │ │ │ │ │ - ldr.w fp, [pc, #364] @ 1eb84 │ │ │ │ │ - ldr r3, [pc, #364] @ (1eb88 ) │ │ │ │ │ - add fp, pc │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r6, [sp, #20] │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ - cbz r2, 1ea7c │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - cbz r2, 1ea7c │ │ │ │ │ - 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, 1ea7c │ │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 1ea7c │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bgt.n 1ea58 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ + b.n 1e7a0 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #160] @ (1e8b8 ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - blx r1 │ │ │ │ │ - add.w r1, r8, #1 │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ - blt.n 1ea68 │ │ │ │ │ - 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 1ea24 │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 1e92c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1e7a0 │ │ │ │ │ + ldr r2, [pc, #104] @ (1e88c ) │ │ │ │ │ + movs r4, #12 │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + ldr r1, [pc, #140] @ (1e8bc ) │ │ │ │ │ + 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 r5 │ │ │ │ │ - b.n 1e938 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #104] @ (1e8c0 ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - ldr r3, [pc, #208] @ (1eb8c ) │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + b.n 1e7a0 │ │ │ │ │ + ldr r2, [pc, #36] @ (1e88c ) │ │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ ldr.w r4, [r4, #1064] @ 0x428 │ │ │ │ │ - add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 1e862 │ │ │ │ │ - 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 1ea96 │ │ │ │ │ - ldr.w sl, [pc, #172] @ 1eb90 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - ldr.w fp, [pc, #168] @ 1eb94 │ │ │ │ │ - add sl, pc │ │ │ │ │ - strd sl, r6, [sp, #20] │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - add fp, pc │ │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1eb3c │ │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ │ - cbz r2, 1eb3c │ │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ - mov r1, sl │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 1eb3c │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bgt.n 1eb18 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - blx r1 │ │ │ │ │ - add.w r1, r8, #1 │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ - blt.n 1eb28 │ │ │ │ │ - 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 1eafa │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - b.n 1ea84 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 1ea96 │ │ │ │ │ - nop │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + b.n 1e7a0 │ │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 1e760 │ │ │ │ │ + b.n 1e7ba │ │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, r0, #0 │ │ │ │ │ + itte pl │ │ │ │ │ + movpl r0, r0 │ │ │ │ │ + itee al @ unpredictable │ │ │ │ │ + moval r0, r0 │ │ │ │ │ + add r2, r5, #7 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + adds r2, r1, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbz r6, 1ebcc │ │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r2, #29] │ │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, r3, #7 │ │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, r5, #5 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r6, r4, #0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r0, r7, r6 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r4, r7, r2 │ │ │ │ │ + adds r4, r0, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ + subs r0, r1, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r6, r7, r7 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r4, r3, #1 │ │ │ │ │ + adds r4, r7, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ + itet ge │ │ │ │ │ + movge r0, r0 │ │ │ │ │ + ldmialt r2!, {r1, r4, r6} │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -0001eb98 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r5, [pc, #316] @ (1ecdc ) │ │ │ │ │ - ldr r4, [pc, #316] @ (1ece0 ) │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #316] @ 1ece4 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #308] @ (1ece8 ) │ │ │ │ │ - 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 1ec4a │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #264] @ (1ecec ) │ │ │ │ │ +0001e8c4 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + movge r5, r0 │ │ │ │ │ + ldr.w r0, [pc, #1236] @ 1eda0 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + ldr.w r1, [pc, #1232] @ 1eda4 │ │ │ │ │ add r0, pc │ │ │ │ │ - blx 82ec │ │ │ │ │ - cbnz r0, 1ec36 │ │ │ │ │ - bic.w r3, r5, #2 │ │ │ │ │ - cmp r3, #4 │ │ │ │ │ - bne.n 1ec9e │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ - beq.n 1ec5e │ │ │ │ │ - movs r3, #12 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - ldr r1, [r4, r3] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - blx 985c │ │ │ │ │ - cbz r0, 1ec5a │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - strd r2, r6, [sp] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - blx 85c4 │ │ │ │ │ - ldr r2, [pc, #208] @ (1ecf0 ) │ │ │ │ │ - ldr r3, [pc, #192] @ (1ece0 ) │ │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ │ + mov.w r1, #0 │ │ │ │ │ + ldr.w r1, [pc, #1212] @ 1eda8 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ │ + ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cbz r2, 1e914 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne.n 1e92a │ │ │ │ │ + cmp.w fp, #3 │ │ │ │ │ + bhi.n 1e92a │ │ │ │ │ + tbh [pc, fp, lsl #1] │ │ │ │ │ + lsls r2, r1, #2 │ │ │ │ │ + lsls r5, r0, #3 │ │ │ │ │ + lsls r3, r5, #3 │ │ │ │ │ + lsls r5, r0, #4 │ │ │ │ │ + cmp.w fp, #2 │ │ │ │ │ + beq.w 1ec02 │ │ │ │ │ + cmp.w fp, #3 │ │ │ │ │ + beq.w 1eb4a │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 1e95e │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ + beq.w 1ed96 │ │ │ │ │ + sub.w r0, fp, #2 │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ │ + lsls r0, r0, #1 │ │ │ │ │ + ldr.w r2, [pc, #1132] @ 1edac │ │ │ │ │ + ldr.w r3, [pc, #1120] @ 1eda4 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1ecd8 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - bics.w r8, r8, #2 │ │ │ │ │ - bne.n 1ec94 │ │ │ │ │ - cmp r5, #5 │ │ │ │ │ - it ne │ │ │ │ │ - movne r3, #8 │ │ │ │ │ - bne.n 1ebfe │ │ │ │ │ - movs r3, #12 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - b.n 1ec66 │ │ │ │ │ - ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #160] @ (1ecf4 ) │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 1ec1c │ │ │ │ │ - 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, #128] @ (1ecf8 ) │ │ │ │ │ + bne.w 1ed9a │ │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr.w r2, [pc, #1104] @ 1edb0 │ │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ │ + ldr.w r0, [pc, #1100] @ 1edb4 │ │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ │ add r0, pc │ │ │ │ │ - blx 82ec │ │ │ │ │ - cbz r0, 1eca8 │ │ │ │ │ - ldr r3, [pc, #124] @ (1ecfc ) │ │ │ │ │ - ldr.w r5, [r9] │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - ldr.w r4, [r5, #1064] @ 0x428 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 1ec5a │ │ │ │ │ - ldr r3, [pc, #104] @ (1ed00 ) │ │ │ │ │ - ldr.w r5, [r9] │ │ │ │ │ - add r3, pc │ │ │ │ │ - b.n 1ec86 │ │ │ │ │ - ldr r3, [pc, #100] @ (1ed04 ) │ │ │ │ │ - ldr.w r5, [r9] │ │ │ │ │ - add r3, pc │ │ │ │ │ - b.n 1ec86 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - add r2, sp, #12 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w sl, [r3, #188] @ 0xbc │ │ │ │ │ - add r3, sp, #16 │ │ │ │ │ - ldr.w r1, [r4, r5, lsl #2] │ │ │ │ │ - lsls r5, r5, #2 │ │ │ │ │ - blx sl │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1ec5a │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, 1ecce │ │ │ │ │ - sub.w r3, r5, #8 │ │ │ │ │ - b.n 1ebfe │ │ │ │ │ - ldr r3, [pc, #56] @ (1ed08 ) │ │ │ │ │ - ldr.w r5, [r9] │ │ │ │ │ - add r3, pc │ │ │ │ │ - b.n 1ec86 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r0, r7, r7 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r2, r5, r5 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r6, r5, r5 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r4, r7, r4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r6, r4, r4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r4, r3, r4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r4, r5, r3 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001ed0c : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r5, [pc, #88] @ (1ed6c ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1ed34 │ │ │ │ │ - ldr r1, [pc, #84] @ (1ed70 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #84] @ (1ed74 ) │ │ │ │ │ - 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] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - blx 985c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1ed30 │ │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq.n 1ed54 │ │ │ │ │ - blx 8980 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #24] @ (1ed70 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #28] @ (1ed78 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1ed30 │ │ │ │ │ - nop │ │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r2, r3, r3 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r0, r2, r2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001ed7c : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r5, [pc, #96] @ (1ede4 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1eda4 │ │ │ │ │ - ldr r1, [pc, #92] @ (1ede8 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #92] @ (1edec ) │ │ │ │ │ - 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, r6, r7, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r1, [ip, #8] │ │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r0, [pc, #1064] @ 1edb8 │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - blx 985c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1eda0 │ │ │ │ │ - ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - beq.n 1edcc │ │ │ │ │ - blx 8244 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 9480 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #24] @ (1ede8 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #28] @ (1edf0 ) │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + blx 8b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1eda0 │ │ │ │ │ - nop │ │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r2, r5, r1 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r0, r6, r0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001edf4 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r5, [pc, #80] @ (1ee4c ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1ee1c │ │ │ │ │ - ldr r1, [pc, #76] @ (1ee50 ) │ │ │ │ │ + blx 8b78 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9280 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #76] @ (1ee54 ) │ │ │ │ │ - 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 985c │ │ │ │ │ + blx 8c3c │ │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 99b0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ee18 │ │ │ │ │ - ldr r3, [pc, #32] @ (1ee50 ) │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ │ - blx 8fc4 │ │ │ │ │ - blx r6 │ │ │ │ │ + beq.w 1ece2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ mov r1, r0 │ │ │ │ │ + strd r9, r3, [sp] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 1e9be │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + beq.w 1ed40 │ │ │ │ │ + bics.w fp, r0, #4 │ │ │ │ │ + bne.w 1ed52 │ │ │ │ │ + ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.n 1e9be │ │ │ │ │ + ldr.w r3, [sl, #32] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ + blx 9280 │ │ │ │ │ + ldr.w r3, [sl, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - str r6, [r7, #28] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r2, r6, r7 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001ee58 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - sub.w ip, r2, #2 │ │ │ │ │ - ldr r5, [pc, #216] @ (1ef3c ) │ │ │ │ │ - ldr r4, [pc, #220] @ (1ef40 ) │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w lr, [pc, #216] @ 1ef44 │ │ │ │ │ - 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 1eefe │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - bne.n 1eec6 │ │ │ │ │ - ldr r3, [pc, #180] @ (1ef48 ) │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr.w r7, [lr, r3] │ │ │ │ │ + ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + blx 8c3c │ │ │ │ │ + ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + blt.n 1e9f6 │ │ │ │ │ + b.n 1e9be │ │ │ │ │ + ldr r3, [pc, #908] @ (1edb0 ) │ │ │ │ │ + ldr r0, [pc, #920] @ (1edbc ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r7, [r1, r3] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + str r7, [sp, #32] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #168] @ (1ef4c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 82ec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1ef1a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - add r2, sp, #12 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ + mov r6, 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, #884] @ (1edc0 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr.w r8, [r3, #188] @ 0xbc │ │ │ │ │ - add r3, sp, #16 │ │ │ │ │ - blx r8 │ │ │ │ │ - cbnz r0, 1ef16 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1ef2e │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 985c │ │ │ │ │ - cbz r0, 1ef16 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - strd r1, r5, [sp] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ │ - blx 85c4 │ │ │ │ │ - ldr r2, [pc, #104] @ (1ef50 ) │ │ │ │ │ - ldr r3, [pc, #88] @ (1ef40 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1ef36 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #72] @ (1ef48 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #80] @ (1ef54 ) │ │ │ │ │ - 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 1eee4 │ │ │ │ │ - ldr r3, [pc, #60] @ (1ef58 ) │ │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - ldr.w r4, [r6, #1064] @ 0x428 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 1ef16 │ │ │ │ │ - ldr r3, [pc, #44] @ (1ef5c ) │ │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ │ - add r3, pc │ │ │ │ │ - b.n 1ef20 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - str r6, [r2, #24] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [r1, #24] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r0, r0, r5 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - str r4, [r2, #16] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r6, r2, r4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r6, r7, r3 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r2, r5, r3 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001ef60 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r4, [pc, #44] @ (1ef94 ) │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - beq.n 1ef88 │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - ldr r1, [pc, #40] @ (1ef98 ) │ │ │ │ │ - ldr r3, [pc, #40] @ (1ef9c ) │ │ │ │ │ - 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 8e0c │ │ │ │ │ - nop │ │ │ │ │ - str r4, [r2, #8] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001efa0 : │ │ │ │ │ - ldr.w ip, [pc, #52] @ 1efd8 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #44] @ (1efdc ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - beq.n 1efca │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ │ - ldr.w r1, [lr] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - str r4, [r1, #4] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001efe0 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - ldr r5, [pc, #80] @ (1f038 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1f00c │ │ │ │ │ - ldr.w ip, [pc, #76] @ 1f03c │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #72] @ (1f040 ) │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + strd r6, r4, [sp, #8] │ │ │ │ │ + bl 1e1e0 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.w 1ecc8 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bgt.w 1e92a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ 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 985c │ │ │ │ │ - ldr r3, [pc, #36] @ (1f03c ) │ │ │ │ │ - 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 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - str r2, [r2, #0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r4, r0, r0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001f044 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - ldr r5, [pc, #224] @ (1f12c ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1f070 │ │ │ │ │ - ldr r1, [pc, #216] @ (1f130 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #216] @ (1f134 ) │ │ │ │ │ - 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 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - blx 985c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f06a │ │ │ │ │ - ldr r3, [pc, #172] @ (1f130 ) │ │ │ │ │ - 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, 1f0c0 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r5, [r7, #52] @ 0x34 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - it ne │ │ │ │ │ - cmpne r5, #0 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r5, #1 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - beq.n 1f0c0 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #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] @ (1f138 ) │ │ │ │ │ - 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] @ (1f13c ) │ │ │ │ │ - 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] @ (1f140 ) │ │ │ │ │ - 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 │ │ │ │ │ + b.n 1e92a │ │ │ │ │ + ldr r3, [pc, #792] @ (1edb0 ) │ │ │ │ │ + ldr r0, [pc, #808] @ (1edc4 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f06a │ │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ite al │ │ │ │ │ - moval r0, r0 │ │ │ │ │ - uxth r0, r5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - itt pl │ │ │ │ │ - movpl r0, r0 │ │ │ │ │ - hlt 0x0018 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0001f144 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r5, [pc, #620] @ (1f3b8 ) │ │ │ │ │ - ldr r2, [pc, #620] @ (1f3bc ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r4, [pc, #620] @ (1f3c0 ) │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - subs r3, r7, #3 │ │ │ │ │ - add r4, pc │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - bls.n 1f19e │ │ │ │ │ - ldr r1, [pc, #600] @ (1f3c4 ) │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #600] @ (1f3c8 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #584] @ (1f3cc ) │ │ │ │ │ - ldr r3, [pc, #564] @ (1f3bc ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 1f3b2 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ │ - blx 985c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f180 │ │ │ │ │ - ldr r2, [pc, #532] @ (1f3c4 ) │ │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ - ldr.w ip, [r4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 1f2ce │ │ │ │ │ - ldr.w r9, [r2, #24] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 1f2ce │ │ │ │ │ - cmp r7, #4 │ │ │ │ │ - itt ne │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - strne r6, [sp, #12] │ │ │ │ │ - bne.n 1f1f4 │ │ │ │ │ - ldr.w r2, [ip, #1368] @ 0x558 │ │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ │ - ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - ldr.w r9, [r2, #24] │ │ │ │ │ - it eq │ │ │ │ │ - ldrbeq r6, [r0, #1] │ │ │ │ │ - clz r6, r6 │ │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov.w r0, r9, lsl #3 │ │ │ │ │ - cmp r7, #3 │ │ │ │ │ - it eq │ │ │ │ │ - orreq.w r6, r6, #1 │ │ │ │ │ - mov.w r7, r9, lsl #1 │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - blx r2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + bl 1e2bc │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - add r1, sp, #16 │ │ │ │ │ - ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ │ - ldr.w r2, [r2, #588] @ 0x24c │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 1f2fe │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bgt.w 1e92a │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ blx r2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1f3a8 │ │ │ │ │ - ldr r3, [pc, #424] @ (1f3d0 ) │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #412] @ (1f3d4 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - sub.w r3, r8, #4 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ │ - ldr r1, [r1, #40] @ 0x28 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - bics.w r3, r1, #2 │ │ │ │ │ - ite ne │ │ │ │ │ - addne.w r6, r5, #16 │ │ │ │ │ - ldreq r6, [r5, #16] │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - blt.n 1f260 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - blx r1 │ │ │ │ │ - add.w r1, r9, #1 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bgt.n 1f270 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - blx r1 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r6, [r1, #232] @ 0xe8 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - blx r6 │ │ │ │ │ - str.w r0, [r8, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #2 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - str.w r3, [fp, r9, lsl #2] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1f240 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - beq.n 1f2e6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #304] @ (1f3d8 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + b.n 1e92a │ │ │ │ │ + ldr r3, [pc, #716] @ (1edb0 ) │ │ │ │ │ + ldr r0, [pc, #736] @ (1edc8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r7, 1f2e6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1f2e2 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr.w r3, [ip, #220] @ 0xdc │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r4, [ip, #948] @ 0x3b4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + bl 1e494 │ │ │ │ │ + b.n 1eac8 │ │ │ │ │ + ldr r3, [pc, #664] @ (1edb0 ) │ │ │ │ │ + ldr r0, [pc, #688] @ (1edcc ) │ │ │ │ │ + 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 r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1f182 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ - b.n 1f2c4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f398 │ │ │ │ │ - ldr r3, [pc, #212] @ (1f3dc ) │ │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #204] @ (1f3e0 ) │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr.w r3, [sl, #52] @ 0x34 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ite ne │ │ │ │ │ - addne.w r5, fp, #16 │ │ │ │ │ - ldreq.w r5, [fp, #16] │ │ │ │ │ - ldr.w r3, [r3, #988] @ 0x3dc │ │ │ │ │ + mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - cbz r0, 1f374 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - blt.n 1f348 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - adds r3, r6, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - blt.n 1f356 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + bl 1e564 │ │ │ │ │ + b.n 1eac8 │ │ │ │ │ + ldr r3, [pc, #612] @ (1edb0 ) │ │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ │ + ldr r0, [pc, #640] @ (1edd0 ) │ │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ blx r3 │ │ │ │ │ - add.w r3, r8, r6, lsl #2 │ │ │ │ │ - str.w r0, [r8, r6, lsl #2] │ │ │ │ │ - adds r6, #2 │ │ │ │ │ - ldr.w r1, [fp, #12] │ │ │ │ │ - str r1, [r3, #4] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ - blx r3 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1f318 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - ble.n 1f394 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #84] @ (1f3e4 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 1f2ac │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge.n 1f2ae │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r0, [pc, #72] @ (1f3e8 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1f2ae │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 1f2a2 │ │ │ │ │ - b.n 1f2ae │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bkpt 0x00f2 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r0, r0, #24 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r2, r4, #25 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r4, r3, #25 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r4, r6, #26 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r4, r0, #25 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r4, r3, #26 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r2, r1, #26 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001f3ec : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r5, [pc, #80] @ (1f444 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1f414 │ │ │ │ │ - ldr r1, [pc, #76] @ (1f448 ) │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ + blx 8b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #76] @ (1f44c ) │ │ │ │ │ - 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 985c │ │ │ │ │ + blx 8b78 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9280 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8c3c │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + b.n 1eb98 │ │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1ec9a │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 99b0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f410 │ │ │ │ │ - ldr r3, [pc, #32] @ (1f448 ) │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ │ - blx 85a0 │ │ │ │ │ + bne.n 1eb90 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + ldrd r8, sl, [sp, #20] │ │ │ │ │ + b.n 1ebd4 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + strd r9, r7, [sp] │ │ │ │ │ blx r6 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r2, r7, #15 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001f450 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r5, [pc, #100] @ (1f4bc ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1f478 │ │ │ │ │ - ldr r1, [pc, #96] @ (1f4c0 ) │ │ │ │ │ + bic.w r3, r0, #2 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 1ecd4 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.w 1ecd4 │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.w 1ed60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #96] @ (1f4c4 ) │ │ │ │ │ - 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 985c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f474 │ │ │ │ │ - ldr r3, [pc, #52] @ (1f4c0 ) │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq.n 1f4ac │ │ │ │ │ - ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ + blx 99b0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #24] @ (1f4c8 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1f474 │ │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r6, r2, #14 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r6, r1, #23 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001f4cc : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr r6, [pc, #524] @ (1f6e0 ) │ │ │ │ │ - ldr r5, [pc, #524] @ (1f6e4 ) │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [pc, #524] @ (1f6e8 ) │ │ │ │ │ - ldr r2, [pc, #524] @ (1f6ec ) │ │ │ │ │ - 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 1f5d2 │ │ │ │ │ - ldr r1, [pc, #496] @ (1f6f0 ) │ │ │ │ │ - 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 985c │ │ │ │ │ - mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f5e2 │ │ │ │ │ + bne.n 1ebb2 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov fp, r7 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 1ebfe │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ │ - add r3, sp, #16 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 1e42c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1f5e2 │ │ │ │ │ - cmp.w r8, #4 │ │ │ │ │ - beq.w 1f68a │ │ │ │ │ - add.w r1, r5, #16 │ │ │ │ │ - movs r7, #4 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ │ - b.n 1f590 │ │ │ │ │ - ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - beq.w 1f6c2 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - beq.n 1f612 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx 8418 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1f612 │ │ │ │ │ - ldr.w r3, [sl, #28] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq.n 1f600 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 8244 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + b.n 1e92a │ │ │ │ │ + ldr r3, [pc, #428] @ (1edb0 ) │ │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ │ + ldr r0, [pc, #460] @ (1edd4 ) │ │ │ │ │ + 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 r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx 95b8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - ble.n 1f664 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - adds r5, #4 │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ - blx 985c │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + blx 8b78 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 9280 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 99b0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1f556 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr.w r0, [r5, #-4] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ + cbz r0, 1ec80 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 9504 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + strd r9, r7, [sp] │ │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 1ec30 │ │ │ │ │ + bics.w fp, r0, #4 │ │ │ │ │ + bne.n 1ec76 │ │ │ │ │ + ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1ec30 │ │ │ │ │ + ldr.w r3, [sl, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx 95b8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 1f588 │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r3, [pc, #280] @ (1f6f4 ) │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr r1, [pc, #272] @ (1f6f8 ) │ │ │ │ │ - ldr r2, [pc, #252] @ (1f6e4 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - eors r1, r2 │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - bne.n 1f6da │ │ │ │ │ - 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 1f574 │ │ │ │ │ - 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] @ (1f6fc ) │ │ │ │ │ - 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] │ │ │ │ │ + ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + blx 9280 │ │ │ │ │ + ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + blt.n 1ec5a │ │ │ │ │ + b.n 1ec30 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + blx 83e4 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 1ebfe │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r1, [pc, #184] @ (1f700 ) │ │ │ │ │ + b.n 1e92a │ │ │ │ │ + ble.w 1eb98 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr.w r3, [sl, #32] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + blx 9280 │ │ │ │ │ + ldr.w r3, [sl, #32] │ │ │ │ │ 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 1f5e2 │ │ │ │ │ - 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 1f5e4 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + blx 8c3c │ │ │ │ │ + ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + blt.n 1eca0 │ │ │ │ │ + b.n 1eb98 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - blx 86dc │ │ │ │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ + blx r2 │ │ │ │ │ + b.n 1ea7c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + blx 83e4 │ │ │ │ │ + b.n 1ebe4 │ │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 99b0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 9504 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + cbz r0, 1ed10 │ │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + strd r9, r6, [sp] │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 1ece8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1ece8 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - blx 95b8 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr.w r4, [r2, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ + blx 83e4 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bgt.n 1ed26 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx r4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n 1f5e4 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bgt.w 1e92a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ + blx r2 │ │ │ │ │ + b.n 1e92a │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 83e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + blx 83e4 │ │ │ │ │ + b.n 1ed10 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + blx 83e4 │ │ │ │ │ + b.n 1ece8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 83e4 │ │ │ │ │ + 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, #96] @ (1edd8 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr.w sl, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #52] @ (1f704 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f5e2 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 1ed96 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1e93e │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r0, r7, #22 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r2, r1, #19 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - revsh r6, r0 │ │ │ │ │ + itte ne │ │ │ │ │ + movne r0, r0 │ │ │ │ │ + bkpt 0x00fa │ │ │ │ │ + moveq r0, r0 │ │ │ │ │ + bkpt 0x0060 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r0, r2, #18 │ │ │ │ │ + bkpt 0x0042 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r2, r6, r1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r6, #15 │ │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + asrs r6, r4, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001f708 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r5, [pc, #84] @ (1f764 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1f730 │ │ │ │ │ - ldr r1, [pc, #80] @ (1f768 ) │ │ │ │ │ +0001eddc : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [pc, #84] @ (1ee38 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldrd r8, r7, [sp, #40] @ 0x28 │ │ │ │ │ + cbz r3, 1ee30 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r7, [pc, #68] @ (1ee3c ) │ │ │ │ │ + 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 r3, [pc, #80] @ (1f76c ) │ │ │ │ │ - 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 985c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f72c │ │ │ │ │ - ldr r3, [pc, #36] @ (1f768 ) │ │ │ │ │ - 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 │ │ │ │ │ + ldr.w r8, [r2, #792] @ 0x318 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + 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] @ (1ee3c ) │ │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ │ + b.n 1ee08 │ │ │ │ │ nop │ │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r6, r3, #3 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001f770 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - ldr r6, [pc, #112] @ (1f7e8 ) │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add r6, pc │ │ │ │ │ - beq.n 1f798 │ │ │ │ │ - ldr r1, [pc, #108] @ (1f7ec ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #108] @ (1f7f0 ) │ │ │ │ │ - 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 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - blx 985c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f794 │ │ │ │ │ - ldr r3, [pc, #64] @ (1f7ec ) │ │ │ │ │ - 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, 1f7e2 │ │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ │ - cbz r2, 1f7e2 │ │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - subs r0, #0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - 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 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1f7ce │ │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ │ + str r4, [r2, #32] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001f7f4 : │ │ │ │ │ +0001ee40 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r4, [pc, #532] @ (1fa10 ) │ │ │ │ │ - ldr r2, [pc, #532] @ (1fa14 ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r5, [pc, #532] @ (1fa18 ) │ │ │ │ │ - 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 1f84e │ │ │ │ │ - ldr r1, [pc, #512] @ (1fa1c ) │ │ │ │ │ + lsls r6, r2, #2 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + adds r7, r6, #4 │ │ │ │ │ + ldr.w lr, [pc, #180] @ 1ef04 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr.w ip, [pc, #180] @ 1ef08 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + add lr, pc │ │ │ │ │ + str.w r3, [r4, r2, lsl #2] │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + adds r1, r5, #3 │ │ │ │ │ + str r3, [r4, r7] │ │ │ │ │ + add.w r3, r6, #8 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str.w r8, [r4, r3] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r9, [r4, r7] │ │ │ │ │ + ldr.w sl, [r4, r2, lsl #2] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #512] @ (1fa20 ) │ │ │ │ │ - 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, #496] @ (1fa24 ) │ │ │ │ │ - ldr r3, [pc, #476] @ (1fa14 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 1fa0a │ │ │ │ │ - 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 985c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f830 │ │ │ │ │ - ldr r2, [pc, #444] @ (1fa1c ) │ │ │ │ │ - ldr r5, [r5, r2] │ │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ - ldr.w ip, [r5] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 1f91e │ │ │ │ │ - ldr.w r8, [r2, #24] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 1f91e │ │ │ │ │ - ldr.w r2, [ip, #20] │ │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r7, #4 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - beq.n 1f936 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - add.w r9, sp, #16 │ │ │ │ │ - ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr.w r2, [r2, #588] @ 0x24c │ │ │ │ │ - blx r2 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 1f8f2 │ │ │ │ │ - ldr r3, [pc, #392] @ (1fa28 ) │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r4, r3, #4 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - bgt.n 1f8b4 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - bics.w r3, r1, #2 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - it ne │ │ │ │ │ - addne.w r0, fp, #16 │ │ │ │ │ - ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq.w r0, [fp, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - str.w r0, [r4, #4]! │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr.w r2, [r2, #780] @ 0x30c │ │ │ │ │ - blx r2 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1f8a8 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - beq.n 1f8fe │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ldr r0, [pc, #308] @ (1fa2c ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1f932 │ │ │ │ │ - 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 1f832 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ │ - beq.n 1f9ee │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - add.w r9, sp, #16 │ │ │ │ │ - ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr.w r2, [r2, #588] @ 0x24c │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f9f8 │ │ │ │ │ - ldr r3, [pc, #208] @ (1fa30 ) │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - bics.w r3, r2, #2 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - ite ne │ │ │ │ │ - addne.w r4, r0, #16 │ │ │ │ │ - ldreq r4, [r0, #16] │ │ │ │ │ - ldr.w r2, [r2, #988] @ 0x3dc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r2 │ │ │ │ │ - cbz r0, 1f9b0 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - bgt.n 1f99a │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ - ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ - blx r2 │ │ │ │ │ - str.w r0, [r5, r7, lsl #2] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr.w r2, [r2, #780] @ 0x30c │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1f96c │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - blt.n 1f9e2 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 1f8fe │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + 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 r2, [r4, r5, lsl #2] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 1eecc │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 1f914 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #76] @ (1fa34 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 1eee2 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f9c6 │ │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 1f886 │ │ │ │ │ - b.n 1f948 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bge.n 1f9ca │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #52] @ (1fa38 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 1eefa │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1f9ca │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ │ + str r4, [r4, #24] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xb842 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r0, r6, #10 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r6, r0, #8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r0, r2, #9 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r0, r7, #8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r4, r3, #8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -0001fa3c : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - ldr r6, [pc, #240] @ (1fb34 ) │ │ │ │ │ - ldr r4, [pc, #240] @ (1fb38 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r5, [pc, #240] @ (1fb3c ) │ │ │ │ │ +0001ef0c : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r5, [pc, #756] @ (1f208 ) │ │ │ │ │ + ldr r4, [pc, #756] @ (1f20c ) │ │ │ │ │ + sub sp, #24 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + ldr.w ip, [pc, #756] @ 1f210 │ │ │ │ │ + ldr r3, [pc, #756] @ (1f214 ) │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - beq.n 1fa90 │ │ │ │ │ - ldr r1, [pc, #224] @ (1fb40 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #224] @ (1fb44 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ble.n 1efb4 │ │ │ │ │ + ldr r2, [pc, #732] @ (1f218 ) │ │ │ │ │ + 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] @ (1f21c ) │ │ │ │ │ + ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + cbnz r0, 1efc4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ │ + bhi.n 1efc6 │ │ │ │ │ + tbh [pc, r3, lsl #1] │ │ │ │ │ + lsls r5, r0, #1 │ │ │ │ │ + lsls r4, r1, #1 │ │ │ │ │ + lsls r3, r2, #1 │ │ │ │ │ + lsls r2, r3, #1 │ │ │ │ │ + lsls r1, r4, #1 │ │ │ │ │ + lsls r0, r5, #1 │ │ │ │ │ + lsls r7, r5, #1 │ │ │ │ │ + lsls r6, r6, #1 │ │ │ │ │ + lsls r5, r7, #1 │ │ │ │ │ + lsls r4, r0, #2 │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + lsls r0, r4, #2 │ │ │ │ │ + lsls r7, r4, #2 │ │ │ │ │ + lsls r6, r5, #2 │ │ │ │ │ + lsls r5, r6, #2 │ │ │ │ │ + lsls r4, r7, #2 │ │ │ │ │ + lsls r3, r0, #3 │ │ │ │ │ + lsls r2, r1, #3 │ │ │ │ │ + lsls r1, r2, #3 │ │ │ │ │ + lsls r0, r3, #3 │ │ │ │ │ + lsls r7, r3, #3 │ │ │ │ │ + lsls r6, r4, #3 │ │ │ │ │ + lsls r5, r5, #3 │ │ │ │ │ + lsls r4, r6, #3 │ │ │ │ │ + lsls r3, r7, #3 │ │ │ │ │ + lsls r2, r0, #4 │ │ │ │ │ + lsls r1, r1, #4 │ │ │ │ │ + lsls r0, r2, #4 │ │ │ │ │ + lsls r7, r2, #4 │ │ │ │ │ + lsls r6, r3, #4 │ │ │ │ │ + lsls r5, r4, #4 │ │ │ │ │ + lsls r4, r5, #4 │ │ │ │ │ + lsls r3, r6, #4 │ │ │ │ │ + lsls r2, r7, #4 │ │ │ │ │ + lsls r1, r0, #5 │ │ │ │ │ + lsls r0, r1, #5 │ │ │ │ │ + movs r6, r7 │ │ │ │ │ + ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #612] @ (1f220 ) │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ + blx r7 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #208] @ (1fb48 ) │ │ │ │ │ - ldr r3, [pc, #188] @ (1fb38 ) │ │ │ │ │ + ldr r2, [pc, #604] @ (1f224 ) │ │ │ │ │ + ldr r3, [pc, #576] @ (1f20c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1fb30 │ │ │ │ │ - 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 985c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1fa74 │ │ │ │ │ - ldr r3, [pc, #156] @ (1fb40 ) │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr.w r9, [r5, r3] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bne.w 1f204 │ │ │ │ │ + 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 81fc │ │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ + blx 90ac │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cbz r0, 1fb0a │ │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.n 1fae8 │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - ldr r3, [r2, #124] @ 0x7c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - str.w r0, [r8, #12] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9880 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 99c8 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1fa76 │ │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 979c │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r2, sp │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - str r0, [r7, #12] │ │ │ │ │ - b.n 1fae8 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - strb r4, [r6, r6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r0, [r6, r6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - push {r1, r7, lr} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - strb r2, [r0, r6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001fb4c : │ │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - ldr r4, [pc, #180] @ (1fc08 ) │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #180] @ (1fc0c ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr.w r8, [r4, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - beq.n 1fb7a │ │ │ │ │ - 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 1fbee │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r4, 1fbbe │ │ │ │ │ - ldr.w r9, [pc, #120] @ 1fc10 │ │ │ │ │ - subs r6, r0, #4 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - add r9, pc │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bgt.n 1fbac │ │ │ │ │ - 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 1fb9e │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - beq.n 1fbca │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #80] @ (1fc14 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + blx 9410 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx r4 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1fc02 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + blx 91a4 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - strb r4, [r4, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r5, #4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r6, r5, #2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001fc18 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - ldr r6, [pc, #428] @ (1fdcc ) │ │ │ │ │ - ldr r5, [pc, #428] @ (1fdd0 ) │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r4, [pc, #428] @ (1fdd4 ) │ │ │ │ │ - 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, #408] @ (1fdd8 ) │ │ │ │ │ - ldr.w fp, [r4, r2] │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ble.n 1fd16 │ │ │ │ │ - ldr r1, [pc, #400] @ (1fddc ) │ │ │ │ │ - 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 │ │ │ │ │ + blx 831c │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 985c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1fcf8 │ │ │ │ │ - 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 1e42c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1fcf8 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - movs r4, #4 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - subs r5, r2, #4 │ │ │ │ │ - ldr r2, [pc, #328] @ (1fde0 ) │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - lsls r0, r5, #2 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r2, r0, #4 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - b.n 1fcc8 │ │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq.n 1fd80 │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - beq.n 1fd28 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - blx 8418 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1fd28 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq.n 1fd94 │ │ │ │ │ - subs r3, r4, #3 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.n 1fcd8 │ │ │ │ │ - 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] │ │ │ │ │ + blx 81c0 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8820 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8da8 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9820 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 938c │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8e40 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 82e0 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9134 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8c30 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8cf0 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 82a4 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 84c0 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9540 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 895c │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9100 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8b2c │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 95f8 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9268 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 870c │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9734 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 925c │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 83a0 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8808 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 98b0 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9610 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 974c │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 985c │ │ │ │ │ - str.w r0, [sl, #4]! │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1fcac │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #232] @ (1fde4 ) │ │ │ │ │ - ldr r3, [pc, #208] @ (1fdd0 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 1fdc6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #200] @ (1fde8 ) │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r4 │ │ │ │ │ - b.n 1fcf8 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - ldr r1, [pc, #180] @ (1fdec ) │ │ │ │ │ - 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, #148] @ (1fdf0 ) │ │ │ │ │ - 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 │ │ │ │ │ + blx 9468 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ 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 1fcf8 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r1, [pc, #108] @ (1fdf4 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1fcee │ │ │ │ │ - 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 8244 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne.n 1fd9e │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - blx 8b14 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 1fcfa │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 914c │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8184 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8dd0 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8c84 │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8bfc │ │ │ │ │ + b.n 1efc6 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - strh r0, [r3, r7] │ │ │ │ │ + str r4, [r4, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r2, r7] │ │ │ │ │ + str r2, [r3, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r0, r6, #2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - strh r6, [r7, r3] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r2, r1, #32 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cbz r4, 1fe5c │ │ │ │ │ + push {r4} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001fdf8 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r5, [pc, #92] @ (1fe5c ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1fe20 │ │ │ │ │ - ldr r1, [pc, #88] @ (1fe60 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #88] @ (1fe64 ) │ │ │ │ │ - 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 985c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1fe1c │ │ │ │ │ - ldr r3, [pc, #44] @ (1fe60 ) │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - cbz r2, 1fe4c │ │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r2, 1fe4c │ │ │ │ │ - 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 1fe48 │ │ │ │ │ - nop │ │ │ │ │ - str r2, [r7, r7] │ │ │ │ │ + strb r6, [r2, #1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ + blt.n 1f2e4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0001fe68 : │ │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - ldr r4, [pc, #180] @ (1ff24 ) │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #180] @ (1ff28 ) │ │ │ │ │ - add r4, pc │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr.w r8, [r4, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - beq.n 1fe96 │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ +0001f228 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [pc, #204] @ (1f2fc ) │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [pc, #204] @ (1f300 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + ldr r7, [pc, #200] @ (1f304 ) │ │ │ │ │ + add.w sl, sp, #8 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ 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 1ff0a │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r4, 1feda │ │ │ │ │ - ldr.w r9, [pc, #120] @ 1ff2c │ │ │ │ │ - subs r6, r0, #4 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - add r9, pc │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bgt.n 1fec8 │ │ │ │ │ - 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 1feba │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - beq.n 1fee6 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [pc, #80] @ (1ff30 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + cbz r1, 1f298 │ │ │ │ │ mov r1, sl │ │ │ │ │ - mov r0, fp │ │ │ │ │ + blx 99e0 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbnz r1, 1f2a6 │ │ │ │ │ + ldr r3, [pc, #160] @ (1f308 ) │ │ │ │ │ + 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, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ blx r4 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldr r2, [pc, #140] @ (1f30c ) │ │ │ │ │ + ldr r3, [pc, #124] @ (1f300 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 1f2f6 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + mov r1, sl │ │ │ │ │ + blx 8e7c │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 1f264 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ │ + blx 9774 │ │ │ │ │ + cbnz r0, 1f2e6 │ │ │ │ │ + ldr r3, [pc, #72] @ (1f308 ) │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + ldr r5, [r7, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + cbnz r1, 1f2e0 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1ff1e │ │ │ │ │ - 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} │ │ │ │ │ - str r0, [r1, r6] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001ff34 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r5, [pc, #76] @ (1ff88 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1ff5c │ │ │ │ │ - ldr r1, [pc, #72] @ (1ff8c ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #72] @ (1ff90 ) │ │ │ │ │ - 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 985c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1ff58 │ │ │ │ │ - ldr r3, [pc, #28] @ (1ff8c ) │ │ │ │ │ - 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, r8 │ │ │ │ │ + blx r6 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - str r6, [r7, r2] │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0001ff94 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r5, [pc, #88] @ (1fff4 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 1ffbc │ │ │ │ │ - ldr r1, [pc, #84] @ (1fff8 ) │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1f27c │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + b.n 1f2ce │ │ │ │ │ + ldr r3, [pc, #32] @ (1f308 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #84] @ (1fffc ) │ │ │ │ │ - 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 985c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1ffb8 │ │ │ │ │ - ldr r3, [pc, #40] @ (1fff8 ) │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - cbz r2, 1ffe4 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n 1ffe0 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1f27e │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - str r6, [r3, r1] │ │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00020000 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r5, [pc, #92] @ (20064 ) │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 20028 │ │ │ │ │ - ldr r1, [pc, #88] @ (20068 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #88] @ (2006c ) │ │ │ │ │ - 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 985c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 20024 │ │ │ │ │ - ldr r3, [pc, #44] @ (20068 ) │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - cbz r2, 20054 │ │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ - cbz r2, 20054 │ │ │ │ │ - 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 20050 │ │ │ │ │ - nop │ │ │ │ │ - ldr r7, [pc, #968] @ (20430 ) │ │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r4, #31 │ │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00020070 : │ │ │ │ │ +0001f310 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - ldr r5, [pc, #324] @ (201bc ) │ │ │ │ │ - ldr r4, [pc, #324] @ (201c0 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + ldr r5, [pc, #320] @ (1f458 ) │ │ │ │ │ + ldr r4, [pc, #320] @ (1f45c ) │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w r8, [pc, #324] @ 201c4 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + ldr.w r8, [pc, #320] @ 1f460 │ │ │ │ │ + ldr r3, [pc, #320] @ (1f464 ) │ │ │ │ │ add r8, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - beq.n 200c8 │ │ │ │ │ - ldr r1, [pc, #304] @ (201c8 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #304] @ (201cc ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r6, [r8, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r7, [r3, #644] @ 0x284 │ │ │ │ │ + blx r2 │ │ │ │ │ + add r2, sp, #12 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1f422 │ │ │ │ │ + ldr r3, [pc, #276] @ (1f468 ) │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 1f446 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r0, [pc, #260] @ (1f46c ) │ │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r5, [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 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #288] @ (201d0 ) │ │ │ │ │ - ldr r3, [pc, #268] @ (201c0 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1f416 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1f408 │ │ │ │ │ + cbz r5, 1f3ca │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldr r2, [pc, #192] @ (1f470 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (1f45c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 201b6 │ │ │ │ │ - add sp, #12 │ │ │ │ │ + bne.n 1f452 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ 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 985c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 200ac │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 985c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2014e │ │ │ │ │ - ldr r3, [pc, #220] @ (201c8 ) │ │ │ │ │ - ldr.w r7, [r8, r3] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #216] @ (201d4 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ 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] @ (201d8 ) │ │ │ │ │ - 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] @ (201dc ) │ │ │ │ │ - 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 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 200ac │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 8e10 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #108] @ (201c8 ) │ │ │ │ │ - ldr.w r8, [r8, r3] │ │ │ │ │ - bgt.n 2016a │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + bgt.n 1f3ae │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - blx 96e0 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + b.n 1f3ae │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - ldr.w r9, [r7, #52] @ 0x34 │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 1f3ac │ │ │ │ │ + b.n 1f3ca │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r2, sp │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - adds r0, r7, #4 │ │ │ │ │ - blx r9 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - str r0, [r5, #4] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r5, [r3, #12] │ │ │ │ │ - ldr.w r3, [r2, #948] @ 0x3b4 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ + b.n 1f39e │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 200ae │ │ │ │ │ + ldr r3, [pc, #64] @ (1f474 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (1f478 ) │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + blx r5 │ │ │ │ │ + b.n 1f3ae │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 9234 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 1f3ae │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r7, [pc, #512] @ (203c0 ) │ │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #480] @ (203a8 ) │ │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #296] @ (202fc ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ │ + bkpt 0x0078 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + nop {11} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000201e0 : │ │ │ │ │ - ldr.w ip, [pc, #56] @ 2021c │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #48] @ (20220 ) │ │ │ │ │ - add ip, pc │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2020a │ │ │ │ │ - ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ +0001f47c : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r5, [pc, #132] @ (1f508 ) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + blx 92bc │ │ │ │ │ + ldr r2, [pc, #128] @ (1f50c ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + adds r4, r0, #1 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + add.w r4, r4, r4, lsl #1 │ │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ │ + lsls r0, r4, #2 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ 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] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + str r7, [r5, #0] │ │ │ │ │ + strd ip, r5, [sp] │ │ │ │ │ + blx 9404 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + beq.n 1f4d4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [pc, #64] @ (1f510 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldr r6, [pc, #48] @ (20250 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00020224 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - ldr r5, [pc, #84] @ (20280 ) │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - sub.w r3, ip, #2 │ │ │ │ │ - add r5, pc │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 20268 │ │ │ │ │ - cmp.w ip, #2 │ │ │ │ │ - bne.n 20258 │ │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ - ldr r3, [pc, #64] @ (20284 ) │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx 82d4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - blx 985c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 20240 │ │ │ │ │ - b.n 2027c │ │ │ │ │ - ldr r1, [pc, #24] @ (20284 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 1f4f6 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #24] @ (20288 ) │ │ │ │ │ - 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 r5, [pc, #816] @ (205b4 ) │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ │ + asrs r0, r1, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002028c : │ │ │ │ │ +0001f514 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - ldr r5, [pc, #236] @ (20380 ) │ │ │ │ │ - ldr r4, [pc, #236] @ (20384 ) │ │ │ │ │ - sub sp, #12 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + ldr r5, [pc, #308] @ (1f650 ) │ │ │ │ │ + ldr r4, [pc, #308] @ (1f654 ) │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ add r5, pc │ │ │ │ │ + ldr.w r8, [pc, #308] @ 1f658 │ │ │ │ │ + ldr r3, [pc, #308] @ (1f65c ) │ │ │ │ │ + add r8, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ - ldr r5, [pc, #232] @ (20388 ) │ │ │ │ │ + mov r5, r2 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - add r5, pc │ │ │ │ │ - beq.n 2035c │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - beq.n 202e4 │ │ │ │ │ - ldr r1, [pc, #216] @ (2038c ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #216] @ (20390 ) │ │ │ │ │ - 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] @ (20394 ) │ │ │ │ │ - ldr r3, [pc, #180] @ (20384 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r6, [r8, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r7, [r3, #644] @ 0x284 │ │ │ │ │ + blx r2 │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1f61c │ │ │ │ │ + ldr r3, [pc, #264] @ (1f660 ) │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 1f640 │ │ │ │ │ + ldr.w r0, [r9, #64] @ 0x40 │ │ │ │ │ + blx 82d4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [pc, #240] @ (1f664 ) │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + strd r0, r5, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r8, [r3, #1176] @ 0x498 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str r1, [r0, #0] │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + str r7, [r5, #0] │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1f610 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1f606 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1f5f8 │ │ │ │ │ + cbnz r5, 1f5f4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [pc, #140] @ (1f668 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (1f654 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2037a │ │ │ │ │ - add sp, #12 │ │ │ │ │ + bne.n 1f64c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - blx 985c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 202c8 │ │ │ │ │ - ldr r3, [pc, #148] @ (2038c ) │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n 1f5d8 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 81fc │ │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 1f5f4 │ │ │ │ │ + b.n 1f5ce │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbz r0, 2034e │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 20330 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + b.n 1f5c0 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - ldr.w r5, [r2, #948] @ 0x3b4 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 202ca │ │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r2, sp │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + b.n 1f5b4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 20330 │ │ │ │ │ - ldr r5, [pc, #56] @ (20398 ) │ │ │ │ │ - ldr r4, [pc, #36] @ (20384 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - eors r5, r4 │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - bne.n 2037a │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 9130 │ │ │ │ │ + ldr r3, [pc, #60] @ (1f66c ) │ │ │ │ │ + ldr r1, [pc, #64] @ (1f670 ) │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n 1f5d8 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx 9234 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 1f5d8 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - ldr r5, [pc, #400] @ (20514 ) │ │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #344] @ (204e4 ) │ │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r6, pc, #440 @ (adr r6, 1f820 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #184] @ (20450 ) │ │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r4, [pc, #624] @ (2060c ) │ │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ │ │ + ldr r3, [pc, #8] @ (1f684 ) │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r2, [r1, #12] │ │ │ │ │ + bx lr │ │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0002039c : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - ldr r5, [pc, #92] @ (20400 ) │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - sub.w r3, ip, #2 │ │ │ │ │ - add r5, pc │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 203e6 │ │ │ │ │ - cmp.w ip, #2 │ │ │ │ │ - bne.n 203d4 │ │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - ldr r3, [pc, #72] @ (20404 ) │ │ │ │ │ - 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 985c │ │ │ │ │ - cbz r0, 203fa │ │ │ │ │ - blx 92bc │ │ │ │ │ - b.n 203ba │ │ │ │ │ - ldr r1, [pc, #28] @ (20404 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #28] @ (20408 ) │ │ │ │ │ + push {r3, lr} │ │ │ │ │ + ldr r3, [pc, #20] @ (1f6a0 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (1f6a4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ + ldr r0, [pc, #20] @ (1f6a8 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldr r4, [pc, #336] @ (20554 ) │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ + ldr r3, [pc, #40] @ (1f6dc ) │ │ │ │ │ + ldr r2, [pc, #40] @ (1f6e0 ) │ │ │ │ │ + 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 8620 │ │ │ │ │ + nop │ │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -0002040c : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r4, [pc, #428] @ (205c0 ) │ │ │ │ │ - ldr r2, [pc, #428] @ (205c4 ) │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr.w sl, [pc, #428] @ 205c8 │ │ │ │ │ +0001f6e4 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ 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 2046e │ │ │ │ │ - ldr r1, [pc, #404] @ (205cc ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #404] @ (205d0 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + cbz r3, 1f6f4 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cbz r3, 1f6f4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [pc, #8] @ (1f700 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ + strd r3, r5, [r4, #12] │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0001f704 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r4, [pc, #196] @ (1f7d0 ) │ │ │ │ │ + ldr r3, [pc, #196] @ (1f7d4 ) │ │ │ │ │ + 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.w r9, #1 │ │ │ │ │ - ldr r2, [pc, #384] @ (205d4 ) │ │ │ │ │ - ldr r3, [pc, #368] @ (205c4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 205bc │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - add sp, #16 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 1f742 │ │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx 96e0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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 985c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2044c │ │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ - add r3, sp, #4 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - bl 1e42c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 2044c │ │ │ │ │ - ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ │ - cmp r6, #4 │ │ │ │ │ - add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 20508 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - it lt │ │ │ │ │ - strlt.w r9, [sp, #4] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 1f73c │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 86dc │ │ │ │ │ - ldr r3, [pc, #280] @ (205cc ) │ │ │ │ │ + ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ + ldr.w sl, [r3, #1152] @ 0x480 │ │ │ │ │ + blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr.w r6, [sl, r3] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9504 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldrd r1, r4, [sp, #4] │ │ │ │ │ - subs r4, r4, r1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.n 204f2 │ │ │ │ │ - ldr.w r3, [r8, #32] │ │ │ │ │ - ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx 8d3c │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 83cc │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx 95b8 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 20450 │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - add r3, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e42c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 2044c │ │ │ │ │ - ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - it lt │ │ │ │ │ - strlt.w r9, [sp, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - itt ge │ │ │ │ │ - addge.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - strge r3, [sp, #8] │ │ │ │ │ - cmp r6, #6 │ │ │ │ │ - bne.n 204ac │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 985c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 205a8 │ │ │ │ │ - ldr r3, [pc, #132] @ (205cc ) │ │ │ │ │ - ldr.w r7, [sl, r3] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #128] @ (205d8 ) │ │ │ │ │ + blx sl │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [pc, #104] @ (1f7d8 ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #104] @ (205dc ) │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [pc, #76] @ (1f7dc ) │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #80] @ (205e0 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr r1, [pc, #48] @ (1f7e0 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ 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, [r9] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2044c │ │ │ │ │ - ldr r3, [pc, #32] @ (205cc ) │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - ldr.w r6, [sl, r3] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 204ba │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - ldr r3, [pc, #912] @ (20954 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #880] @ (2093c ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + nop │ │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #672] @ (20878 ) │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r6, pc, #104 @ (adr r6, 2064c ) │ │ │ │ │ + revsh r2, r7 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000205e4 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - ldr r7, [pc, #236] @ (206d8 ) │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add r7, pc │ │ │ │ │ - beq.n 20610 │ │ │ │ │ - ldr r1, [pc, #228] @ (206dc ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #228] @ (206e0 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ +0001f7e4 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ │ + ldr r3, [pc, #56] @ (1f824 ) │ │ │ │ │ + ldr r2, [pc, #60] @ (1f828 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - blx 985c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2060a │ │ │ │ │ - ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - beq.n 20672 │ │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx 985c │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2060a │ │ │ │ │ - ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq.n 20688 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - beq.n 20690 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - str r2, [r5, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r1, [r3, #4] │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - str r5, [r0, #12] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r3, [r1, #12] │ │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #112] @ (206e4 ) │ │ │ │ │ - ldr r3, [pc, #100] @ (206dc ) │ │ │ │ │ - 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 2060a │ │ │ │ │ - ldr r1, [pc, #92] @ (206e8 ) │ │ │ │ │ - ldr r3, [pc, #80] @ (206dc ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - b.n 20678 │ │ │ │ │ - ldr r3, [pc, #72] @ (206dc ) │ │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #76] @ (206ec ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r0, #4 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr r1, [pc, #52] @ (206f0 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + ldr r1, [pc, #36] @ (1f82c ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ 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 2060a │ │ │ │ │ - nop │ │ │ │ │ - ldr r2, [pc, #48] @ (2070c ) │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + strd r5, r5, [r4, #76] @ 0x4c │ │ │ │ │ + strd r5, r5, [r4, #68] @ 0x44 │ │ │ │ │ + blx 9504 │ │ │ │ │ + str r5, [r4, #84] @ 0x54 │ │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ │ - ... │ │ │ │ │ │ │ │ │ │ -000206f4 : │ │ │ │ │ +0001f830 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - ldr r5, [pc, #116] @ (20770 ) │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r5, [pc, #36] @ (1f85c ) │ │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ + blx 9480 │ │ │ │ │ + ldr r3, [pc, #32] @ (1f860 ) │ │ │ │ │ add r5, pc │ │ │ │ │ - beq.n 2071e │ │ │ │ │ - ldr.w ip, [pc, #112] @ 20774 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #112] @ (20778 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr.w r1, [r5, ip] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - blx 985c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2071a │ │ │ │ │ - ldr r3, [pc, #68] @ (20774 ) │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ + adds r0, r4, #4 │ │ │ │ │ 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, 2076a │ │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 2076a │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 20760 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldr r1, [pc, #0] @ (20774 ) │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + bx r3 │ │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002077c : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r4, [pc, #324] @ (208c8 ) │ │ │ │ │ - ldr r2, [pc, #324] @ (208cc ) │ │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r7, [pc, #324] @ (208d0 ) │ │ │ │ │ +0001f864 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ + blx 8588 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0001f878 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + ldr.w r6, [pc, #1420] @ 1fe0c │ │ │ │ │ + ldr.w r5, [pc, #1420] @ 1fe10 │ │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr.w r3, [pc, #1416] @ 1fe14 │ │ │ │ │ + ldr.w r4, [pc, #1416] @ 1fe18 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ │ 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 207d4 │ │ │ │ │ - ldr r1, [pc, #304] @ (208d4 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #304] @ (208d8 ) │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ + str r5, [sp, #132] @ 0x84 │ │ │ │ │ + mov.w r5, #0 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ │ + ldr r5, [r3, r4] │ │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ │ + ldr.w r4, [r4, #188] @ 0xbc │ │ │ │ │ blx r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #288] @ (208dc ) │ │ │ │ │ - ldr r3, [pc, #268] @ (208cc ) │ │ │ │ │ - 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 208c2 │ │ │ │ │ - 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 985c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 207b8 │ │ │ │ │ - ldr r3, [pc, #248] @ (208e0 ) │ │ │ │ │ - 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 9920 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 207b8 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r1, [r4, r3, lsl #2] │ │ │ │ │ - ldr r3, [pc, #192] @ (208d4 ) │ │ │ │ │ - ldr.w sl, [r7, r3] │ │ │ │ │ - add r3, sp, #32 │ │ │ │ │ - ldr.w r5, [sl] │ │ │ │ │ - ldr.w r5, [r5, #188] @ 0xbc │ │ │ │ │ - blx r5 │ │ │ │ │ + bne.n 1f966 │ │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ + movw r6, #21846 @ 0x5556 │ │ │ │ │ + movt r6, #21845 @ 0x5555 │ │ │ │ │ + smull r3, r6, r6, r8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + sub.w r6, r6, r8, asr #31 │ │ │ │ │ + add.w r4, r6, r6, lsl #1 │ │ │ │ │ + subs.w r4, r8, r4 │ │ │ │ │ + bne.n 1f956 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + ble.w 1fc78 │ │ │ │ │ + ldr.w fp, [pc, #1336] @ 1fe1c │ │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ │ + ldr.w sl, [pc, #1336] @ 1fe20 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add fp, pc │ │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ │ + add sl, pc │ │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ │ + add.w r9, sp, #68 @ 0x44 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 1f920 │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ │ + bne.n 1f98a │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + adds r4, #3 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.n 1f99e │ │ │ │ │ + adds r3, r4, #2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt.n 1f92e │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bgt.n 1f93a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add.w r3, r3, r4, lsl #2 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r6, [r3, #188] @ 0xbc │ │ │ │ │ + mov r3, fp │ │ │ │ │ + blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 207b8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bgt.n 208b2 │ │ │ │ │ - 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 2085a │ │ │ │ │ - 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] │ │ │ │ │ + beq.n 1f90e │ │ │ │ │ + b.n 1f966 │ │ │ │ │ + ldr.w r1, [pc, #1228] @ 1fe24 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr.w r1, [pc, #1212] @ 1fe28 │ │ │ │ │ + ldr.w r2, [pc, #1184] @ 1fe10 │ │ │ │ │ + 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 1fe06 │ │ │ │ │ + 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, #1180] @ 1fe2c │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1f966 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ │ + ble.w 1fc78 │ │ │ │ │ + ldr.w r9, [pc, #1156] @ 1fe30 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r7, [pc, #1152] @ 1fe34 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add r9, pc │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + add r7, pc │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + blt.n 1f9d0 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + blt.n 1f9dc │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ + ldr.w r0, [r2, fp, lsl #2] │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ blx r2 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ - cbnz r2, 2087e │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r1, [pc, #112] @ (208e4 ) │ │ │ │ │ + cbnz r2, 1f9f8 │ │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.w 1fc32 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + add.w r1, fp, #2 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + add.w fp, fp, #3 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bgt.n 1f9c4 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + adds.w r3, sl, #1 │ │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 1fc78 │ │ │ │ │ + lsls r3, r6, #2 │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ + bge.w 1fc24 │ │ │ │ │ + ldrd r0, r1, [sp, #32] │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r2, [r0, r1, lsl #2] │ │ │ │ │ + lsls r1, r1, #2 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.n 1faf2 │ │ │ │ │ + ldr.w sl, [pc, #1012] @ 1fe38 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r1, [pc, #1012] @ (1fe3c ) │ │ │ │ │ + movw ip, #21846 @ 0x5556 │ │ │ │ │ + movt ip, #21845 @ 0x5555 │ │ │ │ │ + add sl, pc │ │ │ │ │ + str.w r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ + mov r9, ip │ │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + add.w fp, r7, #1 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + blt.n 1fa7c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bgt.n 1fa88 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + beq.n 1fae4 │ │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ + ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr.w fp, [r2, fp, lsl #2] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1fc42 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 1fc42 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bge.w 1fc42 │ │ │ │ │ + movw r2, #43691 @ 0xaaab │ │ │ │ │ + movt r2, #43690 @ 0xaaaa │ │ │ │ │ + movw ip, #43690 @ 0xaaaa │ │ │ │ │ + movt ip, #10922 @ 0x2aaa │ │ │ │ │ + mla ip, r2, r3, ip │ │ │ │ │ + cmp.w ip, #1431655765 @ 0x55555555 │ │ │ │ │ + bcs.w 1fc42 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 1fc8a │ │ │ │ │ + smull r1, r2, r9, r3 │ │ │ │ │ + sub.w r3, r2, r3, asr #31 │ │ │ │ │ + str.w r3, [sl, r4, lsl #2] │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + adds r7, #3 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + bgt.n 1fa6c │ │ │ │ │ + ldrd r8, r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp.w r8, #2 │ │ │ │ │ + ble.n 1fb12 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + blx 8fec │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + blt.n 1fb26 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #804] @ (1fe40 ) │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + cmp.w r8, #2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + str r2, [r7, r1] │ │ │ │ │ + ble.n 1fb8e │ │ │ │ │ + ldr r2, [pc, #780] @ (1fe44 ) │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + subs r2, r7, #4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + ldr.w r3, [sl, #4]! │ │ │ │ │ + cbnz r3, 1fb7c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + it ge │ │ │ │ │ + orrge.w r2, r2, #1 │ │ │ │ │ + cbz r2, 1fb6a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ + cbz r3, 1fb7c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + bgt.n 1fb4c │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.n 1fb40 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + blt.w 1fdea │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + add.w r9, sp, #76 @ 0x4c │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + 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.n 1fca6 │ │ │ │ │ + ldr.w sl, [pc, #652] @ 1fe48 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + add sl, pc │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 1fbd6 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + adds r4, #3 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.n 1fca4 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bgt.n 1fbe2 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + ldr.w fp, [sp, #124] @ 0x7c │ │ │ │ │ + ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1fbcc │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #580] @ (1fe4c ) │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1f966 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #552] @ (1fe50 ) │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + b.n 1fa2a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #540] @ (1fe54 ) │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 207b8 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - strd r5, r9, [sp, #8] │ │ │ │ │ + b.n 1f966 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr.w r3, [r4, r3, lsl #2] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #84] @ (208e8 ) │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ │ - blx 9064 │ │ │ │ │ - cbz r5, 208a6 │ │ │ │ │ + blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - b.n 207ba │ │ │ │ │ - ldr r1, [pc, #56] @ (208ec ) │ │ │ │ │ - ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r4, [r3, #288] @ 0x120 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [pc, #504] @ (1fe58 ) │ │ │ │ │ mov r2, r0 │ │ │ │ │ - add r1, pc │ │ │ │ │ + ldr r1, [pc, #504] @ (1fe5c ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1f966 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r1, [pc, #480] @ (1fe60 ) │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1f966 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [pc, #468] @ (1fe64 ) │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 1f966 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ + blx 9480 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.w 1fdfa │ │ │ │ │ + ldr.w r9, [pc, #408] @ 1fe68 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + movs r7, #12 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + add r9, pc │ │ │ │ │ + subs r4, r2, #4 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bgt.n 1fcf0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + mul.w r3, r7, r8 │ │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 207b8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 9504 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + add.w r3, r8, r8, lsl #1 │ │ │ │ │ + str.w r0, [r4, #4]! │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.n 1fce4 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + mov r3, fp │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r1, [r1, r0] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + str r1, [r0, #64] @ 0x40 │ │ │ │ │ + ble.n 1fdd4 │ │ │ │ │ + ldr r1, [pc, #320] @ (1fe6c ) │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + ldr.w sl, [pc, #316] @ 1fe70 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + ldr r1, [pc, #312] @ (1fe74 ) │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ │ + add r1, pc │ │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 1fd9a │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + lsrs r1, r2, #31 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + it ge │ │ │ │ │ + orrge.w r1, r1, #1 │ │ │ │ │ + cbz r1, 1fd6e │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + ldr.w r4, [fp, r9, lsl #2] │ │ │ │ │ + ldr.w r0, [fp, r2, lsl #2] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx 8e98 │ │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ │ + blx 87bc │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + add.w sl, sl, #3 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + add.w r8, r8, #4 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + ble.n 1fdd2 │ │ │ │ │ + add.w r1, sl, #2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + blt.n 1fdaa │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + bgt.n 1fdb6 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r7, sl, lsl #2 │ │ │ │ │ + adds r7, #8 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bne.n 1fd52 │ │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ + ldr.w r0, [fp, r3, lsl #2] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ │ + blx 87bc │ │ │ │ │ + b.n 1fd88 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b.n 1f968 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r1, [pc, #136] @ (1fe78 ) │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + b.n 1fc98 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ │ + b.n 1fdd4 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r0, [pc, #464] @ (20a9c ) │ │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #440] @ (20a8c ) │ │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r6, #29 │ │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r0, [pc, #248] @ (209d8 ) │ │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r6, #28 │ │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r4, #28 │ │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + @ instruction: 0xb644 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r5, #26 │ │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + push {r2, r6, lr} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000208f0 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r4, [pc, #292] @ (20a1c ) │ │ │ │ │ - ldr r2, [pc, #292] @ (20a20 ) │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - add r4, pc │ │ │ │ │ - ldr r7, [pc, #292] @ (20a24 ) │ │ │ │ │ +0001fe7c : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ 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 2094a │ │ │ │ │ - ldr r1, [pc, #272] @ (20a28 ) │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #272] @ (20a2c ) │ │ │ │ │ - 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] @ (20a30 ) │ │ │ │ │ - ldr r3, [pc, #236] @ (20a20 ) │ │ │ │ │ - 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 20a18 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ + blx 9480 │ │ │ │ │ + ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ 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 985c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + blx 837c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + │ │ │ │ │ +0001fe98 : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r6, [pc, #36] @ (1fec4 ) │ │ │ │ │ + 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 9510 │ │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2092c │ │ │ │ │ - ldr r3, [pc, #216] @ (20a34 ) │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ + bne.n 1fea6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0001fec8 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r6, [pc, #536] @ (200e8 ) │ │ │ │ │ + ldr r3, [pc, #536] @ (200ec ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r1, [pc, #536] @ (200f0 ) │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r1, pc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ 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 9920 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 2092c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - ldr r3, [pc, #164] @ (20a28 ) │ │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + blx 8e64 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8490 │ │ │ │ │ + ldr r7, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r2, [pc, #508] @ (200f4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 200d2 │ │ │ │ │ + ldr r3, [pc, #500] @ (200f8 ) │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 20a08 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r1, [r4, r3, lsl #2] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r1, [pc, #488] @ (200fc ) │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8e64 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8490 │ │ │ │ │ + ldr r7, [r5, #76] @ 0x4c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 200dc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r9, [r3, #188] @ 0xbc │ │ │ │ │ - add r3, sp, #32 │ │ │ │ │ - blx r9 │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r1, [pc, #456] @ (20100 ) │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r7, sp │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8e64 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8490 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + adds r0, r5, #4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ + blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2092c │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + beq.w 200a4 │ │ │ │ │ + ldr.w r9, [pc, #420] @ 20104 │ │ │ │ │ + ldr.w r8, [pc, #420] @ 20108 │ │ │ │ │ + ldr.w sl, [pc, #420] @ 2010c │ │ │ │ │ + add r9, pc │ │ │ │ │ + add r8, pc │ │ │ │ │ + add sl, pc │ │ │ │ │ + b.n 20026 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - adds r0, #3 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w lr, [sp, #28] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - ble.n 209e0 │ │ │ │ │ - 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 209cc │ │ │ │ │ - str.w lr, [sp, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - strd r9, r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #72] @ (20a38 ) │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ │ - blx 9064 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r1, [pc, #400] @ (20110 ) │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8e64 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8490 │ │ │ │ │ + ldr.w fp, [r5, #24] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 2009e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2092e │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r1, [pc, #360] @ (20114 ) │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8e64 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8490 │ │ │ │ │ + ldr.w fp, [r5, #20] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 20098 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #44] @ (20a3c ) │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r1, [pc, #320] @ (20118 ) │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8e64 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8490 │ │ │ │ │ + ldr r5, [r5, #28] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 20092 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r1, [pc, #288] @ (2011c ) │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ + blx 8e64 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8490 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + movs r0, #10 │ │ │ │ │ + blx 9474 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8490 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 200a4 │ │ │ │ │ + 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 8e64 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8490 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8e64 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8490 │ │ │ │ │ + ldr.w fp, [r5, #16] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 2006e │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2092c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r1, [pc, #176] @ (20120 ) │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 8e64 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8490 │ │ │ │ │ + ldr.w fp, [r5, #12] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w 1ff70 │ │ │ │ │ + ldr r3, [pc, #148] @ (20124 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + b.n 1ff7e │ │ │ │ │ + ldr r3, [pc, #148] @ (20128 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + b.n 1fff8 │ │ │ │ │ + ldr r3, [pc, #144] @ (2012c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + b.n 1ffd4 │ │ │ │ │ + ldr r3, [pc, #144] @ (20130 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + b.n 1ffaa │ │ │ │ │ + ldr r0, [pc, #140] @ (20134 ) │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 898c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 8490 │ │ │ │ │ + ldr r2, [pc, #124] @ (20138 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (200ec ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 200e2 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r1, [pc, #36] @ (200f8 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (2013c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ │ + b.n 1ff10 │ │ │ │ │ + ldr r3, [pc, #96] @ (20140 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + b.n 1ff36 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - bx r0 │ │ │ │ │ + nop │ │ │ │ │ + str r0, [r5, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mov sl, pc │ │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + str r4, [r0, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r3, #26 │ │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r2, #25 │ │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + add r4, pc, #80 @ (adr r4, 20160 ) │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + add r2, pc, #968 @ (adr r2, 204f0 ) │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r2, pc, #944 @ (adr r2, 204dc ) │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r2, pc, #920 @ (adr r2, 204c8 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r0, #22 │ │ │ │ │ + add r2, pc, #896 @ (adr r2, 204b4 ) │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldr r7, [pc, #256] @ (2023c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ + add r2, pc, #680 @ (adr r2, 203e8 ) │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + add r2, pc, #648 @ (adr r2, 203cc ) │ │ │ │ │ + movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr.w r9, [pc, #200] @ 20b14 │ │ │ │ │ + ldr.w r9, [pc, #200] @ 20218 │ │ │ │ │ mov r7, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ │ add r9, pc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 20ad0 │ │ │ │ │ + beq.n 201d4 │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20b0a │ │ │ │ │ + beq.n 2020e │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 20b0a │ │ │ │ │ - ldr.w fp, [pc, #172] @ 20b18 │ │ │ │ │ + ble.n 2020e │ │ │ │ │ + ldr.w fp, [pc, #172] @ 2021c │ │ │ │ │ movs r6, #0 │ │ │ │ │ - ldr r3, [pc, #172] @ (20b1c ) │ │ │ │ │ + ldr r3, [pc, #172] @ (20220 ) │ │ │ │ │ add fp, pc │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ldr.w ip, [pc, #164] @ 20b20 │ │ │ │ │ + ldr.w ip, [pc, #164] @ 20224 │ │ │ │ │ ite gt │ │ │ │ │ movgt r1, #0 │ │ │ │ │ movle r1, #1 │ │ │ │ │ ldr.w sl, [r0, r6, lsl #2] │ │ │ │ │ orrs.w r1, r1, r4, lsr #31 │ │ │ │ │ - beq.n 20a9a │ │ │ │ │ + beq.n 2019e │ │ │ │ │ ldr.w r2, [r9, ip] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ldr r1, [pc, #128] @ (20b20 ) │ │ │ │ │ + ldr r1, [pc, #128] @ (20224 ) │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ - bgt.n 20ab0 │ │ │ │ │ + bgt.n 201b4 │ │ │ │ │ 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 20a40 │ │ │ │ │ + bl 20144 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n 20b0a │ │ │ │ │ + ble.n 2020e │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ - b.n 20a76 │ │ │ │ │ + b.n 2017a │ │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ │ mov r4, r3 │ │ │ │ │ - cbz r6, 20b0a │ │ │ │ │ - ldr.w sl, [pc, #76] @ 20b24 │ │ │ │ │ + cbz r6, 2020e │ │ │ │ │ + ldr.w sl, [pc, #76] @ 20228 │ │ │ │ │ add sl, pc │ │ │ │ │ - ldr r2, [pc, #64] @ (20b20 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (20224 ) │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 20b04 │ │ │ │ │ + beq.n 20208 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ orrs.w r3, r3, r4, lsr #31 │ │ │ │ │ - beq.n 20afc │ │ │ │ │ + beq.n 20200 │ │ │ │ │ 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 20adc │ │ │ │ │ + bne.n 201e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ + ldr r6, [pc, #656] @ (204ac ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r2, #24 │ │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r6, #25 │ │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r0, #21 │ │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ - ldr r2, [pc, #64] @ (20b6c ) │ │ │ │ │ + ldr r2, [pc, #64] @ (20270 ) │ │ │ │ │ ldrd r5, r1, [r0, #36] @ 0x24 │ │ │ │ │ add r2, pc │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble.n 20b52 │ │ │ │ │ - ldr r1, [pc, #56] @ (20b70 ) │ │ │ │ │ + ble.n 20256 │ │ │ │ │ + ldr r1, [pc, #56] @ (20274 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ ldr r6, [r2, r1] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - cbz r0, 20b54 │ │ │ │ │ + cbz r0, 20258 │ │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ ldr.w r2, [r2, #1728] @ 0x6c0 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ blx r2 │ │ │ │ │ - cbz r0, 20b5e │ │ │ │ │ + cbz r0, 20262 │ │ │ │ │ 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 20b4e │ │ │ │ │ - add ip, r9 │ │ │ │ │ + b.n 20252 │ │ │ │ │ + ldr r5, [pc, #800] @ (20594 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00020b74 : │ │ │ │ │ +00020278 : │ │ │ │ │ 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, 20b8c │ │ │ │ │ + cbz r1, 20290 │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00020b94 : │ │ │ │ │ +00020298 : │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r2, #76] @ 0x4c │ │ │ │ │ ldrd r3, r1, [r0, #20] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 20bc4 │ │ │ │ │ - cbz r1, 20bbe │ │ │ │ │ + beq.n 202c8 │ │ │ │ │ + cbz r1, 202c2 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ - cbz r3, 20bac │ │ │ │ │ + cbz r3, 202b0 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ str r3, [r2, #80] @ 0x50 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20baa │ │ │ │ │ - b.n 20bb8 │ │ │ │ │ + bne.n 202ae │ │ │ │ │ + b.n 202bc │ │ │ │ │ str r3, [r2, #76] @ 0x4c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 20ba8 │ │ │ │ │ + beq.n 202ac │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ - b.n 20ba8 │ │ │ │ │ + b.n 202ac │ │ │ │ │ │ │ │ │ │ -00020bd0 : │ │ │ │ │ +000202d4 : │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 20bdc │ │ │ │ │ + beq.n 202e0 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ - cbz r1, 20bde │ │ │ │ │ + cbz r1, 202e2 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 20bdc │ │ │ │ │ + bne.n 202e0 │ │ │ │ │ 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, 20bf6 │ │ │ │ │ + cbz r2, 202fa │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00020bfc : │ │ │ │ │ +00020300 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r5, [pc, #188] @ (20cc0 ) │ │ │ │ │ - ldr r4, [pc, #188] @ (20cc4 ) │ │ │ │ │ + ldr r5, [pc, #188] @ (203c4 ) │ │ │ │ │ + ldr r4, [pc, #188] @ (203c8 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r3, [pc, #188] @ (20cc8 ) │ │ │ │ │ - ldr r2, [pc, #188] @ (20ccc ) │ │ │ │ │ + ldr r3, [pc, #188] @ (203cc ) │ │ │ │ │ + ldr r2, [pc, #188] @ (203d0 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -40691,17 +39625,17 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ blx 96e0 │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 20c5c │ │ │ │ │ + cbz r0, 20360 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #120] @ (20cd0 ) │ │ │ │ │ + ldr r0, [pc, #120] @ (203d4 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, sp │ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -40713,425 +39647,425 @@ │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ strd r6, r5, [r4, #8] │ │ │ │ │ strd r5, r5, [r4, #16] │ │ │ │ │ str r5, [r4, #24] │ │ │ │ │ blx 95a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8b20 │ │ │ │ │ - ldr r2, [pc, #76] @ (20cd4 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (203d8 ) │ │ │ │ │ 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] @ (20cc4 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (203c8 ) │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str r5, [r4, #32] │ │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 20cba │ │ │ │ │ + bne.n 203be │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - mvns r4, r6 │ │ │ │ │ + ldr r4, [pc, #960] @ (20788 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mvns r4, r5 │ │ │ │ │ + ldr r4, [pc, #928] @ (20770 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r0, #20 │ │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - muls r2, r5 │ │ │ │ │ + ldr r4, [pc, #408] @ (20574 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00020cd8 : │ │ │ │ │ +000203dc : │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r2, #68] @ 0x44 │ │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 20d08 │ │ │ │ │ - cbz r1, 20d02 │ │ │ │ │ + beq.n 2040c │ │ │ │ │ + cbz r1, 20406 │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 20cf0 │ │ │ │ │ + cbz r3, 203f4 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ str r3, [r2, #72] @ 0x48 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20cee │ │ │ │ │ - b.n 20cfc │ │ │ │ │ + bne.n 203f2 │ │ │ │ │ + b.n 20400 │ │ │ │ │ str r3, [r2, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 20cec │ │ │ │ │ + beq.n 203f0 │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - b.n 20cec │ │ │ │ │ + b.n 203f0 │ │ │ │ │ │ │ │ │ │ -00020d14 : │ │ │ │ │ - ldr r2, [pc, #232] @ (20e00 ) │ │ │ │ │ - ldr r3, [pc, #236] @ (20e04 ) │ │ │ │ │ +00020418 : │ │ │ │ │ + ldr r2, [pc, #232] @ (20504 ) │ │ │ │ │ + ldr r3, [pc, #236] @ (20508 ) │ │ │ │ │ add r2, pc │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r5, [pc, #228] @ (20e08 ) │ │ │ │ │ + ldr r5, [pc, #228] @ (2050c ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ blx 8cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 86f4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #200] @ (20e0c ) │ │ │ │ │ + ldr r3, [pc, #200] @ (20510 ) │ │ │ │ │ ldr r5, [r5, r3] │ │ │ │ │ - bgt.n 20d50 │ │ │ │ │ + bgt.n 20454 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - cbz r0, 20d90 │ │ │ │ │ + cbz r0, 20494 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 20d82 │ │ │ │ │ + ble.n 20486 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr.w r0, [r0, r6, lsl #2] │ │ │ │ │ - bl 20d14 │ │ │ │ │ + bl 20418 │ │ │ │ │ ldrd r0, r3, [r4, #32] │ │ │ │ │ str.w r7, [r0, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n 20d6c │ │ │ │ │ + bgt.n 20470 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 20dda │ │ │ │ │ + cbz r0, 204de │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, sp │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 20dc4 │ │ │ │ │ + cbz r0, 204c8 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 20db6 │ │ │ │ │ + bgt.n 204ba │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 20da2 │ │ │ │ │ + bne.n 204a6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ - ldr r2, [pc, #52] @ (20e10 ) │ │ │ │ │ - ldr r3, [pc, #36] @ (20e04 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (20514 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (20508 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 20dfc │ │ │ │ │ + bne.n 20500 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - cmn r4, r4 │ │ │ │ │ + ldr r3, [pc, #896] @ (20888 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmn r0, r3 │ │ │ │ │ + ldr r3, [pc, #848] @ (20860 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - tst r6, r3 │ │ │ │ │ + ldr r3, [pc, #104] @ (20580 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00020e14 : │ │ │ │ │ +00020518 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ │ str r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r0, #68] @ 0x44 │ │ │ │ │ - beq.n 20e58 │ │ │ │ │ + beq.n 2055c │ │ │ │ │ it le │ │ │ │ │ movle r5, #0 │ │ │ │ │ - ble.n 20e58 │ │ │ │ │ + ble.n 2055c │ │ │ │ │ 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 20e14 │ │ │ │ │ + bl 20518 │ │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r5, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n 20e3a │ │ │ │ │ + bgt.n 2053e │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ │ - cbz r2, 20e66 │ │ │ │ │ + cbz r2, 2056a │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00020e6c : │ │ │ │ │ +00020570 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w sl, [r0, #28] │ │ │ │ │ - ldr r7, [pc, #196] @ (20f3c ) │ │ │ │ │ + ldr r7, [pc, #196] @ (20640 ) │ │ │ │ │ ldr.w r1, [sl, #36] @ 0x24 │ │ │ │ │ add r7, pc │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 20f18 │ │ │ │ │ + beq.n 2061c │ │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 20ef4 │ │ │ │ │ - ldr.w r9, [pc, #180] @ 20f40 │ │ │ │ │ + bge.n 205f8 │ │ │ │ │ + ldr.w r9, [pc, #180] @ 20644 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - ldr.w r8, [pc, #176] @ 20f44 │ │ │ │ │ + ldr.w r8, [pc, #176] @ 20648 │ │ │ │ │ add r9, pc │ │ │ │ │ add r8, pc │ │ │ │ │ - b.n 20ed2 │ │ │ │ │ - ldr r3, [pc, #172] @ (20f48 ) │ │ │ │ │ + b.n 205d6 │ │ │ │ │ + ldr r3, [pc, #172] @ (2064c ) │ │ │ │ │ cmp r1, r4 │ │ │ │ │ it le │ │ │ │ │ ldrle.w fp, [r7, r3] │ │ │ │ │ - bgt.n 20eb4 │ │ │ │ │ + bgt.n 205b8 │ │ │ │ │ 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 20ef4 │ │ │ │ │ - ldr r3, [pc, #116] @ (20f48 ) │ │ │ │ │ + ble.n 205f8 │ │ │ │ │ + ldr r3, [pc, #116] @ (2064c ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 20e9a │ │ │ │ │ + bge.n 2059e │ │ │ │ │ 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 20ea6 │ │ │ │ │ - b.n 20e9a │ │ │ │ │ + bne.n 205aa │ │ │ │ │ + b.n 2059e │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ │ - cbz r3, 20f00 │ │ │ │ │ + cbz r3, 20604 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ - cbz r2, 20f06 │ │ │ │ │ + cbz r2, 2060a │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ │ 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, #44] @ (20f48 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (2064c ) │ │ │ │ │ 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 │ │ │ │ │ str.w r3, [sl, #32] │ │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ │ str.w r3, [sl, #40] @ 0x28 │ │ │ │ │ blx 8b20 │ │ │ │ │ - b.n 20f0c │ │ │ │ │ - sbcs r0, r0 │ │ │ │ │ + b.n 20610 │ │ │ │ │ + ldr r2, [pc, #496] @ (20834 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r0, #14 │ │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r1, #12 │ │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00020f4c : │ │ │ │ │ +00020650 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r6, [r0, #28] │ │ │ │ │ ldr r5, [r0, #56] @ 0x38 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr.w r8, [pc, #344] @ 210b4 │ │ │ │ │ + ldr.w r8, [pc, #344] @ 207b8 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ adds r4, r5, r1 │ │ │ │ │ add r8, pc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 20f78 │ │ │ │ │ - ldr r3, [pc, #332] @ (210b8 ) │ │ │ │ │ - ldr r0, [pc, #336] @ (210bc ) │ │ │ │ │ + bge.n 2067c │ │ │ │ │ + ldr r3, [pc, #332] @ (207bc ) │ │ │ │ │ + ldr r0, [pc, #336] @ (207c0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 21060 │ │ │ │ │ + ble.n 20764 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 21074 │ │ │ │ │ - ldr r3, [pc, #308] @ (210b8 ) │ │ │ │ │ + beq.n 20778 │ │ │ │ │ + ldr r3, [pc, #308] @ (207bc ) │ │ │ │ │ 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] @ 210c0 │ │ │ │ │ + ldr.w r9, [pc, #300] @ 207c4 │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r9, pc │ │ │ │ │ sub.w r8, r3, #4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.n 20fae │ │ │ │ │ + blt.n 206b2 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bgt.n 20fb6 │ │ │ │ │ + bgt.n 206ba │ │ │ │ │ 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 20fa0 │ │ │ │ │ + bne.n 206a4 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bge.n 2101a │ │ │ │ │ - ldr.w r9, [pc, #244] @ 210c4 │ │ │ │ │ - ldr.w fp, [pc, #244] @ 210c8 │ │ │ │ │ + bge.n 2071e │ │ │ │ │ + ldr.w r9, [pc, #244] @ 207c8 │ │ │ │ │ + ldr.w fp, [pc, #244] @ 207cc │ │ │ │ │ add r9, pc │ │ │ │ │ add fp, pc │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 20fe8 │ │ │ │ │ + bge.n 206ec │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 20ff4 │ │ │ │ │ + blt.n 206f8 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.n 20ffe │ │ │ │ │ + bgt.n 20702 │ │ │ │ │ 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 20fda │ │ │ │ │ + blt.n 206de │ │ │ │ │ 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, 2103a │ │ │ │ │ + cbz r2, 2073e │ │ │ │ │ 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, 21048 │ │ │ │ │ + cbz r2, 2074c │ │ │ │ │ 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] │ │ │ │ │ @@ -41139,290 +40073,290 @@ │ │ │ │ │ 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] @ (210b8 ) │ │ │ │ │ - ldr r0, [pc, #104] @ (210cc ) │ │ │ │ │ + ldr r3, [pc, #84] @ (207bc ) │ │ │ │ │ + ldr r0, [pc, #104] @ (207d0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r5, 210a6 │ │ │ │ │ + cbnz r5, 207aa │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 21092 │ │ │ │ │ - ldr r3, [pc, #60] @ (210b8 ) │ │ │ │ │ + beq.n 20796 │ │ │ │ │ + ldr r3, [pc, #60] @ (207bc ) │ │ │ │ │ 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 20f92 │ │ │ │ │ - b.n 20fc8 │ │ │ │ │ + bgt.n 20696 │ │ │ │ │ + b.n 206cc │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #32] │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx 8b20 │ │ │ │ │ - b.n 21050 │ │ │ │ │ + b.n 20754 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - b.n 20fc8 │ │ │ │ │ - lsls r4, r3 │ │ │ │ │ + b.n 206cc │ │ │ │ │ + ldr r1, [pc, #608] @ (20a1c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r4, #12 │ │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r0, #15 │ │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r7, #15 │ │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r6, #17 │ │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r3, #10 │ │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000210d0 : │ │ │ │ │ +000207d4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldrd r4, r2, [r0, #32] │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r0, #32] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ │ blx 8b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000210e8 : │ │ │ │ │ +000207ec : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ blx 8cc0 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [pc, #104] @ (21164 ) │ │ │ │ │ + ldr r7, [pc, #104] @ (20868 ) │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ add r7, pc │ │ │ │ │ - bl 20b28 │ │ │ │ │ + bl 2022c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 21140 │ │ │ │ │ + blt.n 20844 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 21140 │ │ │ │ │ + ble.n 20844 │ │ │ │ │ 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 21136 │ │ │ │ │ + ble.n 2083a │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 21150 │ │ │ │ │ + blt.n 20854 │ │ │ │ │ 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] @ (21168 ) │ │ │ │ │ - ldr r0, [pc, #40] @ (2116c ) │ │ │ │ │ + ldr r3, [pc, #36] @ (2086c ) │ │ │ │ │ + ldr r0, [pc, #40] @ (20870 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 21110 │ │ │ │ │ - ldr r3, [pc, #20] @ (21168 ) │ │ │ │ │ - ldr r0, [pc, #28] @ (21170 ) │ │ │ │ │ + b.n 20814 │ │ │ │ │ + ldr r3, [pc, #20] @ (2086c ) │ │ │ │ │ + ldr r0, [pc, #28] @ (20874 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ - b.n 2112c │ │ │ │ │ + b.n 20830 │ │ │ │ │ nop │ │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ │ + blx pc │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r0, r7, #13 │ │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r4, #15 │ │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021174 : │ │ │ │ │ +00020878 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ │ mov sl, r2 │ │ │ │ │ blx 8cc0 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r7, [pc, #148] @ (21220 ) │ │ │ │ │ + ldr r7, [pc, #148] @ (20924 ) │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ add r7, pc │ │ │ │ │ - bl 20b28 │ │ │ │ │ + bl 2022c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 21214 │ │ │ │ │ - ldr.w r9, [pc, #136] @ 21224 │ │ │ │ │ + ble.n 20918 │ │ │ │ │ + ldr.w r9, [pc, #136] @ 20928 │ │ │ │ │ add r6, r4 │ │ │ │ │ - ldr r3, [pc, #132] @ (21228 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (2092c ) │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ add r9, pc │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #124] @ (2122c ) │ │ │ │ │ + ldr r2, [pc, #124] @ (20930 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 211ba │ │ │ │ │ + blt.n 208be │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 211c2 │ │ │ │ │ + bgt.n 208c6 │ │ │ │ │ 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 2120a │ │ │ │ │ + ble.n 2090e │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - ldr.w ip, [pc, #72] @ 2122c │ │ │ │ │ + ldr.w ip, [pc, #72] @ 20930 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 211f8 │ │ │ │ │ + bgt.n 208fc │ │ │ │ │ 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 r4, r6 │ │ │ │ │ - bne.n 211ac │ │ │ │ │ + bne.n 208b0 │ │ │ │ │ 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} │ │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ │ + bx sp │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r1, #16 │ │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r0, #18 │ │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00021230 : │ │ │ │ │ +00020934 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr.w sl, [pc, #260] @ 2133c │ │ │ │ │ + ldr.w sl, [pc, #260] @ 20a40 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ add sl, pc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ble.n 2132c │ │ │ │ │ + ble.n 20a30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx 8cc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - bl 20b28 │ │ │ │ │ + bl 2022c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ bic.w fp, r3, r3, asr #31 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ subs r4, r1, #2 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bge.n 21338 │ │ │ │ │ - ldr.w r9, [pc, #212] @ 21340 │ │ │ │ │ + bge.n 20a3c │ │ │ │ │ + ldr.w r9, [pc, #212] @ 20a44 │ │ │ │ │ add.w r7, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r8, [pc, #208] @ 21344 │ │ │ │ │ + ldr.w r8, [pc, #208] @ 20a48 │ │ │ │ │ add r9, pc │ │ │ │ │ add r8, pc │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - ldr r2, [pc, #204] @ (21348 ) │ │ │ │ │ + ldr r2, [pc, #204] @ (20a4c ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 2128c │ │ │ │ │ + blt.n 20990 │ │ │ │ │ ldr.w r3, [sl, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #184] @ (21348 ) │ │ │ │ │ + ldr r3, [pc, #184] @ (20a4c ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2129a │ │ │ │ │ + blt.n 2099e │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt.n 212a6 │ │ │ │ │ + bgt.n 209aa │ │ │ │ │ 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 21278 │ │ │ │ │ + bne.n 2097c │ │ │ │ │ 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 212ea │ │ │ │ │ - ldr r3, [pc, #108] @ (21348 ) │ │ │ │ │ - ldr r0, [pc, #112] @ (2134c ) │ │ │ │ │ + blt.n 209ee │ │ │ │ │ + ldr r3, [pc, #108] @ (20a4c ) │ │ │ │ │ + ldr r0, [pc, #112] @ (20a50 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -41430,20 +40364,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 21320 │ │ │ │ │ + ble.n 20a24 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - ble.n 21318 │ │ │ │ │ - ldr r3, [pc, #64] @ (21348 ) │ │ │ │ │ - ldr r0, [pc, #72] @ (21350 ) │ │ │ │ │ + ble.n 20a1c │ │ │ │ │ + ldr r3, [pc, #64] @ (20a4c ) │ │ │ │ │ + ldr r0, [pc, #72] @ (20a54 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -41456,135 +40390,135 @@ │ │ │ │ │ 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 8e94 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ - b.n 212c2 │ │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ │ + b.n 209c6 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r5, #16 │ │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r3, #18 │ │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r5, #18 │ │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r7, #19 │ │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021354 : │ │ │ │ │ +00020a58 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r7, [pc, #388] @ (214e0 ) │ │ │ │ │ + ldr r7, [pc, #388] @ (20be4 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r7, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w 214d2 │ │ │ │ │ + ble.w 20bd6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ │ blx 8cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - bl 20b28 │ │ │ │ │ + bl 2022c │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w fp, r9, r6 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - bgt.n 213e4 │ │ │ │ │ - ldr.w sl, [pc, #340] @ 214e4 │ │ │ │ │ + bgt.n 20ae8 │ │ │ │ │ + ldr.w sl, [pc, #340] @ 20be8 │ │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #336] @ (214e8 ) │ │ │ │ │ + ldr r3, [pc, #336] @ (20bec ) │ │ │ │ │ add sl, pc │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r1, [pc, #332] @ (214ec ) │ │ │ │ │ + ldr r1, [pc, #332] @ (20bf0 ) │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 213ae │ │ │ │ │ + blt.n 20ab2 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt.n 213b8 │ │ │ │ │ + bgt.n 20abc │ │ │ │ │ ldr r3, [r7, r1] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r1, [pc, #304] @ (214ec ) │ │ │ │ │ + ldr r1, [pc, #304] @ (20bf0 ) │ │ │ │ │ cmp r3, fp │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bgt.n 213c8 │ │ │ │ │ + bgt.n 20acc │ │ │ │ │ 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 2139e │ │ │ │ │ + bne.n 20aa2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 214c6 │ │ │ │ │ + ble.n 20bca │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r8, r6, r5 │ │ │ │ │ - ldr.w r9, [pc, #256] @ 214f0 │ │ │ │ │ + ldr.w r9, [pc, #256] @ 20bf4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ sub.w sl, r3, #4 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r9, pc │ │ │ │ │ - ldr r2, [pc, #236] @ (214ec ) │ │ │ │ │ + ldr r2, [pc, #236] @ (20bf0 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 2140e │ │ │ │ │ + blt.n 20b12 │ │ │ │ │ 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 213fc │ │ │ │ │ - ldr.w sl, [pc, #204] @ 214f4 │ │ │ │ │ + bne.n 20b00 │ │ │ │ │ + ldr.w sl, [pc, #204] @ 20bf8 │ │ │ │ │ mov.w fp, r6, lsl #2 │ │ │ │ │ - ldr.w r9, [pc, #200] @ 214f8 │ │ │ │ │ - ldr r2, [pc, #200] @ (214fc ) │ │ │ │ │ + ldr.w r9, [pc, #200] @ 20bfc │ │ │ │ │ + ldr r2, [pc, #200] @ (20c00 ) │ │ │ │ │ add sl, pc │ │ │ │ │ add r9, pc │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 214b0 │ │ │ │ │ + beq.n 20bb4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 21462 │ │ │ │ │ - ldr r3, [pc, #164] @ (214ec ) │ │ │ │ │ + blt.n 20b66 │ │ │ │ │ + ldr r3, [pc, #164] @ (20bf0 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r7, r3] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 21460 │ │ │ │ │ + ble.n 20b64 │ │ │ │ │ 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 │ │ │ │ │ @@ -41592,74 +40526,74 @@ │ │ │ │ │ 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 214a2 │ │ │ │ │ + ble.n 20ba6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 21498 │ │ │ │ │ - ldr r3, [pc, #100] @ (214ec ) │ │ │ │ │ + blt.n 20b9c │ │ │ │ │ + ldr r3, [pc, #100] @ (20bf0 ) │ │ │ │ │ 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 214c6 │ │ │ │ │ + beq.n 20bca │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 21440 │ │ │ │ │ + bne.n 20b44 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ itee le │ │ │ │ │ movle r6, #1 │ │ │ │ │ addgt.w r0, r1, fp │ │ │ │ │ movgt r6, #1 │ │ │ │ │ - bgt.n 21498 │ │ │ │ │ + bgt.n 20b9c │ │ │ │ │ add.w fp, fp, #4 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 214aa │ │ │ │ │ + bne.n 20bae │ │ │ │ │ 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 83c8 │ │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r5, #19 │ │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r3, #21 │ │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r5, #21 │ │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r2, #26 │ │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r4, #22 │ │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r3, #24 │ │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021500 : │ │ │ │ │ - ldr r2, [pc, #104] @ (2156c ) │ │ │ │ │ - ldr r3, [pc, #108] @ (21570 ) │ │ │ │ │ +00020c04 : │ │ │ │ │ + ldr r2, [pc, #104] @ (20c70 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (20c74 ) │ │ │ │ │ add r2, pc │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov r1, sp │ │ │ │ │ @@ -41667,61 +40601,61 @@ │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ blx 8c54 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 8244 │ │ │ │ │ - ldr r6, [pc, #68] @ (21574 ) │ │ │ │ │ + ldr r6, [pc, #68] @ (20c78 ) │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 8b14 │ │ │ │ │ - ldr r3, [pc, #60] @ (21578 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (20c7c ) │ │ │ │ │ add r6, pc │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 9480 │ │ │ │ │ - ldr r2, [pc, #44] @ (2157c ) │ │ │ │ │ - ldr r3, [pc, #28] @ (21570 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (20c80 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (20c74 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 21568 │ │ │ │ │ + bne.n 20c6c │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ │ + mvns r4, r6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ │ + bics r4, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ │ + bics r6, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021580 : │ │ │ │ │ +00020c84 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r8, r0 │ │ │ │ │ - ldr r5, [pc, #244] @ (2167c ) │ │ │ │ │ - ldr r4, [pc, #244] @ (21680 ) │ │ │ │ │ + ldr r5, [pc, #244] @ (20d80 ) │ │ │ │ │ + ldr r4, [pc, #244] @ (20d84 ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r3, [pc, #244] @ (21684 ) │ │ │ │ │ - ldr r2, [pc, #244] @ (21688 ) │ │ │ │ │ + ldr r3, [pc, #244] @ (20d88 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (20d8c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -41731,15 +40665,15 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 9504 │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 21624 │ │ │ │ │ + beq.n 20d28 │ │ │ │ │ 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 │ │ │ │ │ @@ -41748,15 +40682,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, 21624 │ │ │ │ │ + cbz r0, 20d28 │ │ │ │ │ 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 │ │ │ │ │ @@ -41773,144 +40707,144 @@ │ │ │ │ │ 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 215e6 │ │ │ │ │ + bne.n 20cea │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r0, 2165c │ │ │ │ │ + cbz r0, 20d60 │ │ │ │ │ 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 2165c │ │ │ │ │ + ble.n 20d60 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 21580 │ │ │ │ │ + bl 20c84 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 8e98 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n 21640 │ │ │ │ │ - ldr r2, [pc, #44] @ (2168c ) │ │ │ │ │ - ldr r3, [pc, #32] @ (21680 ) │ │ │ │ │ + bgt.n 20d44 │ │ │ │ │ + ldr r2, [pc, #44] @ (20d90 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (20d84 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 21678 │ │ │ │ │ + bne.n 20d7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ │ + muls r4, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ │ + muls r6, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021690 : │ │ │ │ │ +00020d94 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ │ - ldr r3, [pc, #36] @ (216bc ) │ │ │ │ │ + ldr r3, [pc, #36] @ (20dc0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - cbz r5, 2169c │ │ │ │ │ + cbz r5, 20da0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [pc, #32] @ (216c0 ) │ │ │ │ │ + ldr r2, [pc, #32] @ (20dc4 ) │ │ │ │ │ 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 │ │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ │ + negs r2, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000216c4 : │ │ │ │ │ +00020dc8 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr r6, [pc, #180] @ (21780 ) │ │ │ │ │ - ldr r5, [pc, #180] @ (21784 ) │ │ │ │ │ + ldr r6, [pc, #180] @ (20e84 ) │ │ │ │ │ + ldr r5, [pc, #180] @ (20e88 ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r3, [pc, #180] @ (21788 ) │ │ │ │ │ - ldr r4, [pc, #180] @ (2178c ) │ │ │ │ │ + ldr r3, [pc, #180] @ (20e8c ) │ │ │ │ │ + ldr r4, [pc, #180] @ (20e90 ) │ │ │ │ │ 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, 21702 │ │ │ │ │ + cbz r0, 20e06 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #148] @ (21790 ) │ │ │ │ │ + ldr r0, [pc, #148] @ (20e94 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, 21720 │ │ │ │ │ - ldr r2, [pc, #140] @ (21794 ) │ │ │ │ │ - ldr r3, [pc, #120] @ (21784 ) │ │ │ │ │ + cbnz r3, 20e24 │ │ │ │ │ + ldr r2, [pc, #140] @ (20e98 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (20e88 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2177c │ │ │ │ │ + bne.n 20e80 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 81fc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 21706 │ │ │ │ │ - ldr.w r9, [pc, #104] @ 21798 │ │ │ │ │ + ble.n 20e0a │ │ │ │ │ + ldr.w r9, [pc, #104] @ 20e9c │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r8, sp │ │ │ │ │ add r9, pc │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 21744 │ │ │ │ │ + bgt.n 20e48 │ │ │ │ │ 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] │ │ │ │ │ @@ -41928,261 +40862,261 @@ │ │ │ │ │ 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 21736 │ │ │ │ │ - b.n 21706 │ │ │ │ │ + bgt.n 20e3a │ │ │ │ │ + b.n 20e0a │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ │ + tst r0, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ │ + tst r2, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r0, #17 │ │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ │ + rors r6, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r2, #17 │ │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0002179c : │ │ │ │ │ +00020ea0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - cbz r3, 217aa │ │ │ │ │ + cbz r3, 20eae │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ blx 8838 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000217b4 : │ │ │ │ │ +00020eb8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - cbz r3, 217c2 │ │ │ │ │ + cbz r3, 20ec6 │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ blx 8838 │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000217cc : │ │ │ │ │ +00020ed0 : │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 217ee │ │ │ │ │ + beq.n 20ef2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r0, 217e2 │ │ │ │ │ + cbz r0, 20ee6 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - cbz r2, 217e4 │ │ │ │ │ + cbz r2, 20ee8 │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 8838 │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ - b.n 217e2 │ │ │ │ │ + b.n 20ee6 │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000217f4 : │ │ │ │ │ +00020ef8 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 92bc │ │ │ │ │ - ldr r2, [pc, #56] @ (21838 ) │ │ │ │ │ + ldr r2, [pc, #56] @ (20f3c ) │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 21832 │ │ │ │ │ - ldr r3, [pc, #48] @ (2183c ) │ │ │ │ │ + cbz r0, 20f36 │ │ │ │ │ + ldr r3, [pc, #48] @ (20f40 ) │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ ldr r7, [r2, 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 20a40 │ │ │ │ │ + bl 20144 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 21832 │ │ │ │ │ + beq.n 20f36 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #20] @ (21840 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (20f44 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ │ + lsrs r4, r6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r0, #15 │ │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021844 : │ │ │ │ │ +00020f48 : │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - ldr.w ip, [pc, #64] @ 21888 │ │ │ │ │ + ldr.w ip, [pc, #64] @ 20f8c │ │ │ │ │ add ip, pc │ │ │ │ │ - cbz r3, 21880 │ │ │ │ │ - ldr r2, [pc, #60] @ (2188c ) │ │ │ │ │ + cbz r3, 20f84 │ │ │ │ │ + ldr r2, [pc, #60] @ (20f90 ) │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ 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 2187e │ │ │ │ │ + ble.n 20f82 │ │ │ │ │ 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 21870 │ │ │ │ │ + bne.n 20f74 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ │ + lsls r6, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00021890 : │ │ │ │ │ +00020f94 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r1, [pc, #540] @ (21ab4 ) │ │ │ │ │ + ldr r1, [pc, #540] @ (211b8 ) │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr r3, [pc, #536] @ (21ab8 ) │ │ │ │ │ + ldr r3, [pc, #536] @ (211bc ) │ │ │ │ │ add r1, pc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - ldr r3, [pc, #520] @ (21abc ) │ │ │ │ │ + ldr r3, [pc, #520] @ (211c0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - cbnz r2, 218d4 │ │ │ │ │ + cbnz r2, 20fd8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #516] @ (21ac0 ) │ │ │ │ │ - ldr r3, [pc, #508] @ (21ab8 ) │ │ │ │ │ + ldr r2, [pc, #516] @ (211c4 ) │ │ │ │ │ + ldr r3, [pc, #508] @ (211bc ) │ │ │ │ │ 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 21ab0 │ │ │ │ │ + bne.w 211b4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 218b6 │ │ │ │ │ - ldr r1, [pc, #484] @ (21ac4 ) │ │ │ │ │ + ble.n 20fba │ │ │ │ │ + ldr r1, [pc, #484] @ (211c8 ) │ │ │ │ │ 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 21a28 │ │ │ │ │ + ble.w 2112c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ sub.w r2, r8, #8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ add.w lr, r9, r2 │ │ │ │ │ sub.w ip, r1, #4 │ │ │ │ │ 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 21910 │ │ │ │ │ + bne.n 21014 │ │ │ │ │ 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, #388] @ (21ac8 ) │ │ │ │ │ + ldr r3, [pc, #388] @ (211cc ) │ │ │ │ │ mov r4, r9 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #384] @ (21acc ) │ │ │ │ │ + ldr r3, [pc, #384] @ (211d0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 2198c │ │ │ │ │ + b.n 21090 │ │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 219d8 │ │ │ │ │ + bne.n 210dc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cbz r3, 21986 │ │ │ │ │ + cbz r3, 2108a │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bgt.n 2197a │ │ │ │ │ + bgt.n 2107e │ │ │ │ │ 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 │ │ │ │ │ - beq.n 21a3a │ │ │ │ │ + beq.n 2113e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bge.n 2199a │ │ │ │ │ + bge.n 2109e │ │ │ │ │ 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] │ │ │ │ │ @@ -42197,216 +41131,216 @@ │ │ │ │ │ blx sl │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 219d0 │ │ │ │ │ + bgt.n 210d4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 21950 │ │ │ │ │ + beq.n 21054 │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 21a98 │ │ │ │ │ + ble.n 2119c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ subs r6, r3, #4 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 219fe │ │ │ │ │ + bgt.n 21102 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bne.n 219e8 │ │ │ │ │ + bne.n 210ec │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 21a1c │ │ │ │ │ + bgt.n 21120 │ │ │ │ │ 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 218b8 │ │ │ │ │ + b.n 20fbc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #164] @ (21ad0 ) │ │ │ │ │ + ldr r0, [pc, #164] @ (211d4 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ sub.w r3, r8, #8 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 21924 │ │ │ │ │ + b.n 21028 │ │ │ │ │ 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 21aa4 │ │ │ │ │ + ble.n 211a8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r4, r3, #4 │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 21a68 │ │ │ │ │ + bgt.n 2116c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - bne.n 21a52 │ │ │ │ │ + bne.n 21156 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 21a88 │ │ │ │ │ + bgt.n 2118c │ │ │ │ │ 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] │ │ │ │ │ - b.n 218b6 │ │ │ │ │ + b.n 20fba │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #56] @ (21ad4 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (211d8 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 21a04 │ │ │ │ │ + b.n 21108 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #48] @ (21ad8 ) │ │ │ │ │ + ldr r0, [pc, #48] @ (211dc ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 21a70 │ │ │ │ │ + b.n 21174 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ │ + eors r2, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ │ + eors r6, r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ │ + ands r4, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r5, #13 │ │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r2, #15 │ │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r3, #8 │ │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r1, #13 │ │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r2, #11 │ │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021adc : │ │ │ │ │ +000211e0 : │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ - cbz r3, 21af0 │ │ │ │ │ + cbz r3, 211f4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 21aea │ │ │ │ │ - b.n 21af4 │ │ │ │ │ + bne.n 211ee │ │ │ │ │ + b.n 211f8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 21af4 │ │ │ │ │ + beq.n 211f8 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21ae6 │ │ │ │ │ + bne.n 211ea │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00021af8 : │ │ │ │ │ +000211fc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #248] @ (21bf8 ) │ │ │ │ │ - ldr r3, [pc, #248] @ (21bfc ) │ │ │ │ │ + ldr r0, [pc, #248] @ (212fc ) │ │ │ │ │ + ldr r3, [pc, #248] @ (21300 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r0, pc │ │ │ │ │ - ldr r2, [pc, #248] @ (21c00 ) │ │ │ │ │ + ldr r2, [pc, #248] @ (21304 ) │ │ │ │ │ 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 21bf0 │ │ │ │ │ + beq.n 212f4 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 21bf0 │ │ │ │ │ - ldr r3, [pc, #224] @ (21c04 ) │ │ │ │ │ + beq.n 212f4 │ │ │ │ │ + ldr r3, [pc, #224] @ (21308 ) │ │ │ │ │ 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 21bbc │ │ │ │ │ - ldr r3, [pc, #196] @ (21c08 ) │ │ │ │ │ + beq.n 212c0 │ │ │ │ │ + ldr r3, [pc, #196] @ (2130c ) │ │ │ │ │ add.w sl, r8, #4 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #184] @ (21c0c ) │ │ │ │ │ + ldr r3, [pc, #184] @ (21310 ) │ │ │ │ │ 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 21b7e │ │ │ │ │ + bgt.n 21282 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ add.w r1, r9, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 21b8e │ │ │ │ │ + bgt.n 21292 │ │ │ │ │ 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 │ │ │ │ │ @@ -42418,3686 +41352,4761 @@ │ │ │ │ │ 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 21b5e │ │ │ │ │ + bne.n 21262 │ │ │ │ │ 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] @ (21c10 ) │ │ │ │ │ - ldr r3, [pc, #36] @ (21bfc ) │ │ │ │ │ + ldr r2, [pc, #56] @ (21314 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (21300 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 21bf4 │ │ │ │ │ + bne.n 212f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 21bd4 │ │ │ │ │ + b.n 212d8 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r4, r0, #12 │ │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r4, #13 │ │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ │ + subs r5, #32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021c14 : │ │ │ │ │ +00021318 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr.w sl, [pc, #224] @ 21d00 │ │ │ │ │ + ldr.w sl, [pc, #224] @ 21404 │ │ │ │ │ ite lt │ │ │ │ │ movlt r3, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ add sl, pc │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add.w fp, r4, #1 │ │ │ │ │ orrs.w r3, r3, r4, lsr #31 │ │ │ │ │ - beq.n 21cc4 │ │ │ │ │ - ldr r3, [pc, #196] @ (21d04 ) │ │ │ │ │ - ldr r0, [pc, #196] @ (21d08 ) │ │ │ │ │ + beq.n 213c8 │ │ │ │ │ + ldr r3, [pc, #196] @ (21408 ) │ │ │ │ │ + ldr r0, [pc, #196] @ (2140c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - blt.n 21cf0 │ │ │ │ │ + blt.n 213f4 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - bgt.n 21c60 │ │ │ │ │ + bgt.n 21364 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #176] @ (21d0c ) │ │ │ │ │ + ldr r0, [pc, #176] @ (21410 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ adds r3, r4, #2 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.n 21cde │ │ │ │ │ + ble.n 213e2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ lsls r7, r4, #2 │ │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r9 │ │ │ │ │ - blt.n 21c88 │ │ │ │ │ + blt.n 2138c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #136] @ (21d04 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (21408 ) │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ │ blx r3 │ │ │ │ │ adds r3, r6, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ adds r7, #8 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 83d8 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ str r0, [r6, r7] │ │ │ │ │ adds r0, r4, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 21cbe │ │ │ │ │ + ble.n 213c2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r1, [r5, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr.w r0, [r1, r7, lsl #2] │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r4, r9, [sp] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bl 21c14 │ │ │ │ │ + bl 21318 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt.n 21ca2 │ │ │ │ │ + bgt.n 213a6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bgt.n 21c60 │ │ │ │ │ - ldr r3, [pc, #56] @ (21d04 ) │ │ │ │ │ - ldr r0, [pc, #68] @ (21d10 ) │ │ │ │ │ + bgt.n 21364 │ │ │ │ │ + ldr r3, [pc, #56] @ (21408 ) │ │ │ │ │ + ldr r0, [pc, #68] @ (21414 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ adds r3, r4, #2 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.n 21c66 │ │ │ │ │ - ldr r3, [pc, #36] @ (21d04 ) │ │ │ │ │ + bgt.n 2136a │ │ │ │ │ + ldr r3, [pc, #36] @ (21408 ) │ │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #44] @ (21d14 ) │ │ │ │ │ + ldr r0, [pc, #44] @ (21418 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 21c66 │ │ │ │ │ + b.n 2136a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #36] @ (21d18 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (2141c ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ adds r3, r4, #2 │ │ │ │ │ - bne.n 21ce4 │ │ │ │ │ - b.n 21c60 │ │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ │ + bne.n 213e8 │ │ │ │ │ + b.n 21364 │ │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r2, r4, #11 │ │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r7, #12 │ │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r1, #11 │ │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r3, #12 │ │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r3, #10 │ │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021d1c : │ │ │ │ │ +00021420 : │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00021d24 : │ │ │ │ │ +00021428 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #36] @ (21d50 ) │ │ │ │ │ - ldr r2, [pc, #40] @ (21d54 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (21454 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (21458 ) │ │ │ │ │ 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, 21d4a │ │ │ │ │ + cbz r3, 2144e │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00021d58 : │ │ │ │ │ +0002145c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #40] @ (21d88 ) │ │ │ │ │ - ldr r2, [pc, #44] @ (21d8c ) │ │ │ │ │ + ldr r3, [pc, #40] @ (2148c ) │ │ │ │ │ + ldr r2, [pc, #44] @ (21490 ) │ │ │ │ │ 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, 21d80 │ │ │ │ │ + cbz r3, 21484 │ │ │ │ │ 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 │ │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00021d90 : │ │ │ │ │ +00021494 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #40] @ (21dc0 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (214c4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - cbz r0, 21dba │ │ │ │ │ + cbz r0, 214be │ │ │ │ │ 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] @ (21dc4 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (214c8 ) │ │ │ │ │ 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 21db6 │ │ │ │ │ + b.n 214ba │ │ │ │ │ nop │ │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00021dc8 : │ │ │ │ │ +000214cc : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ - ldr r3, [pc, #32] @ (21df0 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (214f4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - cbz r4, 21de6 │ │ │ │ │ - ldr r2, [pc, #28] @ (21df4 ) │ │ │ │ │ + cbz r4, 214ea │ │ │ │ │ + ldr r2, [pc, #28] @ (214f8 ) │ │ │ │ │ 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 21dd8 │ │ │ │ │ + bne.n 214dc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - ldr r3, [pc, #8] @ (21e08 ) │ │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ │ - add r3, pc │ │ │ │ │ - strd r3, r2, [r1, #12] │ │ │ │ │ - bx lr │ │ │ │ │ - sbcs r0, r6 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - push {r3, lr} │ │ │ │ │ - ldr r3, [pc, #20] @ (21e24 ) │ │ │ │ │ - ldr r2, [pc, #20] @ (21e28 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [pc, #20] @ (21e2c ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ │ + ldr r5, [pc, #276] @ (21618 ) │ │ │ │ │ + ldr r4, [pc, #280] @ (2161c ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r2, [pc, #276] @ (21620 ) │ │ │ │ │ + ldr r3, [pc, #280] @ (21624 ) │ │ │ │ │ + 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 21572 │ │ │ │ │ + ldr r3, [pc, #260] @ (21628 ) │ │ │ │ │ + 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 21576 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + ldr r1, [pc, #228] @ (2162c ) │ │ │ │ │ + mov r2, sl │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r1, pc │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, #3 │ │ │ │ │ + blx 98bc │ │ │ │ │ + cbnz r0, 21576 │ │ │ │ │ + cmp.w sl, #3 │ │ │ │ │ + bgt.n 215be │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + cbz r7, 2156a │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + cbz r3, 2156a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + strd r2, r3, [r4, #12] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 215a4 │ │ │ │ │ + cbz r5, 215a2 │ │ │ │ │ + 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] @ (21630 ) │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [pc, #152] @ (21634 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ │ + ldr r2, [pc, #144] @ (21638 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (2161c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 21614 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ │ + cmp.w sl, #4 │ │ │ │ │ + beq.n 215e4 │ │ │ │ │ + ldrb r3, [r6, #3] │ │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ │ + bne.n 215e4 │ │ │ │ │ + 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 215a2 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + negs r0, r0 │ │ │ │ │ + b.n 2155e │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 215a2 │ │ │ │ │ + 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] @ (2163c ) │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [pc, #52] @ (21640 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 215a2 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r3, #9 │ │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + movw r3, #28261 @ 0x6e65 │ │ │ │ │ + movt r3, #100 @ 0x64 │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + ldr r2, [pc, #220] @ (21730 ) │ │ │ │ │ + ldr r7, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ │ - ldr r3, [pc, #40] @ (21e60 ) │ │ │ │ │ - ldr r2, [pc, #40] @ (21e64 ) │ │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ │ - str r0, [r4, #8] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r5, [pc, #216] @ (21734 ) │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [pc, #216] @ (21738 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + cbnz r7, 216a4 │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + movs r6, #3 │ │ │ │ │ + add.w r7, sp, r0 │ │ │ │ │ + ldr r3, [pc, #196] @ (2173c ) │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ + blx 8a24 │ │ │ │ │ + ldr r2, [pc, #180] @ (21740 ) │ │ │ │ │ + ldr r3, [pc, #172] @ (21738 ) │ │ │ │ │ + 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 2172a │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr.w r9, [pc, #156] @ 21744 │ │ │ │ │ + eor.w r1, r7, r7, asr #31 │ │ │ │ │ + movs r3, #45 @ 0x2d │ │ │ │ │ + movw r6, #52429 @ 0xcccd │ │ │ │ │ + movt r6, #52428 @ 0xcccc │ │ │ │ │ + strh.w r3, [sp, #7] │ │ │ │ │ + sub.w r1, r1, r7, asr #31 │ │ │ │ │ + add r0, sp, #8 │ │ │ │ │ + add r9, pc │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov.w r8, #10 │ │ │ │ │ + umull ip, r2, r6, r1 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + cmp.w ip, #9 │ │ │ │ │ + mov.w r2, r2, lsr #3 │ │ │ │ │ + mls lr, r8, r2, r1 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldrb.w r2, [r9, lr] │ │ │ │ │ + strb.w r2, [r0, #1]! │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + bgt.n 216c8 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bgt.n 2171a │ │ │ │ │ + add r7, sp, #4 │ │ │ │ │ + adds r0, r3, #5 │ │ │ │ │ + add.w lr, r7, r0 │ │ │ │ │ + add.w ip, sp, #7 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldrb.w r6, [lr, #-1]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 8620 │ │ │ │ │ + ldrb.w r1, [ip, #1]! │ │ │ │ │ + strb.w r1, [lr] │ │ │ │ │ + strb.w r6, [ip] │ │ │ │ │ + subs r6, r3, r2 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bgt.n 216fe │ │ │ │ │ + adds r6, r3, #4 │ │ │ │ │ + b.n 21676 │ │ │ │ │ + adds r3, r2, #2 │ │ │ │ │ + movs r1, #45 @ 0x2d │ │ │ │ │ + add.w r2, r3, #40 @ 0x28 │ │ │ │ │ + add r2, sp │ │ │ │ │ + strb.w r1, [r2, #-32] │ │ │ │ │ + b.n 216f0 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ │ movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00021e68 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [pc, #252] @ (2184c ) │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r2, [pc, #252] @ (21850 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r3, 21e78 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 21e78 │ │ │ │ │ + ldr.w r8, [r3, r2] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ + blx r3 │ │ │ │ │ + cbnz r0, 21778 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bl 214fc │ │ │ │ │ + cbnz r0, 2178a │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + add r3, r7 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + b.n 21770 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 21800 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ + ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #8] @ (21e84 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (21854 ) │ │ │ │ │ + ldr r1, [pc, #156] @ (21858 ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ - strd r3, r5, [r4, #12] │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + add r1, pc │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ │ + cmp r3, #101 @ 0x65 │ │ │ │ │ + bne.n 217d2 │ │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ │ + beq.n 21804 │ │ │ │ │ + blx 8cd8 <__ctype_b_loc@plt> │ │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ │ + lsls r2, r2, #18 │ │ │ │ │ + bpl.n 217ee │ │ │ │ │ + ldrb.w r3, [r4, #1]! │ │ │ │ │ + ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ │ + lsls r7, r2, #18 │ │ │ │ │ + bmi.n 217e2 │ │ │ │ │ + sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ + tst.w r2, #253 @ 0xfd │ │ │ │ │ + itt eq │ │ │ │ │ + ldrbeq r3, [r4, #1] │ │ │ │ │ + addeq r4, #1 │ │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ │ + beq.n 2180e │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 21772 │ │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ │ + it eq │ │ │ │ │ + addeq r4, #3 │ │ │ │ │ + b.n 217d2 │ │ │ │ │ + ldrh.w r3, [r1, #96] @ 0x60 │ │ │ │ │ + lsls r5, r3, #20 │ │ │ │ │ + bpl.n 21824 │ │ │ │ │ + ldrb.w r2, [r4, #1]! │ │ │ │ │ + ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ │ + lsls r0, r3, #20 │ │ │ │ │ + bmi.n 21816 │ │ │ │ │ + b.n 21830 │ │ │ │ │ + lsls r2, r3, #18 │ │ │ │ │ + bpl.n 21800 │ │ │ │ │ + ldrb.w r2, [r4, #1]! │ │ │ │ │ + ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ │ + lsls r3, r3, #18 │ │ │ │ │ + bmi.n 21828 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 21800 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r1, [pc, #28] @ (2185c ) │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 21800 │ │ │ │ │ nop │ │ │ │ │ - asrs r6, r6 │ │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r2, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00021e88 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r4, [pc, #196] @ (21f54 ) │ │ │ │ │ - ldr r3, [pc, #196] @ (21f58 ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ +00021860 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr r4, [pc, #44] @ (21894 ) │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ 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 │ │ │ │ │ + beq.n 21888 │ │ │ │ │ + ldr r1, [pc, #36] @ (21898 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r3, [pc, #36] @ (2189c ) │ │ │ │ │ + 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 9498 │ │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000218a0 : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr r4, [pc, #44] @ (218d4 ) │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + beq.n 218c8 │ │ │ │ │ + ldr r1, [pc, #36] @ (218d8 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r3, [pc, #36] @ (218dc ) │ │ │ │ │ + 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 8a98 │ │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000218e0 : │ │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + ldr r6, [pc, #188] @ (219a4 ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add r6, pc │ │ │ │ │ + beq.n 2190c │ │ │ │ │ + ldr r1, [pc, #180] @ (219a8 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #180] @ (219ac ) │ │ │ │ │ + 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 │ │ │ │ │ + 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 985c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 21ec6 │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx 96e0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 21ec0 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 21906 │ │ │ │ │ + blx 8fc4 │ │ │ │ │ + ldr r3, [pc, #132] @ (219a8 ) │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbz r0, 21988 │ │ │ │ │ + ldr.w fp, [r6, r3] │ │ │ │ │ + lsls r0, r0, #2 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ │ - ldr.w sl, [r3, #1152] @ 0x480 │ │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r6, 21964 │ │ │ │ │ + ldr.w r9, [pc, #116] @ 219b0 │ │ │ │ │ + sub.w r8, r0, #4 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + add r9, pc │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bgt.n 21954 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str.w r3, [r8, #4]! │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 21946 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + 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 sl │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r1, [pc, #104] @ (21f5c ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 2199e │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + 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} │ │ │ │ │ + adds r7, #16 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r4, r6, #20 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000219b4 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + ldr r5, [pc, #240] @ (21aac ) │ │ │ │ │ + ldr r4, [pc, #240] @ (21ab0 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r6, [pc, #240] @ (21ab4 ) │ │ │ │ │ + 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 21a08 │ │ │ │ │ + ldr r1, [pc, #224] @ (21ab8 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #224] @ (21abc ) │ │ │ │ │ + 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] @ (21ac0 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (21ab0 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 21aa6 │ │ │ │ │ + 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 985c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 219ec │ │ │ │ │ + ldr r3, [pc, #156] @ (21ab8 ) │ │ │ │ │ + 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 81fc │ │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - ldr r1, [pc, #76] @ (21f60 ) │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - add r1, pc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbz r0, 21a80 │ │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.n 21a60 │ │ │ │ │ + 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] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + str.w r0, [r8, #12] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ - ldr r1, [pc, #48] @ (21f64 ) │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - 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} │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 219ee │ │ │ │ │ + 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] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + 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 21a7c │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsls r6, r1, #6 │ │ │ │ │ + adds r6, #10 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ + │ │ │ │ │ +00021ac4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r6, [pc, #928] @ (21e6c ) │ │ │ │ │ + ldr r5, [pc, #928] @ (21e70 ) │ │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r4, [pc, #928] @ (21e74 ) │ │ │ │ │ + ldr r3, [pc, #928] @ (21e78 ) │ │ │ │ │ + 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 21b6e │ │ │ │ │ + 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 21b3a │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 21dea │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r0, [pc, #864] @ (21e7c ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp.w r8, #3 │ │ │ │ │ + bhi.w 21e66 │ │ │ │ │ + tbh [pc, r8, lsl #1] │ │ │ │ │ + lsls r0, r6, #3 │ │ │ │ │ + lsls r7, r2, #2 │ │ │ │ │ + movs r5, r6 │ │ │ │ │ + lsls r3, r3, #5 │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r2, [pc, #832] @ (21e80 ) │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + add r2, sp, #32 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + ldr r2, [pc, #824] @ (21e84 ) │ │ │ │ │ + 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 21dca │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 21b20 │ │ │ │ │ + b.n 21b16 │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r3, [pc, #784] @ (21e88 ) │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ - ldr r1, [pc, #176] @ (2203c ) │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - add r1, pc │ │ │ │ │ - beq.n 22004 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - bics.w sl, r0, #4 │ │ │ │ │ - bne.n 2201e │ │ │ │ │ - ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 22004 │ │ │ │ │ - ldr r2, [pc, #156] @ (22040 ) │ │ │ │ │ - mov.w fp, r8, lsl #2 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r3, [r1, r2] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #776] @ (21e8c ) │ │ │ │ │ + ldr r3, [pc, #748] @ (21e70 ) │ │ │ │ │ + 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 21e62 │ │ │ │ │ + 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] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + lsls r0, r3, #3 │ │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ blx r2 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - ldr r1, [r7, #32] │ │ │ │ │ + ldr r5, [r5, #76] @ 0x4c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 21db2 │ │ │ │ │ + ldr r3, [pc, #720] @ (21e90 ) │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [pc, #712] @ (21e94 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 21c30 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + cbz r3, 21c30 │ │ │ │ │ + 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 21c30 │ │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - blx 8624 │ │ │ │ │ + cbz r0, 21c30 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bgt.n 21c0a │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + add.w r2, r8, #1 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + blt.n 21c1a │ │ │ │ │ + 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 21bce │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 21ffa │ │ │ │ │ - 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]! │ │ │ │ │ + beq.w 21db2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ 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 21f68 │ │ │ │ │ - cbnz r0, 22026 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - bne.n 21fd2 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ + blx r5 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - strd r9, r3, [sp] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 21b80 │ │ │ │ │ + ldr.w r9, [r3, #188] @ 0xbc │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r9 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 21b7e │ │ │ │ │ + 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.w 21db2 │ │ │ │ │ + ldr r3, [pc, #508] @ (21e98 ) │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [pc, #500] @ (21e9c ) │ │ │ │ │ + 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 985c │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbz r0, 21d04 │ │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ + cbz r0, 21d04 │ │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ │ + cbz r2, 21d04 │ │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 21d04 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + bgt.n 21cde │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + blx r1 │ │ │ │ │ + add.w r1, r8, #1 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + blt.n 21cee │ │ │ │ │ + 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 21cac │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.n 21c36 │ │ │ │ │ + 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 21db2 │ │ │ │ │ + ldr.w fp, [pc, #364] @ 21ea0 │ │ │ │ │ + ldr r3, [pc, #364] @ (21ea4 ) │ │ │ │ │ + add fp, pc │ │ │ │ │ + add r3, pc │ │ │ │ │ + strd r3, r6, [sp, #20] │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + cbz r2, 21d98 │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + cbz r2, 21d98 │ │ │ │ │ + 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, 21d98 │ │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 21d98 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bgt.n 21d74 │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + blx r1 │ │ │ │ │ + add.w r1, r8, #1 │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + blt.n 21d84 │ │ │ │ │ + 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 21d40 │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 21c48 │ │ │ │ │ + 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 21c54 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + ldr r3, [pc, #208] @ (21ea8 ) │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + ldr.w r4, [r4, #1064] @ 0x428 │ │ │ │ │ + add r3, pc │ │ │ │ │ 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] │ │ │ │ │ + b.n 21b7e │ │ │ │ │ + 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 21db2 │ │ │ │ │ + ldr.w sl, [pc, #172] @ 21eac │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + ldr.w fp, [pc, #168] @ 21eb0 │ │ │ │ │ + add sl, pc │ │ │ │ │ + strd sl, r6, [sp, #20] │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + add fp, pc │ │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ + cbz r0, 21e58 │ │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ │ + cbz r2, 21e58 │ │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ + mov r1, sl │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 21e58 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bgt.n 21e34 │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + blx r1 │ │ │ │ │ + add.w r1, r8, #1 │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + blt.n 21e44 │ │ │ │ │ + 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 21e16 │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + b.n 21da0 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 21db2 │ │ │ │ │ + nop │ │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r0, #15 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r2, [r7, #2] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r0, r3, #22 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r2, r5, #20 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r6, r4, #15 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r0, r7, #13 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r4, r7, #9 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r2, r2, #8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r6, r7, #14 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r4, r3, #16 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00021eb4 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r5, [pc, #316] @ (21ff8 ) │ │ │ │ │ + ldr r4, [pc, #316] @ (21ffc ) │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w ip, [pc, #316] @ 22000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [pc, #308] @ (22004 ) │ │ │ │ │ + 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 21f66 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [pc, #264] @ (22008 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 82ec │ │ │ │ │ + cbnz r0, 21f52 │ │ │ │ │ + bic.w r3, r5, #2 │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + bne.n 21fba │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ + beq.n 21f7a │ │ │ │ │ + movs r3, #12 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + ldr r1, [r4, r3] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + blx 985c │ │ │ │ │ + cbz r0, 21f76 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + strd r2, r6, [sp] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + blx 85c4 │ │ │ │ │ + ldr r2, [pc, #208] @ (2200c ) │ │ │ │ │ + ldr r3, [pc, #192] @ (21ffc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 21ff4 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + bics.w r8, r8, #2 │ │ │ │ │ + bne.n 21fb0 │ │ │ │ │ + cmp r5, #5 │ │ │ │ │ + it ne │ │ │ │ │ + movne r3, #8 │ │ │ │ │ + bne.n 21f1a │ │ │ │ │ + movs r3, #12 │ │ │ │ │ + movs r5, #2 │ │ │ │ │ + b.n 21f82 │ │ │ │ │ + ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #160] @ (22010 ) │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 21f38 │ │ │ │ │ + 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, #128] @ (22014 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 82ec │ │ │ │ │ + cbz r0, 21fc4 │ │ │ │ │ + ldr r3, [pc, #124] @ (22018 ) │ │ │ │ │ + ldr.w r5, [r9] │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + ldr.w r4, [r5, #1064] @ 0x428 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 21f76 │ │ │ │ │ + ldr r3, [pc, #104] @ (2201c ) │ │ │ │ │ + ldr.w r5, [r9] │ │ │ │ │ + add r3, pc │ │ │ │ │ + b.n 21fa2 │ │ │ │ │ + ldr r3, [pc, #100] @ (22020 ) │ │ │ │ │ + ldr.w r5, [r9] │ │ │ │ │ + add r3, pc │ │ │ │ │ + b.n 21fa2 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + adds r5, #2 │ │ │ │ │ + add r2, sp, #12 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w sl, [r3, #188] @ 0xbc │ │ │ │ │ + add r3, sp, #16 │ │ │ │ │ + ldr.w r1, [r4, r5, lsl #2] │ │ │ │ │ + lsls r5, r5, #2 │ │ │ │ │ + blx sl │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 21f76 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cbz r3, 21fea │ │ │ │ │ + sub.w r3, r5, #8 │ │ │ │ │ + b.n 21f1a │ │ │ │ │ + ldr r3, [pc, #56] @ (22024 ) │ │ │ │ │ + ldr.w r5, [r9] │ │ │ │ │ + add r3, pc │ │ │ │ │ + b.n 21fa2 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r7, #14 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r2, r5, #12 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r6, r5, #12 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r4, r7, #11 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r6, r4, #11 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r4, r3, #11 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r4, r5, #10 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00022028 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr r5, [pc, #88] @ (22088 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 22050 │ │ │ │ │ + ldr r1, [pc, #84] @ (2208c ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #84] @ (22090 ) │ │ │ │ │ + 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] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + blx 985c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2204c │ │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.n 22070 │ │ │ │ │ + blx 8980 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r3, [pc, #24] @ (2208c ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r1, [pc, #28] @ (22094 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ 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} │ │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ │ + b.n 2204c │ │ │ │ │ + nop │ │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r5, [r1, #36] @ 0x24 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r3, [pc, #440] @ (22208 ) │ │ │ │ │ + lsls r2, r3, #10 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r0, r2, #9 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00022098 : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr r5, [pc, #96] @ (22100 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 220c0 │ │ │ │ │ + ldr r1, [pc, #92] @ (22104 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #92] @ (22108 ) │ │ │ │ │ + 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, r6, r7, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ + blx 985c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 220bc │ │ │ │ │ + ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.n 220e8 │ │ │ │ │ + blx 8244 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9480 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [pc, #24] @ (22104 ) │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r1, [pc, #28] @ (2210c ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 220bc │ │ │ │ │ + nop │ │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r2, r5, #8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r0, r6, #7 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00022110 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr r5, [pc, #80] @ (22168 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 22138 │ │ │ │ │ + ldr r1, [pc, #76] @ (2216c ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #76] @ (22170 ) │ │ │ │ │ + mov r2, ip │ │ │ │ │ add r3, pc │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ │ - ldrd fp, sl, [sp, #76] @ 0x4c │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 2214e │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 22094 │ │ │ │ │ - strd fp, sl, [sp] │ │ │ │ │ + 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 985c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 22134 │ │ │ │ │ + ldr r3, [pc, #32] @ (2216c ) │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ │ + blx 8fc4 │ │ │ │ │ + blx r6 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - bic.w r3, r0, #2 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 2218a │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 22142 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.w 22194 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ │ - ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - beq.n 2214c │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r2, r6, #6 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00022174 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + sub.w ip, r2, #2 │ │ │ │ │ + ldr r5, [pc, #216] @ (22258 ) │ │ │ │ │ + ldr r4, [pc, #220] @ (2225c ) │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w lr, [pc, #216] @ 22260 │ │ │ │ │ + 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 2221a │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + bne.n 221e2 │ │ │ │ │ + ldr r3, [pc, #180] @ (22264 ) │ │ │ │ │ + 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, #168] @ (22268 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 82ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 22236 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + add r2, sp, #12 │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r8, [r3, #188] @ 0xbc │ │ │ │ │ + add r3, sp, #16 │ │ │ │ │ + blx r8 │ │ │ │ │ + cbnz r0, 22232 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 2224a │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cmp.w ip, #1 │ │ │ │ │ - beq.n 2206c │ │ │ │ │ - ldr r3, [pc, #360] @ (2220c ) │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r5, ip │ │ │ │ │ + blx 985c │ │ │ │ │ + cbz r0, 22232 │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + strd r1, r5, [sp] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ │ + blx 85c4 │ │ │ │ │ + ldr r2, [pc, #104] @ (2226c ) │ │ │ │ │ + ldr r3, [pc, #88] @ (2225c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 22252 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r1, [pc, #72] @ (22264 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #80] @ (22270 ) │ │ │ │ │ + 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 22200 │ │ │ │ │ + ldr r3, [pc, #60] @ (22274 ) │ │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + ldr.w r4, [r6, #1064] @ 0x428 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 22232 │ │ │ │ │ + ldr r3, [pc, #44] @ (22278 ) │ │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ │ + add r3, pc │ │ │ │ │ + b.n 2223c │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r0, #4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r6, r2, #3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r6, r7, #2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ - strd r2, r3, [sp, #20] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0002227c : │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr r4, [pc, #44] @ (222b0 ) │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + beq.n 222a4 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + ldr r1, [pc, #40] @ (222b4 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (222b8 ) │ │ │ │ │ + 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 8e0c │ │ │ │ │ + nop │ │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r6, [r2, #2] │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000222bc : │ │ │ │ │ + ldr.w ip, [pc, #52] @ 222f4 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #44] @ (222f8 ) │ │ │ │ │ + add ip, pc │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ + beq.n 222e6 │ │ │ │ │ + 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 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - blx 8624 │ │ │ │ │ - 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 22044 │ │ │ │ │ - subs r2, r0, #1 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - bls.n 22176 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000222fc : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + ldr r5, [pc, #80] @ (22354 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 22328 │ │ │ │ │ + ldr.w ip, [pc, #76] @ 22358 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r3, [pc, #72] @ (2235c ) │ │ │ │ │ + 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 985c │ │ │ │ │ + ldr r3, [pc, #36] @ (22358 ) │ │ │ │ │ + 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 │ │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + vaddl.u8 q8, d4, d0 │ │ │ │ │ + │ │ │ │ │ +00022360 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + ldr r5, [pc, #224] @ (22448 ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 2238c │ │ │ │ │ + ldr r1, [pc, #216] @ (2244c ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #216] @ (22450 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - strd fp, sl, [sp] │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r2, r0, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - bls.n 22174 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.n 221be │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - ble.n 22136 │ │ │ │ │ - str.w r9, [sp, #72] @ 0x48 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ - str r6, [sp, #28] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - strd fp, sl, [sp, #4] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 22044 │ │ │ │ │ - bic.w r3, r0, #2 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n 22172 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 22172 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - bne.n 22110 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + blx 985c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 22386 │ │ │ │ │ + ldr r3, [pc, #172] @ (2244c ) │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2216e │ │ │ │ │ - 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 r1, r0 │ │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ + cbz r0, 223dc │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r5, [r7, #52] @ 0x34 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + it ne │ │ │ │ │ + cmpne r5, #0 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r5, #1 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + beq.n 223dc │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - strd fp, sl, [sp] │ │ │ │ │ - blx r8 │ │ │ │ │ - bic.w r2, r0, #2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 22144 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 22142 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.n 221e4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 22144 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + ldr.w r3, [r3, #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] @ (22454 ) │ │ │ │ │ + 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] @ (22458 ) │ │ │ │ │ + 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] @ (2245c ) │ │ │ │ │ + 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 22386 │ │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r0, [r4, #62] @ 0x3e │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00022460 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r5, [pc, #620] @ (226d4 ) │ │ │ │ │ + ldr r2, [pc, #620] @ (226d8 ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r4, [pc, #620] @ (226dc ) │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + subs r3, r7, #3 │ │ │ │ │ + add r4, pc │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + bls.n 224ba │ │ │ │ │ + ldr r1, [pc, #600] @ (226e0 ) │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #600] @ (226e4 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #584] @ (226e8 ) │ │ │ │ │ + ldr r3, [pc, #564] @ (226d8 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ 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 │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 226ce │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #116] @ (2220c ) │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ │ + blx 985c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2249c │ │ │ │ │ + ldr r2, [pc, #532] @ (226e0 ) │ │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ + ldr.w ip, [r4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 225ea │ │ │ │ │ + ldr.w r9, [r2, #24] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 225ea │ │ │ │ │ + cmp r7, #4 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + strne r6, [sp, #12] │ │ │ │ │ + bne.n 22510 │ │ │ │ │ + ldr.w r2, [ip, #1368] @ 0x558 │ │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ │ + ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + ldr.w r9, [r2, #24] │ │ │ │ │ + it eq │ │ │ │ │ + ldrbeq r6, [r0, #1] │ │ │ │ │ + clz r6, r6 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov.w r0, r9, lsl #3 │ │ │ │ │ + cmp r7, #3 │ │ │ │ │ + it eq │ │ │ │ │ + orreq.w r6, r6, #1 │ │ │ │ │ + mov.w r7, r9, lsl #1 │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + add r1, sp, #16 │ │ │ │ │ + ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ │ + ldr.w r2, [r2, #588] @ 0x24c │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 2261a │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 226c4 │ │ │ │ │ + ldr r3, [pc, #424] @ (226ec ) │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [pc, #412] @ (226f0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + sub.w r3, r8, #4 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ │ + ldr r1, [r1, #40] @ 0x28 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + bics.w r3, r1, #2 │ │ │ │ │ + ite ne │ │ │ │ │ + addne.w r6, r5, #16 │ │ │ │ │ + ldreq r6, [r5, #16] │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + blt.n 2257c │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + blx r1 │ │ │ │ │ + add.w r1, r9, #1 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bgt.n 2258c │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + blx r1 │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ │ + ldr.w r6, [r1, #232] @ 0xe8 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + blx r6 │ │ │ │ │ + str.w r0, [r8, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #2 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + str.w r3, [fp, r9, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ blx r3 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 2255c │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + beq.n 22602 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #104] @ (22210 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ + ldr r0, [pc, #304] @ (226f4 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + cbnz r7, 22602 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ + b.n 225fe │ │ │ │ │ + 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, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 2249e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r6 │ │ │ │ │ + b.n 225e0 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 226b4 │ │ │ │ │ + ldr r3, [pc, #212] @ (226f8 ) │ │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [pc, #204] @ (226fc ) │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr.w r3, [sl, #52] @ 0x34 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ite ne │ │ │ │ │ + addne.w r5, fp, #16 │ │ │ │ │ + ldreq.w r5, [fp, #16] │ │ │ │ │ + ldr.w r3, [r3, #988] @ 0x3dc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ + cbz r0, 22690 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + blt.n 22664 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #60] @ (22214 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 221b4 │ │ │ │ │ - ldr r3, [pc, #36] @ (2220c ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ │ + adds r3, r6, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + blt.n 22672 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #32] @ (22218 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ + blx r3 │ │ │ │ │ + add.w r3, r8, r6, lsl #2 │ │ │ │ │ + str.w r0, [r8, r6, lsl #2] │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + ldr.w r1, [fp, #12] │ │ │ │ │ + str r1, [r3, #4] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ + blx r3 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 22634 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ble.n 226b0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r0, [pc, #84] @ (22700 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.n 225c8 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bge.n 225ca │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r0, [pc, #72] @ (22704 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 221b4 │ │ │ │ │ + b.n 225ca │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 225be │ │ │ │ │ + b.n 225ca │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vhadd.u d0, d8, d0 │ │ │ │ │ - vhadd.u8 d0, d10, d0 │ │ │ │ │ - cdp2 0, 14, cr0, cr8, cr0, {0} │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + stc2l 0, cr0, [r0] │ │ │ │ │ + cdp2 0, 2, cr0, cr2, cr0, {0} │ │ │ │ │ + cdp2 0, 1, cr0, cr12, cr0, {0} │ │ │ │ │ + cdp2 0, 7, cr0, cr4, cr0, {0} │ │ │ │ │ + cdp2 0, 0, cr0, cr4, cr0, {0} │ │ │ │ │ + cdp2 0, 5, cr0, cr12, cr0, {0} │ │ │ │ │ + cdp2 0, 4, cr0, cr10, cr0, {0} │ │ │ │ │ + │ │ │ │ │ +00022708 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr r5, [pc, #80] @ (22760 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 22730 │ │ │ │ │ + ldr r1, [pc, #76] @ (22764 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #76] @ (22768 ) │ │ │ │ │ + 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 │ │ │ │ │ - ldr r1, [pc, #168] @ (222e4 ) │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - add r1, pc │ │ │ │ │ - beq.n 222ba │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - bics.w r7, r0, #4 │ │ │ │ │ - bne.n 222bc │ │ │ │ │ - ldr.w r9, [sl, #36] @ 0x24 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 222ba │ │ │ │ │ - ldr r2, [pc, #148] @ (222e8 ) │ │ │ │ │ - mov.w fp, r9, lsl #2 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r8, [r1, r2] │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - ldr.w r1, [sl, #32] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - blx 8624 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - ble.n 222b0 │ │ │ │ │ - sub.w sl, fp, #4 │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr.w r1, [sl, #4]! │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - strd fp, r3, [sp, #4] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - bl 2221c │ │ │ │ │ - cbnz r0, 222c4 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - bne.n 2228c │ │ │ │ │ - ldrd fp, r8, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - 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 r8, [sp, #20] │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - 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} │ │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ │ + blx 985c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2272c │ │ │ │ │ + ldr r3, [pc, #32] @ (22764 ) │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ │ + blx 85a0 │ │ │ │ │ + blx r6 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + @ instruction: 0xfbba0000 │ │ │ │ │ + │ │ │ │ │ +0002276c : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr r5, [pc, #100] @ (227d8 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r5, [r1, #36] @ 0x24 │ │ │ │ │ - ldr.w sl, [pc, #220] @ 223d4 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - add sl, pc │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 22382 │ │ │ │ │ - ldr r3, [pc, #208] @ (223d8 ) │ │ │ │ │ - mov.w r9, r5, lsl #2 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 22794 │ │ │ │ │ + ldr r1, [pc, #96] @ (227dc ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #96] @ (227e0 ) │ │ │ │ │ + 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] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - blx 8624 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ble.n 22378 │ │ │ │ │ - sub.w fp, r9, #4 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 22338 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - beq.n 22378 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr.w r1, [fp, #4]! │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - bl 222ec │ │ │ │ │ - bic.w r3, r0, #2 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n 22362 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - bne.n 22334 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - 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} │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ │ + blx 985c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 22790 │ │ │ │ │ + ldr r3, [pc, #52] @ (227dc ) │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - blx r7 │ │ │ │ │ - bic.w r2, r0, #2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 22370 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 22370 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - it ne │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - bne.n 22370 │ │ │ │ │ - ldr r3, [pc, #44] @ (223d8 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r4, [sl, r3] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #28] @ (223dc ) │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.n 227c8 │ │ │ │ │ + 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] @ (227e4 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr.w r4, [r4, #288] @ 0x120 │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - blx r4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - b.n 22370 │ │ │ │ │ - nop │ │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 22790 │ │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stc2l 0, cr0, [ip, #-0] │ │ │ │ │ + smmla r0, r6, r0, r0 │ │ │ │ │ + stc2 0, cr0, [lr] │ │ │ │ │ │ │ │ │ │ -000223e0 : │ │ │ │ │ +000227e8 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [pc, #544] @ (22610 ) │ │ │ │ │ - strd r0, r1, [sp, #20] │ │ │ │ │ - add r3, pc │ │ │ │ │ - ble.w 22530 │ │ │ │ │ - ldr r2, [pc, #536] @ (22614 ) │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr r6, [pc, #536] @ (22618 ) │ │ │ │ │ - mov.w fp, #4 │ │ │ │ │ - ldr r4, [pc, #532] @ (2261c ) │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r6, [pc, #524] @ (229fc ) │ │ │ │ │ + ldr r5, [pc, #524] @ (22a00 ) │ │ │ │ │ + sub sp, #28 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ + ldr r4, [pc, #524] @ (22a04 ) │ │ │ │ │ + ldr r2, [pc, #524] @ (22a08 ) │ │ │ │ │ + mov sl, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r2, [pc, #528] @ (22620 ) │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - add r2, pc │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - b.n 22442 │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - beq.w 22582 │ │ │ │ │ - bgt.n 2242e │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - ldr r0, [pc, #508] @ (22624 ) │ │ │ │ │ - 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 2249c │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 82ec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2241a │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 82ec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 22554 │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - beq.w 22596 │ │ │ │ │ - bgt.n 22488 │ │ │ │ │ - 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 22442 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + cmp.w r8, #3 │ │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + mov.w r5, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - beq.w 225f0 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - sub.w r3, sl, r4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - it gt │ │ │ │ │ - lslgt r4, r4, #2 │ │ │ │ │ - bgt.n 225b0 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 22602 │ │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #348] @ (22628 ) │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #340] @ (2262c ) │ │ │ │ │ - ldr.w r6, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r6 │ │ │ │ │ - cbnz r0, 22528 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 22542 │ │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - ldr r0, [pc, #316] @ (22630 ) │ │ │ │ │ - ldr r2, [pc, #320] @ (22634 ) │ │ │ │ │ - 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, 22528 │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.n 22548 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cbnz r2, 22548 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #280] @ (22638 ) │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr.w fp, [r4, r2] │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ble.n 228ee │ │ │ │ │ + ldr r1, [pc, #496] @ (22a0c ) │ │ │ │ │ + mov r6, r0 │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ add r1, pc │ │ │ │ │ + mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - beq.n 225ec │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - subs r2, #3 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bgt.n 225aa │ │ │ │ │ - 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 r3, [r5, #0] │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 985c │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 228fe │ │ │ │ │ + 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 21748 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 228fe │ │ │ │ │ + cmp.w r8, #4 │ │ │ │ │ + beq.w 229a6 │ │ │ │ │ + add.w r1, r5, #16 │ │ │ │ │ + movs r7, #4 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + strd r1, r0, [sp, #8] │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ + b.n 228ac │ │ │ │ │ + ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.w 229de │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + beq.n 2292e │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx 8418 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 2292e │ │ │ │ │ + ldr.w r3, [sl, #28] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq.n 2291c │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 8244 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 95b8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + ble.n 22980 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + adds r5, #4 │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ + blx 985c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 22872 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr.w r0, [r5, #-4] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n 2257c │ │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n 2257c │ │ │ │ │ - ldrb r3, [r0, #2] │ │ │ │ │ - cbnz r3, 2257c │ │ │ │ │ - mov r4, fp │ │ │ │ │ - b.n 224a6 │ │ │ │ │ - add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 224a6 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 9504 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #176] @ (2263c ) │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 95b8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 228a4 │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r3, [pc, #280] @ (22a10 ) │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r1, [pc, #272] @ (22a14 ) │ │ │ │ │ + ldr r2, [pc, #252] @ (22a00 ) │ │ │ │ │ add r1, pc │ │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + eors r1, r2 │ │ │ │ │ + mov.w r2, #0 │ │ │ │ │ + bne.n 229f6 │ │ │ │ │ + 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 22890 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 22528 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #160] @ (22640 ) │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr r1, [pc, #212] @ (22a18 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 22528 │ │ │ │ │ - ldr r2, [pc, #104] @ (22614 ) │ │ │ │ │ - movs r4, #12 │ │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #140] @ (22644 ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + 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] @ (22a1c ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ 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 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + b.n 228fe │ │ │ │ │ + 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 22900 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 86dc │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + blx 9504 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + blx 95b8 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr.w r4, [r2, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r2, [r2, #220] @ 0xdc │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ blx r4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #104] @ (22648 ) │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 22900 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + ldr r1, [pc, #52] @ (22a20 ) │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 22528 │ │ │ │ │ - ldr r2, [pc, #36] @ (22614 ) │ │ │ │ │ - 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 22528 │ │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 224e8 │ │ │ │ │ - b.n 22542 │ │ │ │ │ - cmp r4, #8 │ │ │ │ │ + b.n 228fe │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + cmp r0, #8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r5, pc, #232 @ (adr r5, 22704 ) │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #824 @ (adr r5, 22958 ) │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldc2l 0, cr0, [r2] │ │ │ │ │ - ldc2 0, cr0, [r2, #-0] │ │ │ │ │ - add r6, pc, #568 @ (adr r6, 22864 ) │ │ │ │ │ + ldc2l 0, cr0, [r8, #-0] │ │ │ │ │ + stc2 0, cr0, [sl], {0} │ │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ │ + mrrc2 0, 0, r0, r0, cr0 @ │ │ │ │ │ + @ instruction: 0xfbb40000 │ │ │ │ │ + │ │ │ │ │ +00022a24 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr r5, [pc, #84] @ (22a80 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 22a4c │ │ │ │ │ + ldr r1, [pc, #80] @ (22a84 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #80] @ (22a88 ) │ │ │ │ │ + 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 985c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 22a48 │ │ │ │ │ + ldr r3, [pc, #36] @ (22a84 ) │ │ │ │ │ + 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 │ │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r6, pc, #464 @ (adr r6, 22804 ) │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ │ + ldrb.w r0, [lr] │ │ │ │ │ + │ │ │ │ │ +00022a8c : │ │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + ldr r6, [pc, #112] @ (22b04 ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add r6, pc │ │ │ │ │ + beq.n 22ab4 │ │ │ │ │ + ldr r1, [pc, #108] @ (22b08 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #108] @ (22b0c ) │ │ │ │ │ + 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 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + blx 985c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 22ab0 │ │ │ │ │ + ldr r3, [pc, #64] @ (22b08 ) │ │ │ │ │ + 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, 22afe │ │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ │ + cbz r2, 22afe │ │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + subs r0, #0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + 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 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 22aea │ │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - stc2 0, cr0, [ip, #-0] │ │ │ │ │ - @ instruction: 0xfbb00000 │ │ │ │ │ - stc2 0, cr0, [r4], #-0 │ │ │ │ │ - add r5, pc, #552 @ (adr r5, 22870 ) │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002264c : │ │ │ │ │ +00022b10 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr.w r0, [pc, #1236] @ 22b28 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - ldr.w r1, [pc, #1232] @ 22b2c │ │ │ │ │ - add r0, pc │ │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r4, [pc, #532] @ (22d2c ) │ │ │ │ │ + ldr r2, [pc, #532] @ (22d30 ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r5, [pc, #532] @ (22d34 ) │ │ │ │ │ + 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 22b6a │ │ │ │ │ + ldr r1, [pc, #512] @ (22d38 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #512] @ (22d3c ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ │ - mov.w r1, #0 │ │ │ │ │ - ldr.w r1, [pc, #1212] @ 22b30 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ │ - ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cbz r2, 2269c │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - bne.n 226b2 │ │ │ │ │ - cmp.w fp, #3 │ │ │ │ │ - bhi.n 226b2 │ │ │ │ │ - tbh [pc, fp, lsl #1] │ │ │ │ │ - lsls r2, r1, #2 │ │ │ │ │ - lsls r5, r0, #3 │ │ │ │ │ - lsls r3, r5, #3 │ │ │ │ │ - lsls r5, r0, #4 │ │ │ │ │ - cmp.w fp, #2 │ │ │ │ │ - beq.w 2298a │ │ │ │ │ - cmp.w fp, #3 │ │ │ │ │ - beq.w 228d2 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 226e6 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 22b1e │ │ │ │ │ - sub.w r0, fp, #2 │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ │ - lsls r0, r0, #1 │ │ │ │ │ - ldr.w r2, [pc, #1132] @ 22b34 │ │ │ │ │ - ldr.w r3, [pc, #1120] @ 22b2c │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #496] @ (22d40 ) │ │ │ │ │ + ldr r3, [pc, #476] @ (22d30 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 22b22 │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ + bne.w 22d26 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r2, [pc, #1104] @ 22b38 │ │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ │ - ldr.w r0, [pc, #1100] @ 22b3c │ │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r0, [pc, #1064] @ 22b40 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - blx 8b78 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8b78 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9280 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8c3c │ │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 99b0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + blx 985c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22a6a │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - strd r9, r3, [sp] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldrd r2, r3, [sp, #20] │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.n 22746 │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - beq.w 22ac8 │ │ │ │ │ - bics.w fp, r0, #4 │ │ │ │ │ - bne.w 22ada │ │ │ │ │ - ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ │ + beq.n 22b4c │ │ │ │ │ + ldr r2, [pc, #444] @ (22d38 ) │ │ │ │ │ + ldr r5, [r5, r2] │ │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ + ldr.w ip, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 22746 │ │ │ │ │ - ldr.w r3, [sl, #32] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ - blx 9280 │ │ │ │ │ - ldr.w r3, [sl, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - blx 8c3c │ │ │ │ │ - ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - blt.n 2277e │ │ │ │ │ - b.n 22746 │ │ │ │ │ - ldr r3, [pc, #908] @ (22b38 ) │ │ │ │ │ - ldr r0, [pc, #920] @ (22b44 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r7, [r1, r3] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - str r7, [sp, #32] │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mov r6, 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, #884] @ (22b48 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ + beq.n 22c3a │ │ │ │ │ + ldr.w r8, [r2, #24] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 22c3a │ │ │ │ │ + ldr.w r2, [ip, #20] │ │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ │ blx r2 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - strd r6, r4, [sp, #8] │ │ │ │ │ - bl 21f68 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 22a50 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt.w 226b2 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ + cmp r7, #4 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + beq.n 22c52 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + add.w r9, sp, #16 │ │ │ │ │ + ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr.w r2, [r2, #588] @ 0x24c │ │ │ │ │ blx r2 │ │ │ │ │ - b.n 226b2 │ │ │ │ │ - ldr r3, [pc, #792] @ (22b38 ) │ │ │ │ │ - ldr r0, [pc, #808] @ (22b4c ) │ │ │ │ │ - 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, sl │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - bl 22044 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ mov fp, r0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt.w 226b2 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ + cbz r0, 22c0e │ │ │ │ │ + ldr r3, [pc, #392] @ (22d44 ) │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs r4, r3, #4 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bgt.n 22bd0 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ - b.n 226b2 │ │ │ │ │ - ldr r3, [pc, #716] @ (22b38 ) │ │ │ │ │ - ldr r0, [pc, #736] @ (22b50 ) │ │ │ │ │ - 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, sl │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - bl 2221c │ │ │ │ │ - b.n 22850 │ │ │ │ │ - ldr r3, [pc, #664] @ (22b38 ) │ │ │ │ │ - ldr r0, [pc, #688] @ (22b54 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ │ + ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + bics.w r3, r1, #2 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - 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, sl │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - bl 222ec │ │ │ │ │ - b.n 22850 │ │ │ │ │ - ldr r3, [pc, #612] @ (22b38 ) │ │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ │ - ldr r0, [pc, #640] @ (22b58 ) │ │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ │ + it ne │ │ │ │ │ + addne.w r0, fp, #16 │ │ │ │ │ + ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq.w r0, [fp, #16] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + str.w r0, [r4, #4]! │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr.w r2, [r2, #780] @ 0x30c │ │ │ │ │ + blx r2 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 22bc4 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + beq.n 22c1a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldr r0, [pc, #308] @ (22d48 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ 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, r7 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - blx 8b78 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8b78 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9280 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8c3c │ │ │ │ │ - str r5, [sp, #28] │ │ │ │ │ - b.n 22920 │ │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 22a22 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 99b0 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 22918 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - ldrd r8, sl, [sp, #20] │ │ │ │ │ - b.n 2295c │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - strd r9, r7, [sp] │ │ │ │ │ - blx r6 │ │ │ │ │ - bic.w r3, r0, #2 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 22a5c │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.w 22a5c │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.w 22ae8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 99b0 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 2293a │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 22986 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b.n 226b2 │ │ │ │ │ - ldr r3, [pc, #428] @ (22b38 ) │ │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ │ - ldr r0, [pc, #460] @ (22b5c ) │ │ │ │ │ - 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 │ │ │ │ │ + b.n 22c4e │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr.w r3, [ip, #220] @ 0xdc │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r4, [ip, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - blx 8b78 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 9280 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 99b0 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r0, 22a08 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - strd r9, r7, [sp] │ │ │ │ │ - ldrd r2, r3, [sp, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq.n 229b8 │ │ │ │ │ - bics.w fp, r0, #4 │ │ │ │ │ - bne.n 229fe │ │ │ │ │ - ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 229b8 │ │ │ │ │ - ldr.w r3, [sl, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - blx 9280 │ │ │ │ │ - ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - blt.n 229e2 │ │ │ │ │ - b.n 229b8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - blx 83e4 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 22986 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 226b2 │ │ │ │ │ - ble.w 22920 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr.w r3, [sl, #32] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - blx 9280 │ │ │ │ │ - ldr.w r3, [sl, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - blx 8c3c │ │ │ │ │ - ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - blt.n 22a28 │ │ │ │ │ - b.n 22920 │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 22b4e │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ blx r2 │ │ │ │ │ - b.n 22804 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - blx 83e4 │ │ │ │ │ - b.n 2296c │ │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 99b0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cbz r0, 22a98 │ │ │ │ │ - ldrd r2, r3, [sp, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - strd r9, r6, [sp] │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r3, r0, #4 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 22a70 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 22a70 │ │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ │ mov fp, r0 │ │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ │ + beq.n 22d0a │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + add.w r9, sp, #16 │ │ │ │ │ + ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr.w r2, [r2, #588] @ 0x24c │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 22d14 │ │ │ │ │ + ldr r3, [pc, #208] @ (22d4c ) │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + bics.w r3, r2, #2 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + ite ne │ │ │ │ │ + addne.w r4, r0, #16 │ │ │ │ │ + ldreq r4, [r0, #16] │ │ │ │ │ + ldr.w r2, [r2, #988] @ 0x3dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx 83e4 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt.n 22aae │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ blx r2 │ │ │ │ │ + cbz r0, 22ccc │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bgt.n 22cb6 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt.w 226b2 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ - b.n 226b2 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 83e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - blx 83e4 │ │ │ │ │ - b.n 22a98 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - blx 83e4 │ │ │ │ │ - b.n 22a70 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx 83e4 │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + adds r4, r7, #1 │ │ │ │ │ + ldr.w r2, [r2, #232] @ 0xe8 │ │ │ │ │ + blx r2 │ │ │ │ │ + str.w r0, [r5, r7, lsl #2] │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr.w r2, [r2, #780] @ 0x30c │ │ │ │ │ + blx r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 22c88 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + blt.n 22cfe │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 22c1a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #96] @ (22b60 ) │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 22c30 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #76] @ (22d50 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 22b1e │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + b.n 22ce2 │ │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 22ba2 │ │ │ │ │ + b.n 22c64 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bge.n 22ce6 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr r0, [pc, #52] @ (22d54 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 226c6 │ │ │ │ │ + b.n 22ce6 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #1000 @ (adr r4, 22f28 ) │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r4, pc, #872 @ (adr r4, 22eac ) │ │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #256 @ (adr r4, 22c48 ) │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r4, pc, #136 @ (adr r4, 22bd4 ) │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xfa5a0000 │ │ │ │ │ - add r3, pc, #504 @ (adr r3, 22d4c ) │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r3, pc, #328 @ (adr r3, 22ca0 ) │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r3, pc, #104 @ (adr r3, 22bc4 ) │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r2, pc, #368 @ (adr r2, 22cd0 ) │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - addw r0, lr, #2048 @ 0x800 │ │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + @ instruction: 0xfa700000 │ │ │ │ │ + vst1.8 {d16[0]}, [r6], r0 │ │ │ │ │ + @ instruction: 0xfa100000 │ │ │ │ │ + ldr??.w r0, [r8] │ │ │ │ │ + ldr??.w r0, [ip] │ │ │ │ │ │ │ │ │ │ -00022b64 : │ │ │ │ │ +00022d58 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #84] @ (22bc0 ) │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + ldr r6, [pc, #240] @ (22e50 ) │ │ │ │ │ + ldr r4, [pc, #240] @ (22e54 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r2, pc │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr r5, [pc, #240] @ (22e58 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldrd r8, r7, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r3, 22bb8 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r7, [pc, #68] @ (22bc4 ) │ │ │ │ │ - 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] @ (22bc4 ) │ │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ │ - b.n 22b90 │ │ │ │ │ - nop │ │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022bc8 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - lsls r6, r2, #2 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - adds r7, r6, #4 │ │ │ │ │ - ldr.w lr, [pc, #180] @ 22c8c │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr.w ip, [pc, #180] @ 22c90 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add lr, pc │ │ │ │ │ - str.w r3, [r4, r2, lsl #2] │ │ │ │ │ - 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] │ │ │ │ │ + beq.n 22dac │ │ │ │ │ + ldr r1, [pc, #224] @ (22e5c ) │ │ │ │ │ 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 r2, [r4, r5, lsl #2] │ │ │ │ │ + ldr r3, [pc, #224] @ (22e60 ) │ │ │ │ │ + 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] @ (22e64 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (22e54 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 22e4c │ │ │ │ │ + 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 985c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 22d90 │ │ │ │ │ + ldr r3, [pc, #156] @ (22e5c ) │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr.w r9, [r5, r3] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 81fc │ │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbz r0, 22e26 │ │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.n 22e04 │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 22c54 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + ldr r3, [r2, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 22c6a │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + str.w r0, [r8, #12] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 22d92 │ │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r2, sp │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 22c82 │ │ │ │ │ - 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 │ │ │ │ │ - movs r4, #28 │ │ │ │ │ + str r0, [r7, #12] │ │ │ │ │ + b.n 22e04 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r6, [r7, #21] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00022c94 : │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ │ - ldr r3, [pc, #56] @ (22cd4 ) │ │ │ │ │ - ldr r2, [pc, #60] @ (22cd8 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ +00022e68 : │ │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + ldr r4, [pc, #180] @ (22f24 ) │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #180] @ (22f28 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr.w r8, [r4, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + beq.n 22e96 │ │ │ │ │ + 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 22f0a │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r0, #4 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr.w r3, [r3, #732] @ 0x2dc │ │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r4, 22eda │ │ │ │ │ + ldr.w r9, [pc, #120] @ 22f2c │ │ │ │ │ + subs r6, r0, #4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + add r9, pc │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + bgt.n 22ec8 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #36] @ (22cdc ) │ │ │ │ │ - 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 9504 │ │ │ │ │ - str r5, [r4, #84] @ 0x54 │ │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - rsb r0, ip, #8388608 @ 0x800000 │ │ │ │ │ - │ │ │ │ │ -00022ce0 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r5, [pc, #36] @ (22d0c ) │ │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ - blx 9480 │ │ │ │ │ - ldr r3, [pc, #32] @ (22d10 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - adds r0, r4, #4 │ │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ │ + str.w r3, [r6, #4]! │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 22eba │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + beq.n 22ee6 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #80] @ (22f30 ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - bx r3 │ │ │ │ │ - movs r3, #14 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 22f1e │ │ │ │ │ + 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} │ │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00022d14 : │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ - blx 8588 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str??.w r0, [r8] │ │ │ │ │ + str??.w r0, [lr, r0] │ │ │ │ │ │ │ │ │ │ -00022d28 : │ │ │ │ │ +00022f34 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - ldr.w r6, [pc, #1420] @ 232bc │ │ │ │ │ - ldr.w r5, [pc, #1420] @ 232c0 │ │ │ │ │ - sub sp, #140 @ 0x8c │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + ldr r6, [pc, #428] @ (230e8 ) │ │ │ │ │ + ldr r5, [pc, #428] @ (230ec ) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr.w r3, [pc, #1416] @ 232c4 │ │ │ │ │ - ldr.w r4, [pc, #1416] @ 232c8 │ │ │ │ │ - add r3, pc │ │ │ │ │ + ldr r4, [pc, #428] @ (230f0 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ - str r5, [sp, #132] @ 0x84 │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ │ - ldr r5, [r3, r4] │ │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ │ - ldr.w r4, [r4, #188] @ 0xbc │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 22e16 │ │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ - movw r6, #21846 @ 0x5556 │ │ │ │ │ - movt r6, #21845 @ 0x5555 │ │ │ │ │ - smull r3, r6, r6, r8 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - sub.w r6, r6, r8, asr #31 │ │ │ │ │ - add.w r4, r6, r6, lsl #1 │ │ │ │ │ - subs.w r4, r8, r4 │ │ │ │ │ - bne.n 22e06 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - ble.w 23128 │ │ │ │ │ - ldr.w fp, [pc, #1336] @ 232cc │ │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ │ - ldr.w sl, [pc, #1336] @ 232d0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add fp, pc │ │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ │ - add sl, pc │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - add.w r9, sp, #68 @ 0x44 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 22dd0 │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ │ - bne.n 22e3a │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - adds r4, #3 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble.n 22e4e │ │ │ │ │ - adds r3, r4, #2 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - blt.n 22dde │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - bgt.n 22dea │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - add.w r3, r3, r4, lsl #2 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r6, [r3, #188] @ 0xbc │ │ │ │ │ - mov r3, fp │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 22dbe │ │ │ │ │ - b.n 22e16 │ │ │ │ │ - ldr.w r1, [pc, #1228] @ 232d4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr.w r1, [pc, #1212] @ 232d8 │ │ │ │ │ - ldr.w r2, [pc, #1184] @ 232c0 │ │ │ │ │ - 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 232b6 │ │ │ │ │ - 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, #1180] @ 232dc │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + cmp r5, #4 │ │ │ │ │ + ldr r2, [pc, #408] @ (230f4 ) │ │ │ │ │ + ldr.w fp, [r4, r2] │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ble.n 23032 │ │ │ │ │ + ldr r1, [pc, #400] @ (230f8 ) │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 22e16 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ │ - ble.w 23128 │ │ │ │ │ - ldr.w r9, [pc, #1156] @ 232e0 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r7, [pc, #1152] @ 232e4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add r9, pc │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - add r7, pc │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - blt.n 22e80 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - blt.n 22e8c │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r0, [r2, fp, lsl #2] │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ │ - cbnz r2, 22ea8 │ │ │ │ │ - cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 230e2 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - add.w r1, fp, #2 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - add.w fp, fp, #3 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bgt.n 22e74 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - adds.w r3, sl, #1 │ │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - beq.w 23128 │ │ │ │ │ - lsls r3, r6, #2 │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - bge.w 230d4 │ │ │ │ │ - ldrd r0, r1, [sp, #32] │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r2, [r0, r1, lsl #2] │ │ │ │ │ - lsls r1, r1, #2 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.n 22fa2 │ │ │ │ │ - ldr.w sl, [pc, #1012] @ 232e8 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr r1, [pc, #1012] @ (232ec ) │ │ │ │ │ - movw ip, #21846 @ 0x5556 │ │ │ │ │ - movt ip, #21845 @ 0x5555 │ │ │ │ │ - add sl, pc │ │ │ │ │ - str.w r8, [sp, #48] @ 0x30 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ - mov r9, ip │ │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - add.w fp, r7, #1 │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - blt.n 22f2c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bgt.n 22f38 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - beq.n 22f94 │ │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr.w fp, [r2, fp, lsl #2] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, fp │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 985c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 23014 │ │ │ │ │ + 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 21748 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 230f2 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 230f2 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.w 230f2 │ │ │ │ │ - movw r2, #43691 @ 0xaaab │ │ │ │ │ - movt r2, #43690 @ 0xaaaa │ │ │ │ │ - movw ip, #43690 @ 0xaaaa │ │ │ │ │ - movt ip, #10922 @ 0x2aaa │ │ │ │ │ - mla ip, r2, r3, ip │ │ │ │ │ - cmp.w ip, #1431655765 @ 0x55555555 │ │ │ │ │ - bcs.w 230f2 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 2313a │ │ │ │ │ - smull r1, r2, r9, r3 │ │ │ │ │ - sub.w r3, r2, r3, asr #31 │ │ │ │ │ - str.w r3, [sl, r4, lsl #2] │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - adds r7, #3 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bgt.n 22f1c │ │ │ │ │ - ldrd r8, r3, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp.w r8, #2 │ │ │ │ │ - ble.n 22fc2 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - blx 8fec │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - blt.n 22fd6 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #804] @ (232f0 ) │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - cmp.w r8, #2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - str r2, [r7, r1] │ │ │ │ │ - ble.n 2303e │ │ │ │ │ - ldr r2, [pc, #780] @ (232f4 ) │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + bne.n 23014 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + movs r4, #4 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + subs r5, r2, #4 │ │ │ │ │ + ldr r2, [pc, #328] @ (230fc ) │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + lsls r0, r5, #2 │ │ │ │ │ add r2, pc │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - subs r2, r7, #4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - ldr.w r3, [sl, #4]! │ │ │ │ │ - cbnz r3, 2302c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - it ge │ │ │ │ │ - orrge.w r2, r2, #1 │ │ │ │ │ - cbz r2, 2301a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ - cbz r3, 2302c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - bgt.n 22ffc │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n 22ff0 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - blt.w 2329a │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - add.w r9, sp, #76 @ 0x4c │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - 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.n 23156 │ │ │ │ │ - ldr.w sl, [pc, #652] @ 232f8 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - add sl, pc │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 23086 │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - adds r4, #3 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ + subs r2, r0, #4 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n 22fe4 │ │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.n 2309c │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + beq.n 23044 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx 8418 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 23044 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 23154 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bgt.n 23092 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + beq.n 230b0 │ │ │ │ │ + subs r3, r4, #3 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge.n 22ff4 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w fp, [sp, #124] @ 0x7c │ │ │ │ │ - ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 2307c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #580] @ (232fc ) │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr.w r1, [r6, r4, lsl #2] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 985c │ │ │ │ │ + str.w r0, [sl, #4]! │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 22fc8 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + ldr r2, [pc, #232] @ (23100 ) │ │ │ │ │ + ldr r3, [pc, #208] @ (230ec ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 230e2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #200] @ (23104 ) │ │ │ │ │ + movs r1, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r4 │ │ │ │ │ + b.n 23014 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 22e16 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #552] @ (23300 ) │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - b.n 22eda │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r1, [pc, #540] @ (23304 ) │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr r1, [pc, #180] @ (23108 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 22e16 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr.w r1, [r6, r4, lsl #2] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r4, [r3, #288] @ 0x120 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [pc, #504] @ (23308 ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #504] @ (2330c ) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r3, pc │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + ldr r1, [pc, #148] @ (2310c ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - blx r4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 22e16 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #480] @ (23310 ) │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 22e16 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #468] @ (23314 ) │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 22e16 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ - blx 9480 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 232aa │ │ │ │ │ - ldr.w r9, [pc, #408] @ 23318 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - movs r7, #12 │ │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ │ - add r9, pc │ │ │ │ │ - subs r4, r2, #4 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bgt.n 231a0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + b.n 23014 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - mul.w r3, r7, r8 │ │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 9504 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - add.w r3, r8, r8, lsl #1 │ │ │ │ │ - str.w r0, [r4, #4]! │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt.n 23194 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - mov r3, fp │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r1, [r1, r0] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - str r1, [r0, #64] @ 0x40 │ │ │ │ │ - ble.n 23284 │ │ │ │ │ - ldr r1, [pc, #320] @ (2331c ) │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - ldr.w sl, [pc, #316] @ 23320 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - ldr r1, [pc, #312] @ (23324 ) │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ │ - add r1, pc │ │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 2324a │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - lsrs r1, r2, #31 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - it ge │ │ │ │ │ - orrge.w r1, r1, #1 │ │ │ │ │ - cbz r1, 2321e │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - ldr.w r4, [fp, r9, lsl #2] │ │ │ │ │ - ldr.w r0, [fp, r2, lsl #2] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx 8e98 │ │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ │ - blx 87bc │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - add.w sl, sl, #3 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - add.w r8, r8, #4 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - ble.n 23282 │ │ │ │ │ - add.w r1, sl, #2 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - blt.n 2325a │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - bgt.n 23266 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov.w r7, sl, lsl #2 │ │ │ │ │ - adds r7, #8 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne.n 23202 │ │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r0, [fp, r3, lsl #2] │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ │ - blx 87bc │ │ │ │ │ - b.n 23238 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 22e18 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + ldr r1, [pc, #108] @ (23110 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #136] @ (23328 ) │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n 23148 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 2300a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ │ - b.n 23284 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr.w r0, [r6, #4]! │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + blx 8244 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bne.n 230ba │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + blx 8b14 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 23016 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf5300000 │ │ │ │ │ - @ instruction: 0xf59e0000 │ │ │ │ │ - orns r0, lr, #8388608 @ 0x800000 │ │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ │ + @ instruction: 0xf62c0000 │ │ │ │ │ + ldr??.w r0, [r0, r0] │ │ │ │ │ + subs r2, r4, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - sbc.w r0, r0, #8388608 @ 0x800000 │ │ │ │ │ - sub.w r0, r4, #8388608 @ 0x800000 │ │ │ │ │ - @ instruction: 0xf6120000 │ │ │ │ │ - @ instruction: 0xf6840000 │ │ │ │ │ - @ instruction: 0xf6e60000 │ │ │ │ │ - @ instruction: 0xf6e80000 │ │ │ │ │ - @ instruction: 0xf73c0000 │ │ │ │ │ - @ instruction: 0xf7260000 │ │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bics.w r0, lr, #8388608 @ 0x800000 │ │ │ │ │ - @ instruction: 0xf3fc0000 │ │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ │ + @ instruction: 0xf7ca0000 │ │ │ │ │ + strb r0, [r7, #14] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adc.w r0, r8, #8388608 @ 0x800000 │ │ │ │ │ - subw r0, ip, #0 │ │ │ │ │ - adc.w r0, sl, #8388608 @ 0x800000 │ │ │ │ │ - @ instruction: 0xf6760000 │ │ │ │ │ - @ instruction: 0xf6880000 │ │ │ │ │ - @ instruction: 0xf75e0000 │ │ │ │ │ - @ instruction: 0xf6f00000 │ │ │ │ │ - @ instruction: 0xf3ea0000 │ │ │ │ │ + @ instruction: 0xf53e0000 │ │ │ │ │ + @ instruction: 0xf4fa0000 │ │ │ │ │ │ │ │ │ │ -0002332c : │ │ │ │ │ +00023114 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ - blx 9480 │ │ │ │ │ - ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr r5, [pc, #92] @ (23178 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 2313c │ │ │ │ │ + ldr r1, [pc, #88] @ (2317c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx 837c │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr r3, [pc, #88] @ (23180 ) │ │ │ │ │ + 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 985c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 23138 │ │ │ │ │ + ldr r3, [pc, #44] @ (2317c ) │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + cbz r2, 23168 │ │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ + cbz r2, 23168 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + b.n 23164 │ │ │ │ │ + nop │ │ │ │ │ + subs r6, r3, #3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + sub.w r0, lr, #0 │ │ │ │ │ │ │ │ │ │ -00023348 : │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r6, [pc, #36] @ (23374 ) │ │ │ │ │ - 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 9510 │ │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ +00023184 : │ │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + ldr r4, [pc, #180] @ (23240 ) │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #180] @ (23244 ) │ │ │ │ │ + add r4, pc │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr.w r8, [r4, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + beq.n 231b2 │ │ │ │ │ + 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 23226 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r4, 231f6 │ │ │ │ │ + ldr.w r9, [pc, #120] @ 23248 │ │ │ │ │ + subs r6, r0, #4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + add r9, pc │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + bgt.n 231e4 │ │ │ │ │ + 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 231d6 │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + beq.n 23202 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [pc, #80] @ (2324c ) │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ + ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 23356 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - strb r0, [r5, #17] │ │ │ │ │ - ... │ │ │ │ │ + b.n 2323a │ │ │ │ │ + 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} │ │ │ │ │ + subs r4, r5, #1 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xf7100000 │ │ │ │ │ + @ instruction: 0xf6960000 │ │ │ │ │ │ │ │ │ │ -00023378 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ +00023250 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr r5, [pc, #76] @ (232a4 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r6, [pc, #536] @ (23598 ) │ │ │ │ │ - ldr r3, [pc, #536] @ (2359c ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - add r6, pc │ │ │ │ │ - ldr r1, [pc, #536] @ (235a0 ) │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - add r1, pc │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 23278 │ │ │ │ │ + ldr r1, [pc, #72] @ (232a8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [pc, #72] @ (232ac ) │ │ │ │ │ + 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] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - blx 8e64 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ │ + blx 985c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 23274 │ │ │ │ │ + ldr r3, [pc, #28] @ (232a8 ) │ │ │ │ │ + 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 8490 │ │ │ │ │ - ldr r7, [r5, #68] @ 0x44 │ │ │ │ │ - ldr r2, [pc, #508] @ (235a4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 23582 │ │ │ │ │ - ldr r3, [pc, #500] @ (235a8 ) │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #488] @ (235ac ) │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + adds r2, r4, #6 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + orns r0, r2, #0 │ │ │ │ │ + │ │ │ │ │ +000232b0 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr r5, [pc, #88] @ (23310 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 232d8 │ │ │ │ │ + ldr r1, [pc, #84] @ (23314 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8e64 │ │ │ │ │ + ldr r3, [pc, #84] @ (23318 ) │ │ │ │ │ + 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 985c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 232d4 │ │ │ │ │ + ldr r3, [pc, #40] @ (23314 ) │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + cbz r2, 23300 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx 8490 │ │ │ │ │ - ldr r7, [r5, #76] @ 0x4c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2358c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #456] @ (235b0 ) │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r7, sp │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8e64 │ │ │ │ │ + blx r5 │ │ │ │ │ + b.n 232fc │ │ │ │ │ + nop │ │ │ │ │ + adds r2, r0, #5 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ands.w r0, r2, #0 │ │ │ │ │ + │ │ │ │ │ +0002331c : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr r5, [pc, #92] @ (23380 ) │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 23344 │ │ │ │ │ + ldr r1, [pc, #88] @ (23384 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx 8490 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - adds r0, r5, #4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ - blx r3 │ │ │ │ │ + ldr r3, [pc, #88] @ (23388 ) │ │ │ │ │ + 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 985c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23554 │ │ │ │ │ - ldr.w r9, [pc, #420] @ 235b4 │ │ │ │ │ - ldr.w r8, [pc, #420] @ 235b8 │ │ │ │ │ - ldr.w sl, [pc, #420] @ 235bc │ │ │ │ │ - add r9, pc │ │ │ │ │ - add r8, pc │ │ │ │ │ - add sl, pc │ │ │ │ │ - b.n 234d6 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + beq.n 23340 │ │ │ │ │ + ldr r3, [pc, #44] @ (23384 ) │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + cbz r2, 23370 │ │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ + cbz r2, 23370 │ │ │ │ │ + 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 r3, r0 │ │ │ │ │ - ldr r1, [pc, #400] @ (235c0 ) │ │ │ │ │ - mov r2, fp │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + b.n 2336c │ │ │ │ │ + nop │ │ │ │ │ + adds r6, r2, #3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + vaddl.s32 q0, d6, d0 │ │ │ │ │ + │ │ │ │ │ +0002338c : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + ldr r5, [pc, #324] @ (234d8 ) │ │ │ │ │ + ldr r4, [pc, #324] @ (234dc ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w r8, [pc, #324] @ 234e0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + beq.n 233e4 │ │ │ │ │ + ldr r1, [pc, #304] @ (234e4 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #304] @ (234e8 ) │ │ │ │ │ + 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] @ (234ec ) │ │ │ │ │ + ldr r3, [pc, #268] @ (234dc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 234d2 │ │ │ │ │ + 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 985c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 233c8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 985c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2346a │ │ │ │ │ + ldr r3, [pc, #220] @ (234e4 ) │ │ │ │ │ + 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] @ (234f0 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ - blx 8e64 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8490 │ │ │ │ │ - ldr.w fp, [r5, #24] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 2354e │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #360] @ (235c4 ) │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + 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] @ (234f4 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ - blx 8e64 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8490 │ │ │ │ │ - ldr.w fp, [r5, #20] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 23548 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #320] @ (235c8 ) │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + 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] @ (234f8 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ add r1, pc │ │ │ │ │ - blx 8e64 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8490 │ │ │ │ │ - ldr r5, [r5, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 23542 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 233c8 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [pc, #108] @ (234e4 ) │ │ │ │ │ + ldr.w r8, [r8, r3] │ │ │ │ │ + bgt.n 23486 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #288] @ (235cc ) │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8e64 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8490 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - movs r0, #10 │ │ │ │ │ - blx 9474 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8490 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + blx 96e0 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 23554 │ │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ + ldr.w r9, [r7, #52] @ 0x34 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, sp │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + adds r0, r7, #4 │ │ │ │ │ + blx r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8e64 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8490 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8e64 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8490 │ │ │ │ │ - ldr.w fp, [r5, #16] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 2351e │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ - ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + str r0, [r5, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r5, [r3, #12] │ │ │ │ │ + ldr.w r3, [r2, #948] @ 0x3b4 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #176] @ (235d0 ) │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 8e64 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8490 │ │ │ │ │ - ldr.w fp, [r5, #12] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 23420 │ │ │ │ │ - ldr r3, [pc, #148] @ (235d4 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - b.n 2342e │ │ │ │ │ - ldr r3, [pc, #148] @ (235d8 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - b.n 234a8 │ │ │ │ │ - ldr r3, [pc, #144] @ (235dc ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - b.n 23484 │ │ │ │ │ - ldr r3, [pc, #144] @ (235e0 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - b.n 2345a │ │ │ │ │ - ldr r0, [pc, #140] @ (235e4 ) │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 898c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 8490 │ │ │ │ │ - ldr r2, [pc, #124] @ (235e8 ) │ │ │ │ │ - ldr r3, [pc, #48] @ (2359c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 23592 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #36] @ (235a8 ) │ │ │ │ │ - ldr r3, [pc, #100] @ (235ec ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ │ - b.n 233c0 │ │ │ │ │ - ldr r3, [pc, #96] @ (235f0 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - b.n 233e6 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 233ca │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - adds r0, r7, #1 │ │ │ │ │ + adds r4, r4, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf6340000 │ │ │ │ │ - adds r4, r2, #1 │ │ │ │ │ + adds r4, r3, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - addw r0, r6, #2048 @ 0x800 │ │ │ │ │ - @ instruction: 0xf5f20000 │ │ │ │ │ - rsbs r0, ip, #8388608 @ 0x800000 │ │ │ │ │ - @ instruction: 0xf5ea0000 │ │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - rsbs r0, r4, #8388608 @ 0x800000 │ │ │ │ │ - sub.w r0, r8, #8388608 @ 0x800000 │ │ │ │ │ - sbcs.w r0, lr, #8388608 @ 0x800000 │ │ │ │ │ - adcs.w r0, sl, #8388608 @ 0x800000 │ │ │ │ │ - @ instruction: 0xf4e40000 │ │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ │ + strb r0, [r4, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - @ instruction: 0xf4b80000 │ │ │ │ │ - subs r0, r2, r2 │ │ │ │ │ + adds r6, r5, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ │ + @ instruction: 0xf52c0000 │ │ │ │ │ + @ instruction: 0xf52c0000 │ │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000235f4 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r5, [pc, #756] @ (238f0 ) │ │ │ │ │ - ldr r4, [pc, #756] @ (238f4 ) │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #756] @ 238f8 │ │ │ │ │ - ldr r3, [pc, #756] @ (238fc ) │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ +000234fc : │ │ │ │ │ + ldr.w ip, [pc, #56] @ 23538 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [pc, #48] @ (2353c ) │ │ │ │ │ add ip, pc │ │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + beq.n 23526 │ │ │ │ │ + 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 │ │ │ │ │ + subs r0, r6, r3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00023540 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + ldr r5, [pc, #84] @ (2359c ) │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + sub.w r3, ip, #2 │ │ │ │ │ + add r5, pc │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.n 23584 │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + bne.n 23574 │ │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ + ldr r3, [pc, #64] @ (235a0 ) │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx 82d4 │ │ │ │ │ + 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 985c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 2355c │ │ │ │ │ + b.n 23598 │ │ │ │ │ + ldr r1, [pc, #24] @ (235a0 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #24] @ (235a4 ) │ │ │ │ │ + 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} │ │ │ │ │ + subs r0, r6, r2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ands.w r0, r2, #8388608 @ 0x800000 │ │ │ │ │ + │ │ │ │ │ +000235a8 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + ldr r5, [pc, #236] @ (2369c ) │ │ │ │ │ + ldr r4, [pc, #236] @ (236a0 ) │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + add r5, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + ldr r5, [pc, #232] @ (236a4 ) │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ble.n 2369c │ │ │ │ │ - ldr r2, [pc, #732] @ (23900 ) │ │ │ │ │ - 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] @ (23904 ) │ │ │ │ │ - ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - cbnz r0, 236ac │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ │ - bhi.n 236ae │ │ │ │ │ - tbh [pc, r3, lsl #1] │ │ │ │ │ - lsls r5, r0, #1 │ │ │ │ │ - lsls r4, r1, #1 │ │ │ │ │ - lsls r3, r2, #1 │ │ │ │ │ - lsls r2, r3, #1 │ │ │ │ │ - lsls r1, r4, #1 │ │ │ │ │ - lsls r0, r5, #1 │ │ │ │ │ - lsls r7, r5, #1 │ │ │ │ │ - lsls r6, r6, #1 │ │ │ │ │ - lsls r5, r7, #1 │ │ │ │ │ - lsls r4, r0, #2 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - lsls r0, r4, #2 │ │ │ │ │ - lsls r7, r4, #2 │ │ │ │ │ - lsls r6, r5, #2 │ │ │ │ │ - lsls r5, r6, #2 │ │ │ │ │ - lsls r4, r7, #2 │ │ │ │ │ - lsls r3, r0, #3 │ │ │ │ │ - lsls r2, r1, #3 │ │ │ │ │ - lsls r1, r2, #3 │ │ │ │ │ - lsls r0, r3, #3 │ │ │ │ │ - lsls r7, r3, #3 │ │ │ │ │ - lsls r6, r4, #3 │ │ │ │ │ - lsls r5, r5, #3 │ │ │ │ │ - lsls r4, r6, #3 │ │ │ │ │ - lsls r3, r7, #3 │ │ │ │ │ - lsls r2, r0, #4 │ │ │ │ │ - lsls r1, r1, #4 │ │ │ │ │ - lsls r0, r2, #4 │ │ │ │ │ - lsls r7, r2, #4 │ │ │ │ │ - lsls r6, r3, #4 │ │ │ │ │ - lsls r5, r4, #4 │ │ │ │ │ - lsls r4, r5, #4 │ │ │ │ │ - lsls r3, r6, #4 │ │ │ │ │ - lsls r2, r7, #4 │ │ │ │ │ - lsls r1, r0, #5 │ │ │ │ │ - lsls r0, r1, #5 │ │ │ │ │ - movs r6, r7 │ │ │ │ │ - ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #612] @ (23908 ) │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + add r5, pc │ │ │ │ │ + beq.n 23678 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + beq.n 23600 │ │ │ │ │ + ldr r1, [pc, #216] @ (236a8 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #216] @ (236ac ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ + 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, #604] @ (2390c ) │ │ │ │ │ - ldr r3, [pc, #576] @ (238f4 ) │ │ │ │ │ + ldr r2, [pc, #200] @ (236b0 ) │ │ │ │ │ + ldr r3, [pc, #180] @ (236a0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 238ec │ │ │ │ │ - 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 90ac │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9880 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 99c8 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 979c │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9410 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 91a4 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 831c │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 81c0 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8820 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8da8 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9820 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 938c │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8e40 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 82e0 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9134 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8c30 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8cf0 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 82a4 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 84c0 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9540 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 895c │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9100 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8b2c │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 95f8 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9268 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 870c │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9734 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 925c │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 83a0 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8808 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 98b0 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9610 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 974c │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9468 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 914c │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8184 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bne.n 23696 │ │ │ │ │ + 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 985c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 235e4 │ │ │ │ │ + ldr r3, [pc, #148] @ (236a8 ) │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx 8dd0 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + blx 81fc │ │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8c84 │ │ │ │ │ - b.n 236ae │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cbz r0, 2366a │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 2364c │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + ldr.w r5, [r2, #948] @ 0x3b4 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + str.w r3, [r9, #12] │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 235e6 │ │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8bfc │ │ │ │ │ - b.n 236ae │ │ │ │ │ + mov r2, sp │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 2364c │ │ │ │ │ + ldr r5, [pc, #56] @ (236b4 ) │ │ │ │ │ + ldr r4, [pc, #36] @ (236a0 ) │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + eors r5, r4 │ │ │ │ │ + mov.w r4, #0 │ │ │ │ │ + bne.n 23696 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + b.w 9130 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - adds r4, r7, r7 │ │ │ │ │ + nop │ │ │ │ │ + subs r0, r1, r1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, r6, r7 │ │ │ │ │ + subs r2, r7, r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r3, #1] │ │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ │ + subs r2, r2, r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r2, r1, r5 │ │ │ │ │ + adds r0, r0, r6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00023910 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #204] @ (239e4 ) │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #204] @ (239e8 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - ldr r7, [pc, #200] @ (239ec ) │ │ │ │ │ - add.w sl, sp, #8 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - cbz r1, 23980 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - blx 99e0 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbnz r1, 2398e │ │ │ │ │ - ldr r3, [pc, #160] @ (239f0 ) │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ +000236b8 : │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + ldr r5, [pc, #92] @ (2371c ) │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + sub.w r3, ip, #2 │ │ │ │ │ + add r5, pc │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.n 23702 │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + bne.n 236f0 │ │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + ldr r3, [pc, #72] @ (23720 ) │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ - ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ + ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ + ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #140] @ (239f4 ) │ │ │ │ │ - ldr r3, [pc, #124] @ (239e8 ) │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + blx 985c │ │ │ │ │ + cbz r0, 23716 │ │ │ │ │ + blx 92bc │ │ │ │ │ + b.n 236d6 │ │ │ │ │ + ldr r1, [pc, #28] @ (23720 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #28] @ (23724 ) │ │ │ │ │ + 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 │ │ │ │ │ + adds r0, r7, r4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + @ instruction: 0xf2940000 │ │ │ │ │ + │ │ │ │ │ +00023728 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r4, [pc, #428] @ (238dc ) │ │ │ │ │ + ldr r2, [pc, #428] @ (238e0 ) │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr.w sl, [pc, #428] @ 238e4 │ │ │ │ │ + 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 2378a │ │ │ │ │ + ldr r1, [pc, #404] @ (238e8 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #404] @ (238ec ) │ │ │ │ │ + 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 r9, #1 │ │ │ │ │ + ldr r2, [pc, #384] @ (238f0 ) │ │ │ │ │ + ldr r3, [pc, #368] @ (238e0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 239de │ │ │ │ │ + bne.w 238d8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - mov r1, sl │ │ │ │ │ - blx 8e7c │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 2394c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ │ - blx 9774 │ │ │ │ │ - cbnz r0, 239ce │ │ │ │ │ - ldr r3, [pc, #72] @ (239f0 ) │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - ldr r5, [r7, r3] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ - cbnz r1, 239c8 │ │ │ │ │ - blx r3 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + blx 985c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 23768 │ │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ + add r3, sp, #4 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + bl 21748 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 23768 │ │ │ │ │ + ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ │ + cmp r6, #4 │ │ │ │ │ + add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.n 23824 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + it lt │ │ │ │ │ + strlt.w r9, [sp, #4] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 86dc │ │ │ │ │ + ldr r3, [pc, #280] @ (238e8 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 23964 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + ldr.w r6, [sl, r3] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9504 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldrd r1, r4, [sp, #4] │ │ │ │ │ + subs r4, r4, r1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ble.n 2380e │ │ │ │ │ + ldr.w r3, [r8, #32] │ │ │ │ │ + ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 239b6 │ │ │ │ │ - ldr r3, [pc, #32] @ (239f0 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ + blx 8d3c │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 83cc │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r0, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 23966 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - asrs r0, r4, #27 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r4, r2, #27 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r2, r2, #26 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000239f8 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - ldr r5, [pc, #320] @ (23b40 ) │ │ │ │ │ - ldr r4, [pc, #320] @ (23b44 ) │ │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w r8, [pc, #320] @ 23b48 │ │ │ │ │ - ldr r3, [pc, #320] @ (23b4c ) │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r6, [r8, r3] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + blx 95b8 │ │ │ │ │ ldr r3, [r6, #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 │ │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 2376c │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + add r3, sp, #8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 21748 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23b0a │ │ │ │ │ - ldr r3, [pc, #276] @ (23b50 ) │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ + bne.n 23768 │ │ │ │ │ + ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + it lt │ │ │ │ │ + strlt.w r9, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 23b2e │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r0, [pc, #260] @ (23b54 ) │ │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r5, [r3, #1176] @ 0x498 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ + itt ge │ │ │ │ │ + addge.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + strge r3, [sp, #8] │ │ │ │ │ + cmp r6, #6 │ │ │ │ │ + bne.n 237c8 │ │ │ │ │ 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 r5 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 23afe │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 23af0 │ │ │ │ │ - cbz r5, 23ab2 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - ldr r2, [pc, #192] @ (23b58 ) │ │ │ │ │ - ldr r3, [pc, #168] @ (23b44 ) │ │ │ │ │ - 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 23b3a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 985c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 238c4 │ │ │ │ │ + ldr r3, [pc, #132] @ (238e8 ) │ │ │ │ │ + ldr.w r7, [sl, r3] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [pc, #128] @ (238f4 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 8e10 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 23a96 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 23a96 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [pc, #104] @ (238f8 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 23a94 │ │ │ │ │ - b.n 23ab2 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 23a86 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [pc, #80] @ (238fc ) │ │ │ │ │ + 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 r5, [r3, #288] @ 0x120 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 23768 │ │ │ │ │ + ldr r3, [pc, #32] @ (238e8 ) │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + ldr.w r6, [sl, r3] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #64] @ (23b5c ) │ │ │ │ │ - ldr r1, [pc, #64] @ (23b60 ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n 23a96 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 9234 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 23a96 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 237d6 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - asrs r0, r7, #23 │ │ │ │ │ + adds r0, r1, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r0, r6, #23 │ │ │ │ │ + adds r0, r0, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r2, r4, #21 │ │ │ │ │ + movw r0, #49152 @ 0xc000 │ │ │ │ │ + adds r4, r1, r2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r0, [r2, #2] │ │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r1, #7] │ │ │ │ │ + @ instruction: 0xf1260000 │ │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00023b64 : │ │ │ │ │ +00023900 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r5, [pc, #132] @ (23bf0 ) │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - blx 92bc │ │ │ │ │ - ldr r2, [pc, #128] @ (23bf4 ) │ │ │ │ │ - add r5, pc │ │ │ │ │ - adds r4, r0, #1 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - add.w r4, r4, r4, lsl #1 │ │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ │ - lsls r0, r4, #2 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + ldr r7, [pc, #236] @ (239f4 ) │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add r7, pc │ │ │ │ │ + beq.n 2392c │ │ │ │ │ + ldr r1, [pc, #228] @ (239f8 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #228] @ (239fc ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ + blx 985c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 23926 │ │ │ │ │ + ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.n 2398e │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx 985c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 23926 │ │ │ │ │ + ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.n 239a4 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + beq.n 239ac │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + str r2, [r5, #4] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r1, [r3, #4] │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r3, [r1, #12] │ │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r1, [pc, #112] @ (23a00 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (239f8 ) │ │ │ │ │ + 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 23926 │ │ │ │ │ + ldr r1, [pc, #92] @ (23a04 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (239f8 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + b.n 23994 │ │ │ │ │ + ldr r3, [pc, #72] @ (239f8 ) │ │ │ │ │ + ldr r7, [r7, r3] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ │ blx r3 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [pc, #76] @ (23a08 ) │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - str r7, [r5, #0] │ │ │ │ │ - strd ip, r5, [sp] │ │ │ │ │ - blx 9404 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - beq.n 23bbc │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr r0, [pc, #64] @ (23bf8 ) │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - add r0, pc │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 23bde │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + ldr r1, [pc, #52] @ (23a0c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + b.n 23926 │ │ │ │ │ nop │ │ │ │ │ - asrs r0, r1, #18 │ │ │ │ │ + asrs r0, r6, #27 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp 0, 6, cr0, cr0, cr0, {0} │ │ │ │ │ + @ instruction: 0xf0c00000 │ │ │ │ │ + orrs.w r0, r2, #0 │ │ │ │ │ + bics.w r0, ip, #0 │ │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -00023bfc : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - ldr r5, [pc, #308] @ (23d38 ) │ │ │ │ │ - ldr r4, [pc, #308] @ (23d3c ) │ │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ │ +00023a10 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + ldr r5, [pc, #116] @ (23a8c ) │ │ │ │ │ + mov r4, r3 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w r8, [pc, #308] @ 23d40 │ │ │ │ │ - ldr r3, [pc, #308] @ (23d44 ) │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ │ - mov.w r4, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r6, [r8, r3] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ │ - ldr.w r7, [r3, #644] @ 0x284 │ │ │ │ │ - blx r2 │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ + beq.n 23a3a │ │ │ │ │ + ldr.w ip, [pc, #112] @ 23a90 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r3, [pc, #112] @ (23a94 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr.w r1, [r5, ip] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + blx r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + blx 985c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23d04 │ │ │ │ │ - ldr r3, [pc, #264] @ (23d48 ) │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 23d28 │ │ │ │ │ - ldr.w r0, [r9, #64] @ 0x40 │ │ │ │ │ - blx 82d4 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #240] @ (23d4c ) │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ │ - add r0, pc │ │ │ │ │ + beq.n 23a36 │ │ │ │ │ + ldr r3, [pc, #68] @ (23a90 ) │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - strd r0, r5, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r8, [r3, #1176] @ 0x498 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - str r7, [r5, #0] │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 23cf8 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 23cee │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cbz r3, 23a86 │ │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 23a86 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 23ce0 │ │ │ │ │ - cbnz r5, 23cdc │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + bgt.n 23a7c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #140] @ (23d50 ) │ │ │ │ │ - ldr r3, [pc, #120] @ (23d3c ) │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ │ + asrs r4, r4, #23 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00023a98 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r4, [pc, #324] @ (23be4 ) │ │ │ │ │ + ldr r2, [pc, #324] @ (23be8 ) │ │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r7, [pc, #324] @ (23bec ) │ │ │ │ │ + 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 23af0 │ │ │ │ │ + ldr r1, [pc, #304] @ (23bf0 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #304] @ (23bf4 ) │ │ │ │ │ + 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] @ (23bf8 ) │ │ │ │ │ + ldr r3, [pc, #268] @ (23be8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 23d34 │ │ │ │ │ + bne.n 23bde │ │ │ │ │ + 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 985c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 23ad4 │ │ │ │ │ + ldr r3, [pc, #248] @ (23bfc ) │ │ │ │ │ + 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 9920 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 23ad4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r1, [r4, r3, lsl #2] │ │ │ │ │ + ldr r3, [pc, #192] @ (23bf0 ) │ │ │ │ │ + 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 23ad4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bgt.n 23bce │ │ │ │ │ + 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 23b76 │ │ │ │ │ + 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, 23b9a │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r1, [pc, #112] @ (23c00 ) │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 23ad4 │ │ │ │ │ + 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] @ (23c04 ) │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ │ + blx 9064 │ │ │ │ │ + cbz r5, 23bc2 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + b.n 23ad6 │ │ │ │ │ + ldr r1, [pc, #56] @ (23c08 ) │ │ │ │ │ + ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + add r1, pc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 23ad4 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + asrs r0, r3, #21 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + asrs r2, r2, #21 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + vhadd.s d0, d6, d0 │ │ │ │ │ + asrs r2, r4, #20 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cdp 0, 15, cr0, cr4, cr0, {0} │ │ │ │ │ + cdp 0, 14, cr0, cr0, cr0, {0} │ │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + cdp 0, 6, cr0, cr14, cr0, {0} │ │ │ │ │ + │ │ │ │ │ +00023c0c : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r4, [pc, #292] @ (23d38 ) │ │ │ │ │ + ldr r2, [pc, #292] @ (23d3c ) │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + add r4, pc │ │ │ │ │ + ldr r7, [pc, #292] @ (23d40 ) │ │ │ │ │ + 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 23c66 │ │ │ │ │ + ldr r1, [pc, #272] @ (23d44 ) │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [pc, #272] @ (23d48 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ │ + 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] @ (23d4c ) │ │ │ │ │ + ldr r3, [pc, #236] @ (23d3c ) │ │ │ │ │ + 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 23d34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n 23cc0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + blx 985c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 23c48 │ │ │ │ │ + ldr r3, [pc, #216] @ (23d50 ) │ │ │ │ │ + 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 9920 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 23c48 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ + ldr r3, [pc, #164] @ (23d44 ) │ │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 23cdc │ │ │ │ │ - b.n 23cb6 │ │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 23d24 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r1, [r4, r3, lsl #2] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + ldr.w r9, [r3, #188] @ 0xbc │ │ │ │ │ + add r3, sp, #32 │ │ │ │ │ + blx r9 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 23c48 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + adds r0, #3 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + lsls r0, r0, #2 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 23ca8 │ │ │ │ │ + ldr.w lr, [sp, #28] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + ble.n 23cfc │ │ │ │ │ + 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 23ce8 │ │ │ │ │ + str.w lr, [sp, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + strd r9, r3, [sp, #8] │ │ │ │ │ + ldr r3, [pc, #72] @ (23d54 ) │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ │ + blx 9064 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 23c9c │ │ │ │ │ + b.n 23c4a │ │ │ │ │ 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] @ (23d54 ) │ │ │ │ │ - ldr r1, [pc, #64] @ (23d58 ) │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r1, [pc, #44] @ (23d58 ) │ │ │ │ │ + ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n 23cc0 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx 9234 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 23cc0 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 23c48 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - asrs r4, r6, #15 │ │ │ │ │ + asrs r4, r4, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r5, #15 │ │ │ │ │ + asrs r6, r3, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r7, #12 │ │ │ │ │ + cdp 0, 5, cr0, cr10, cr0, {0} │ │ │ │ │ + asrs r6, r5, #14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ │ + cdp 0, 1, cr0, cr6, cr0, {0} │ │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ + stcl 0, cr0, [r6, #-0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #548] @ (23f88 ) │ │ │ │ │ - ldr r4, [pc, #548] @ (23f8c ) │ │ │ │ │ + ldr r6, [pc, #548] @ (23f88 ) │ │ │ │ │ + ldr r4, [pc, #548] @ (23f8c ) │ │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r0, [pc, #548] @ (23f90 ) │ │ │ │ │ - ldr r5, [pc, #548] @ (23f94 ) │ │ │ │ │ + ldr r0, [pc, #548] @ (23f90 ) │ │ │ │ │ + ldr r5, [pc, #548] @ (23f94 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r4, [r6, r4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r7, [r0, r5] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - beq.n 23db6 │ │ │ │ │ + beq.n 23db6 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #520] @ (23f98 ) │ │ │ │ │ + ldr r3, [pc, #520] @ (23f98 ) │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #512] @ (23f9c ) │ │ │ │ │ - ldr r3, [pc, #496] @ (23f8c ) │ │ │ │ │ + ldr r2, [pc, #512] @ (23f9c ) │ │ │ │ │ + ldr r3, [pc, #496] @ (23f8c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 23f82 │ │ │ │ │ + bne.w 23f82 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ands.w r5, r3, #7 │ │ │ │ │ - bne.w 23ef2 │ │ │ │ │ + bne.w 23ef2 │ │ │ │ │ adds r0, r3, #7 │ │ │ │ │ ands.w r0, r0, r3, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ asrs r0, r0, #3 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 23f78 │ │ │ │ │ - ldr r1, [pc, #432] @ (23fa0 ) │ │ │ │ │ + ble.w 23f78 │ │ │ │ │ + ldr r1, [pc, #432] @ (23fa0 ) │ │ │ │ │ mvn.w r3, #6 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ add.w ip, r4, #7 │ │ │ │ │ rsb lr, r4, #0 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov fp, r0 │ │ │ │ │ @@ -46111,26 +46120,26 @@ │ │ │ │ │ add.w r2, r9, r0 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ │ ittt eq │ │ │ │ │ addeq r4, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ strbeq r3, [r5, #0] │ │ │ │ │ - beq.n 23e42 │ │ │ │ │ + beq.n 23e42 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 23f02 │ │ │ │ │ + bne.n 23f02 │ │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ │ - bne.n 23ec0 │ │ │ │ │ + bne.n 23ec0 │ │ │ │ │ ldrb.w r8, [r1, r3] │ │ │ │ │ strb.w r8, [r5] │ │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ │ - beq.n 23ec0 │ │ │ │ │ + beq.n 23ec0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 23e16 │ │ │ │ │ + bne.n 23e16 │ │ │ │ │ ldrb.w r2, [sp, #21] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldrb.w sl, [sp, #20] │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ ldrb.w r9, [sp, #22] │ │ │ │ │ sub.w lr, lr, #8 │ │ │ │ │ ldrb.w r0, [sp, #23] │ │ │ │ │ @@ -46156,18 +46165,18 @@ │ │ │ │ │ str.w r5, [r2], #5 │ │ │ │ │ orr.w r3, r3, r0, lsl #5 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, ip │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - ble.n 23f16 │ │ │ │ │ + ble.n 23f16 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 23e0c │ │ │ │ │ - ldr r1, [pc, #224] @ (23fa4 ) │ │ │ │ │ + b.n 23e0c │ │ │ │ │ + ldr r1, [pc, #224] @ (23fa4 ) │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 9510 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -46178,34 +46187,34 @@ │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r2, [r3, #232] @ 0xe8 │ │ │ │ │ ldr.w r4, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 23d96 │ │ │ │ │ + b.n 23d96 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r0, [pc, #172] @ (23fa8 ) │ │ │ │ │ + ldr r0, [pc, #172] @ (23fa8 ) │ │ │ │ │ ldr.w r2, [r3, #232] @ 0xe8 │ │ │ │ │ add r0, pc │ │ │ │ │ - b.n 23ee4 │ │ │ │ │ - ldr r1, [pc, #168] @ (23fac ) │ │ │ │ │ + b.n 23ee4 │ │ │ │ │ + ldr r1, [pc, #168] @ (23fac ) │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 9510 │ │ │ │ │ - b.n 23ed0 │ │ │ │ │ + b.n 23ed0 │ │ │ │ │ ldrd r9, r5, [sp, #8] │ │ │ │ │ - cbz r4, 23f7c │ │ │ │ │ + cbz r4, 23f7c │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.n 23f70 │ │ │ │ │ + bhi.n 23f70 │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ movs r5, #32 │ │ │ │ │ asrs r3, r3, #24 │ │ │ │ │ lsls r5, r4, #12 │ │ │ │ │ add.w r3, fp, #1 │ │ │ │ │ sub.w r1, r3, r9 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ @@ -46216,32 +46225,32 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 23d98 │ │ │ │ │ + b.n 23d98 │ │ │ │ │ add.w r2, fp, #2 │ │ │ │ │ sub.w r1, r2, r9 │ │ │ │ │ - b.n 23f34 │ │ │ │ │ + b.n 23f34 │ │ │ │ │ add.w r2, fp, #3 │ │ │ │ │ sub.w r1, r2, r9 │ │ │ │ │ - b.n 23f34 │ │ │ │ │ + b.n 23f34 │ │ │ │ │ add.w r2, fp, #4 │ │ │ │ │ sub.w r1, r2, r9 │ │ │ │ │ - b.n 23f34 │ │ │ │ │ - ldr r1, [pc, #60] @ (23fb0 ) │ │ │ │ │ + b.n 23f34 │ │ │ │ │ + ldr r1, [pc, #60] @ (23fb0 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n 23f0c │ │ │ │ │ + b.n 23f0c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 23f34 │ │ │ │ │ + b.n 23f34 │ │ │ │ │ sub.w r1, r2, r9 │ │ │ │ │ - b.n 23f34 │ │ │ │ │ + b.n 23f34 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ asrs r4, r2, #10 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r1, #10 │ │ │ │ │ @@ -46259,48 +46268,48 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r6, #42] @ 0x2a │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r7, #42] @ 0x2a │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #764] @ (242b8 ) │ │ │ │ │ - ldr r4, [pc, #764] @ (242bc ) │ │ │ │ │ + ldr r6, [pc, #764] @ (242b8 ) │ │ │ │ │ + ldr r4, [pc, #764] @ (242bc ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r0, [pc, #764] @ (242c0 ) │ │ │ │ │ - ldr r5, [pc, #764] @ (242c4 ) │ │ │ │ │ + ldr r0, [pc, #764] @ (242c0 ) │ │ │ │ │ + ldr r5, [pc, #764] @ (242c4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r4, [r6, r4] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r5, [r0, r5] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - beq.n 2400c │ │ │ │ │ + beq.n 2400c │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #736] @ (242c8 ) │ │ │ │ │ + ldr r3, [pc, #736] @ (242c8 ) │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #728] @ (242cc ) │ │ │ │ │ - ldr r3, [pc, #712] @ (242bc ) │ │ │ │ │ + ldr r2, [pc, #728] @ (242cc ) │ │ │ │ │ + ldr r3, [pc, #712] @ (242bc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 242b4 │ │ │ │ │ + bne.w 242b4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ @@ -46315,16 +46324,16 @@ │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - ble.w 2424a │ │ │ │ │ - ldr r0, [pc, #644] @ (242d0 ) │ │ │ │ │ + ble.w 2424a │ │ │ │ │ + ldr r0, [pc, #644] @ (242d0 ) │ │ │ │ │ adds r3, r6, #5 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ ldrb.w r1, [r3, #-5] │ │ │ │ │ mov lr, r2 │ │ │ │ │ adds r2, #8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -46379,29 +46388,29 @@ │ │ │ │ │ add r1, r0 │ │ │ │ │ ldrb.w r1, [r1, #128] @ 0x80 │ │ │ │ │ strb.w r1, [r2, #-9] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ subs r1, #5 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - bgt.n 24052 │ │ │ │ │ + bgt.n 24052 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 24162 │ │ │ │ │ + ble.n 24162 │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - ldr r3, [pc, #428] @ (242d4 ) │ │ │ │ │ + ldr r3, [pc, #428] @ (242d4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r2, r3, r2, lsr #3 │ │ │ │ │ ldrb.w r2, [r2, #128] @ 0x80 │ │ │ │ │ strb.w r2, [lr] │ │ │ │ │ - beq.w 2424e │ │ │ │ │ + beq.w 2424e │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 24184 │ │ │ │ │ + beq.n 24184 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 24206 │ │ │ │ │ + beq.n 24206 │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ │ strb.w r3, [lr, #1] │ │ │ │ │ mov.w r3, #1027423549 @ 0x3d3d3d3d │ │ │ │ │ @@ -46418,15 +46427,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 23ff0 │ │ │ │ │ + b.n 23ff0 │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ │ lsrs r2, r2, #6 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add r2, r3 │ │ │ │ │ @@ -46461,15 +46470,15 @@ │ │ │ │ │ ldrb r2, [r6, #3] │ │ │ │ │ strb.w r1, [lr, #7] │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ │ strb.w r3, [lr, #6] │ │ │ │ │ - b.n 24162 │ │ │ │ │ + b.n 24162 │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ mov.w r1, #1027423549 @ 0x3d3d3d3d │ │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ │ lsrs r2, r2, #6 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add r2, r3 │ │ │ │ │ @@ -46483,17 +46492,17 @@ │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ │ strb.w r3, [lr, #3] │ │ │ │ │ - b.n 24162 │ │ │ │ │ + b.n 24162 │ │ │ │ │ mov lr, r0 │ │ │ │ │ - b.n 2411c │ │ │ │ │ + b.n 2411c │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ movw r0, #15677 @ 0x3d3d │ │ │ │ │ lsrs r2, r2, #6 │ │ │ │ │ orr.w r2, r2, ip, lsl #2 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ @@ -46517,15 +46526,15 @@ │ │ │ │ │ strh.w r0, [lr, #5] │ │ │ │ │ strb.w r1, [lr, #7] │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ │ strb.w r3, [lr, #4] │ │ │ │ │ - b.n 24162 │ │ │ │ │ + b.n 24162 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ asrs r4, r7, #32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r6, #32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ @@ -46910,19 +46919,19 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsrs r0, r2, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 241bc │ │ │ │ │ + b.n 241bc │ │ │ │ │ movs r0, r0 │ │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ │ ldc2l 15, cr15, [pc], {255} @ 0xff │ │ │ │ │ - b.n 241a8 │ │ │ │ │ + b.n 241a8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r6, [pc, #264] @ (2478c ) │ │ │ │ │ ldr r4, [pc, #264] @ (24790 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r6, pc │ │ │ │ │ @@ -51177,18 +51186,18 @@ │ │ │ │ │ svc 36 @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ mrc2 15, 3, pc, cr11, cr15, {7} │ │ │ │ │ - cbnz r0, 27282 │ │ │ │ │ + cbnz r0, 27282 │ │ │ │ │ movs r0, r0 │ │ │ │ │ mcr2 15, 0, pc, cr7, cr15, {7} @ │ │ │ │ │ - cbnz r4, 27288 │ │ │ │ │ + cbnz r4, 27288 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00027220 : │ │ │ │ │ ldr r2, [pc, #36] @ (27248 ) │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r1, [pc, #36] @ (2724c ) │ │ │ │ │ @@ -51207,30 +51216,244 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ble.n 271f4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r6, 272a8 │ │ │ │ │ + cbnz r6, 272a8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldc2l 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ │ + │ │ │ │ │ +00027258 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r5, [pc, #236] @ (2734c ) │ │ │ │ │ + ldr r4, [pc, #236] @ (27350 ) │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w ip, [pc, #236] @ 27354 │ │ │ │ │ + ldr r3, [pc, #236] @ (27358 ) │ │ │ │ │ + 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 272ba │ │ │ │ │ + ldr r2, [pc, #212] @ (2735c ) │ │ │ │ │ + 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] @ (27360 ) │ │ │ │ │ + ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + cbnz r0, 272ca │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #6 │ │ │ │ │ + bhi.n 272cc │ │ │ │ │ + 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] @ (27364 ) │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r7 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #152] @ (27368 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (27350 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 27348 │ │ │ │ │ + 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 86e8 │ │ │ │ │ + b.n 272cc │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9868 │ │ │ │ │ + b.n 272cc │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8388 │ │ │ │ │ + b.n 272cc │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str.w ip, [sp] │ │ │ │ │ + blx 901c │ │ │ │ │ + b.n 272cc │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + b.n 27314 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8630 │ │ │ │ │ + b.n 272cc │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 95ac │ │ │ │ │ + b.n 272cc │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + ble.n 27280 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ble.n 27274 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + cdp 0, 4, cr0, cr10, cr0, {0} │ │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ble.n 273c4 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +0002736c : │ │ │ │ │ + ldr r3, [pc, #92] @ (273cc ) │ │ │ │ │ + movs r0, #20 │ │ │ │ │ + ldr r2, [pc, #92] @ (273d0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + 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} │ │ │ │ │ + bgt.n 272e4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000273d4 : │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + ldr r2, [pc, #76] @ (27428 ) │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + add r2, pc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [pc, #68] @ (2742c ) │ │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ │ + bgt.n 273f4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 27408 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n 2741c │ │ │ │ │ + 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 │ │ │ │ │ + bgt.n 27468 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r6, [pc, #152] @ (272f8 ) │ │ │ │ │ - ldr r5, [pc, #152] @ (272fc ) │ │ │ │ │ + ldr r6, [pc, #152] @ (274d0 ) │ │ │ │ │ + ldr r5, [pc, #152] @ (274d4 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #152] @ (27300 ) │ │ │ │ │ + ldr r4, [pc, #152] @ (274d8 ) │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r2, sp │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #144] @ (27304 ) │ │ │ │ │ + ldr r3, [pc, #144] @ (274dc ) │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ strd r4, r4, [sp] │ │ │ │ │ @@ -51251,56 +51474,56 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 272c6 │ │ │ │ │ + beq.n 2749e │ │ │ │ │ str.w r4, [r8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r7, 272cc │ │ │ │ │ + cbz r7, 274a4 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r6, 272d2 │ │ │ │ │ + cbz r6, 274aa │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ add r4, r2 │ │ │ │ │ - ldr r2, [pc, #48] @ (27308 ) │ │ │ │ │ + ldr r2, [pc, #48] @ (274e0 ) │ │ │ │ │ add r4, r3 │ │ │ │ │ - ldr r3, [pc, #32] @ (272fc ) │ │ │ │ │ + ldr r3, [pc, #32] @ (274d4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ subs r0, r4, r0 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 272f4 │ │ │ │ │ + bne.n 274cc │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - ble.n 2722c │ │ │ │ │ + blt.n 27454 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n 27224 │ │ │ │ │ + blt.n 2744c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n 27350 │ │ │ │ │ + blt.n 27578 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r4, [pc, #144] @ (273a4 ) │ │ │ │ │ + ldr r4, [pc, #144] @ (2757c ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r1, [pc, #144] @ (273a8 ) │ │ │ │ │ + ldr r1, [pc, #144] @ (27580 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r3, [pc, #144] @ (273ac ) │ │ │ │ │ - ldr r2, [pc, #148] @ (273b0 ) │ │ │ │ │ + ldr r3, [pc, #144] @ (27584 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (27588 ) │ │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ @@ -51310,105 +51533,105 @@ │ │ │ │ │ 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 27386 │ │ │ │ │ + blt.n 2755e │ │ │ │ │ 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, 27386 │ │ │ │ │ + cbz r3, 2755e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 2736e │ │ │ │ │ + bgt.n 27546 │ │ │ │ │ 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] @ (273b4 ) │ │ │ │ │ - ldr r3, [pc, #28] @ (273a8 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (2758c ) │ │ │ │ │ + ldr r3, [pc, #28] @ (27580 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2739e │ │ │ │ │ + bne.n 27576 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - bgt.n 27374 │ │ │ │ │ + blt.n 2759c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n 27368 │ │ │ │ │ + blt.n 27590 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n 2749c │ │ │ │ │ + bge.n 274c4 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000273b8 : │ │ │ │ │ +00027590 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r5, [pc, #168] @ (27468 ) │ │ │ │ │ + ldr r5, [pc, #168] @ (27640 ) │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #168] @ (2746c ) │ │ │ │ │ + ldr r3, [pc, #168] @ (27644 ) │ │ │ │ │ add r5, pc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r6, [r5, r3] │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ - beq.n 273de │ │ │ │ │ + beq.n 275b6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r4, [r5, #1064] @ 0x428 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 27460 │ │ │ │ │ + ble.n 27638 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 27456 │ │ │ │ │ + ble.n 2762e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2744c │ │ │ │ │ + ble.n 27624 │ │ │ │ │ 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 │ │ │ │ │ @@ -51438,223 +51661,223 @@ │ │ │ │ │ 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 27402 │ │ │ │ │ + b.n 275da │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 273f6 │ │ │ │ │ + b.n 275ce │ │ │ │ │ ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 273ea │ │ │ │ │ - bgt.n 274dc │ │ │ │ │ + b.n 275c2 │ │ │ │ │ + bge.n 27704 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00027470 : │ │ │ │ │ - ldr.w ip, [pc, #52] @ 274a8 │ │ │ │ │ +00027648 : │ │ │ │ │ + ldr.w ip, [pc, #52] @ 27680 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #44] @ (274ac ) │ │ │ │ │ + ldr r3, [pc, #44] @ (27684 ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 2749a │ │ │ │ │ + beq.n 27672 │ │ │ │ │ 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} │ │ │ │ │ - blt.n 275a4 │ │ │ │ │ + bls.n 275cc │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000274b0 : │ │ │ │ │ +00027688 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r8, r0 │ │ │ │ │ - ldr r6, [pc, #964] @ (2787c ) │ │ │ │ │ - ldr r4, [pc, #964] @ (27880 ) │ │ │ │ │ + ldr r6, [pc, #964] @ (27a54 ) │ │ │ │ │ + ldr r4, [pc, #964] @ (27a58 ) │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r5, [pc, #964] @ (27884 ) │ │ │ │ │ + ldr r5, [pc, #964] @ (27a5c ) │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r4, [r6, r4] │ │ │ │ │ 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, #28] │ │ │ │ │ - bhi.w 27618 │ │ │ │ │ - ldr r3, [pc, #932] @ (27888 ) │ │ │ │ │ + bhi.w 277f0 │ │ │ │ │ + ldr r3, [pc, #932] @ (27a60 ) │ │ │ │ │ cmp r2, #3 │ │ │ │ │ ldr r5, [r5, r3] │ │ │ │ │ - bne.n 27520 │ │ │ │ │ + bne.n 276f8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2762e │ │ │ │ │ + bne.w 27806 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 27520 │ │ │ │ │ + bgt.n 276f8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr.w r4, [r3, #288] @ 0x120 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #888] @ (2788c ) │ │ │ │ │ + ldr r1, [pc, #888] @ (27a64 ) │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 2762e │ │ │ │ │ + b.n 27806 │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 27258 │ │ │ │ │ + bl 27430 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.w 27684 │ │ │ │ │ + blt.w 2785c │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 27632 │ │ │ │ │ + beq.n 2780a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 275ac │ │ │ │ │ + beq.n 27784 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs.w sl, r3, #1 │ │ │ │ │ - bmi.w 27866 │ │ │ │ │ - ldr.w r9, [pc, #808] @ 27890 │ │ │ │ │ + bmi.w 27a3e │ │ │ │ │ + ldr.w r9, [pc, #808] @ 27a68 │ │ │ │ │ sub.w fp, r6, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r9, pc │ │ │ │ │ - b.n 2759e │ │ │ │ │ + b.n 27776 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bgt.n 27580 │ │ │ │ │ + bgt.n 27758 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 r1, [r3, #0] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 275a4 │ │ │ │ │ + beq.n 2777c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 27572 │ │ │ │ │ + bgt.n 2774a │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2778a │ │ │ │ │ + bne.w 27962 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bgt.n 27696 │ │ │ │ │ + bgt.n 2786e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ itt gt │ │ │ │ │ subgt r7, r6, #4 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ - ble.n 275f2 │ │ │ │ │ + ble.n 277ca │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 275ec │ │ │ │ │ + bgt.n 277c4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bgt.n 275d4 │ │ │ │ │ + bgt.n 277ac │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #660] @ (27894 ) │ │ │ │ │ - ldr r3, [pc, #640] @ (27880 ) │ │ │ │ │ + ldr r2, [pc, #660] @ (27a6c ) │ │ │ │ │ + ldr r3, [pc, #640] @ (27a58 ) │ │ │ │ │ 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 27876 │ │ │ │ │ + bne.w 27a4e │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #620] @ (27888 ) │ │ │ │ │ + ldr r1, [pc, #620] @ (27a60 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r3, [pc, #632] @ (27898 ) │ │ │ │ │ + ldr r3, [pc, #632] @ (27a70 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 275fc │ │ │ │ │ + b.n 277d4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 277a4 │ │ │ │ │ + beq.w 2797c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ blx r4 │ │ │ │ │ @@ -51665,695 +51888,480 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 275fa │ │ │ │ │ + beq.n 277d2 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r4, r4, [sp] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r4, [r5, #200] @ 0xc8 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 275fa │ │ │ │ │ + b.n 277d2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r1, [pc, #528] @ (2789c ) │ │ │ │ │ + ldr r1, [pc, #528] @ (27a74 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2762e │ │ │ │ │ + b.n 27806 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2730c │ │ │ │ │ + bl 274e4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr.w r9, [r3, #188] @ 0xbc │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r9 │ │ │ │ │ ldr.w sl, [r8, #16] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bge.w 27802 │ │ │ │ │ - ldr.w r9, [pc, #480] @ 278a0 │ │ │ │ │ + bge.w 279da │ │ │ │ │ + ldr.w r9, [pc, #480] @ 27a78 │ │ │ │ │ add.w fp, r6, r4, lsl #2 │ │ │ │ │ add r9, pc │ │ │ │ │ - b.n 276f8 │ │ │ │ │ + b.n 278d0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bge.n 276da │ │ │ │ │ + bge.n 278b2 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ blx r1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ 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 27802 │ │ │ │ │ + ble.w 279da │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bgt.n 276ca │ │ │ │ │ + bgt.n 278a2 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 275b2 │ │ │ │ │ + beq.w 2778a │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [r8, #16] │ │ │ │ │ - bl 2730c │ │ │ │ │ + bl 274e4 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.w 275b2 │ │ │ │ │ + ble.w 2778a │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2730c │ │ │ │ │ + bl 274e4 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r4, [r1, #188] @ 0xbc │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ blx r4 │ │ │ │ │ ldr.w r4, [r8, #16] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 2777c │ │ │ │ │ - ldr.w sl, [pc, #356] @ 278a4 │ │ │ │ │ + ble.n 27954 │ │ │ │ │ + ldr.w sl, [pc, #356] @ 27a7c │ │ │ │ │ add.w fp, r6, r9, lsl #2 │ │ │ │ │ sub.w r9, r9, r4 │ │ │ │ │ add sl, pc │ │ │ │ │ - b.n 27772 │ │ │ │ │ + b.n 2794a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2775a │ │ │ │ │ + bge.n 27932 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 2777c │ │ │ │ │ + ble.n 27954 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r2, r9, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 2774c │ │ │ │ │ + bgt.n 27924 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r4, [r8, #16] │ │ │ │ │ - bl 2730c │ │ │ │ │ + bl 274e4 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - b.n 275b2 │ │ │ │ │ + b.n 2778a │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r9, [r1, #200] @ 0xc8 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ blx r9 │ │ │ │ │ - b.n 275ac │ │ │ │ │ + b.n 27784 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2730c │ │ │ │ │ + bl 274e4 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r4, [r2, #188] @ 0xbc │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ blx r4 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 277ca │ │ │ │ │ + blt.n 279a2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 277d8 │ │ │ │ │ + blt.n 279b0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #216] @ (278a8 ) │ │ │ │ │ + ldr r0, [pc, #216] @ (27a80 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r5, #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 275fa │ │ │ │ │ + beq.w 277d2 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ - bl 2730c │ │ │ │ │ - b.n 275fa │ │ │ │ │ + bl 274e4 │ │ │ │ │ + b.n 277d2 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 27706 │ │ │ │ │ + bne.w 278de │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.w 275b2 │ │ │ │ │ + ble.w 2778a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ ldr.w r9, [r3, #188] @ 0xbc │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2786a │ │ │ │ │ + ble.n 27a42 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ add.w r9, r3, r4 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ add.w ip, r6, r4, lsl #2 │ │ │ │ │ subs r1, #4 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.w 275b2 │ │ │ │ │ + ble.w 2778a │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r3, [ip], #4 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - bne.n 27838 │ │ │ │ │ + bne.n 27a10 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bge.w 275b2 │ │ │ │ │ + bge.w 2778a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - ldr r0, [pc, #76] @ (278ac ) │ │ │ │ │ + ldr r0, [pc, #76] @ (27a84 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2771a │ │ │ │ │ + b.n 278f2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 275a4 │ │ │ │ │ + b.n 2777c │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ it gt │ │ │ │ │ movgt r9, r4 │ │ │ │ │ - bgt.n 2785a │ │ │ │ │ - b.n 275b2 │ │ │ │ │ + bgt.n 27a32 │ │ │ │ │ + b.n 2778a │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - blt.n 27900 │ │ │ │ │ + bls.n 27b28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n 278f4 │ │ │ │ │ + bls.n 27b1c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb890 │ │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ │ + @ instruction: 0xb726 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bls.n 27890 │ │ │ │ │ + bhi.n 27ab8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb784 │ │ │ │ │ + push {r6, r7, lr} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb72c │ │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ │ + @ instruction: 0xb636 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb83c │ │ │ │ │ + @ instruction: 0xb678 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - setpan #1 │ │ │ │ │ + push {r2, r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ │ + push {r2, lr} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000278b0 : │ │ │ │ │ +00027a88 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r4, [pc, #88] @ (27910 ) │ │ │ │ │ - ldr r1, [pc, #88] @ (27914 ) │ │ │ │ │ + ldr r4, [pc, #88] @ (27ae8 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (27aec ) │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r4, pc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r8, r0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ it gt │ │ │ │ │ addgt r5, r2, #4 │ │ │ │ │ ldr.w r9, [r4, r1] │ │ │ │ │ it gt │ │ │ │ │ movgt r4, #2 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ - ble.n 278fa │ │ │ │ │ + ble.n 27ad2 │ │ │ │ │ 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 278da │ │ │ │ │ + bne.n 27ab2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r3, [pc, #20] @ (27918 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (27af0 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ - bvc.n 27994 │ │ │ │ │ + bpl.n 27bbc │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ │ + push {r2, r5, lr} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002791c : │ │ │ │ │ +00027af4 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - ldr r5, [pc, #168] @ (279cc ) │ │ │ │ │ - ldr r4, [pc, #172] @ (279d0 ) │ │ │ │ │ + ldr r5, [pc, #168] @ (27ba4 ) │ │ │ │ │ + ldr r4, [pc, #172] @ (27ba8 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #168] @ 279d4 │ │ │ │ │ + ldr.w ip, [pc, #168] @ 27bac │ │ │ │ │ mov r6, r1 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #160] @ (279d8 ) │ │ │ │ │ + ldr r3, [pc, #160] @ (27bb0 ) │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ ldr.w r7, [ip, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - beq.n 27970 │ │ │ │ │ + beq.n 27b48 │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r3, [pc, #140] @ (279dc ) │ │ │ │ │ + ldr r3, [pc, #140] @ (27bb4 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #132] @ (279e0 ) │ │ │ │ │ - ldr r3, [pc, #116] @ (279d0 ) │ │ │ │ │ + ldr r2, [pc, #132] @ (27bb8 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (27ba8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 279c6 │ │ │ │ │ + bne.n 27b9e │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r2, 27986 │ │ │ │ │ + cbnz r2, 27b5e │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 27958 │ │ │ │ │ + b.n 27b30 │ │ │ │ │ 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 279a4 │ │ │ │ │ + blt.n 27b7c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 279b0 │ │ │ │ │ + blt.n 27b88 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #60] @ (279e4 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (27bbc ) │ │ │ │ │ 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 27982 │ │ │ │ │ + b.n 27b5a │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - bvs.n 2797c │ │ │ │ │ + bmi.n 27ba4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n 27974 │ │ │ │ │ + bmi.n 27b9c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r6, r5] │ │ │ │ │ + strh r6, [r3, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n 27924 │ │ │ │ │ + bmi.n 27b4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb652 │ │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000279e8 : │ │ │ │ │ - ldr.w ip, [pc, #68] @ 27a30 │ │ │ │ │ +00027bc0 : │ │ │ │ │ + ldr.w ip, [pc, #68] @ 27c08 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #60] @ (27a34 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (27c0c ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 27a12 │ │ │ │ │ + beq.n 27bea │ │ │ │ │ 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 27258 │ │ │ │ │ + bl 27430 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bvs.n 27a40 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00027a38 : │ │ │ │ │ - ldr r3, [pc, #92] @ (27a98 ) │ │ │ │ │ - movs r0, #20 │ │ │ │ │ - ldr r2, [pc, #92] @ (27a9c ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - 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} │ │ │ │ │ - bpl.n 27a18 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00027aa0 : │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #76] @ (27af4 ) │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - add r2, pc │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #68] @ (27af8 ) │ │ │ │ │ - ldr r5, [r2, r3] │ │ │ │ │ - bgt.n 27ac0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 27ad4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.n 27ae8 │ │ │ │ │ - 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 │ │ │ │ │ - bpl.n 27b9c │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00027afc : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r5, [pc, #236] @ (27bf0 ) │ │ │ │ │ - ldr r4, [pc, #236] @ (27bf4 ) │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #236] @ 27bf8 │ │ │ │ │ - ldr r3, [pc, #236] @ (27bfc ) │ │ │ │ │ - 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 27b5e │ │ │ │ │ - ldr r2, [pc, #212] @ (27c00 ) │ │ │ │ │ - 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] @ (27c04 ) │ │ │ │ │ - ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - cbnz r0, 27b6e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #6 │ │ │ │ │ - bhi.n 27b70 │ │ │ │ │ - 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] @ (27c08 ) │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #152] @ (27c0c ) │ │ │ │ │ - ldr r3, [pc, #128] @ (27bf4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 27bec │ │ │ │ │ - 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 86e8 │ │ │ │ │ - b.n 27b70 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9868 │ │ │ │ │ - b.n 27b70 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8388 │ │ │ │ │ - b.n 27b70 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str.w ip, [sp] │ │ │ │ │ - blx 901c │ │ │ │ │ - b.n 27b70 │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ - b.n 27bb8 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8630 │ │ │ │ │ - b.n 27b70 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 95ac │ │ │ │ │ - b.n 27b70 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - bmi.n 27bdc │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bmi.n 27bd0 │ │ │ │ │ + bmi.n 27c68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n 27754 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bmi.n 27b20 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #12] @ (27c20 ) │ │ │ │ │ - ldr r2, [pc, #16] @ (27c24 ) │ │ │ │ │ + ldr r3, [pc, #12] @ (27c20 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (27c24 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ - bcc.n 27bf4 │ │ │ │ │ + bcc.n 27bf4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - ldr r4, [pc, #256] @ (27d34 ) │ │ │ │ │ - ldr r0, [pc, #256] @ (27d38 ) │ │ │ │ │ + ldr r4, [pc, #256] @ (27d34 ) │ │ │ │ │ + ldr r0, [pc, #256] @ (27d38 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r4, pc │ │ │ │ │ - ldr r6, [pc, #256] @ (27d3c ) │ │ │ │ │ + ldr r6, [pc, #256] @ (27d3c ) │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ - beq.n 27c80 │ │ │ │ │ - ldr r4, [pc, #240] @ (27d40 ) │ │ │ │ │ + beq.n 27c80 │ │ │ │ │ + ldr r4, [pc, #240] @ (27d40 ) │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r3, [pc, #240] @ (27d44 ) │ │ │ │ │ + ldr r3, [pc, #240] @ (27d44 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r6, r4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #224] @ (27d48 ) │ │ │ │ │ - ldr r3, [pc, #204] @ (27d38 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (27d48 ) │ │ │ │ │ + ldr r3, [pc, #204] @ (27d38 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 27d30 │ │ │ │ │ + bne.n 27d30 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #200] @ (27d4c ) │ │ │ │ │ + ldr r3, [pc, #200] @ (27d4c ) │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 27c64 │ │ │ │ │ - ldr r3, [pc, #176] @ (27d40 ) │ │ │ │ │ + bne.n 27c64 │ │ │ │ │ + ldr r3, [pc, #176] @ (27d40 ) │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ ldr r6, [r6, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ │ blx r3 │ │ │ │ │ @@ -52363,15 +52371,15 @@ │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldrb.w lr, [r4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrb.w ip, [r4, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 27d06 │ │ │ │ │ + ble.n 27d06 │ │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r9, r7, #4294967295 @ 0xffffffff │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r2, #2 │ │ │ │ │ uxtb.w lr, lr │ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ │ @@ -52388,15 +52396,15 @@ │ │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ │ uxtab r3, r4, r3 │ │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ │ eors r3, r1 │ │ │ │ │ strb.w r3, [r9, #1]! │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 27cc0 │ │ │ │ │ + blt.n 27cc0 │ │ │ │ │ strb.w lr, [r4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ strb.w ip, [r4, #1] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #208] @ 0xd0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -52405,33 +52413,33 @@ │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 27c66 │ │ │ │ │ + b.n 27c66 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - bcc.n 27cc0 │ │ │ │ │ + bcc.n 27cc0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcc.n 27cb8 │ │ │ │ │ + bcc.n 27cb8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r1, r3, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcc.n 27c70 │ │ │ │ │ + bcc.n 27c70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 2765c │ │ │ │ │ + b.n 2765c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #96] @ (27db4 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (27db4 ) │ │ │ │ │ mov.w r1, #258 @ 0x102 │ │ │ │ │ - ldr r2, [pc, #96] @ (27db8 ) │ │ │ │ │ + ldr r2, [pc, #96] @ (27db8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r3, [r3, #208] @ 0xd0 │ │ │ │ │ @@ -52455,88 +52463,88 @@ │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ blx 8624 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 27da6 │ │ │ │ │ + ble.n 27da6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ bx r3 │ │ │ │ │ - bcs.n 27d00 │ │ │ │ │ + bcs.n 27d00 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r3, [pc, #40] @ (27dec ) │ │ │ │ │ - ldr r2, [pc, #44] @ (27df0 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (27dec ) │ │ │ │ │ + ldr r2, [pc, #44] @ (27df0 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r5, [r5, #16] │ │ │ │ │ mov.w r0, #258 @ 0x102 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ blx 8624 │ │ │ │ │ - ldr r3, [pc, #16] @ (27df4 ) │ │ │ │ │ + ldr r3, [pc, #16] @ (27df4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - bcs.n 27e5c │ │ │ │ │ + bcs.n 27e5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 28448 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #244] @ (27ef4 ) │ │ │ │ │ - ldr r4, [pc, #244] @ (27ef8 ) │ │ │ │ │ + ldr r6, [pc, #244] @ (27ef4 ) │ │ │ │ │ + ldr r4, [pc, #244] @ (27ef8 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r0, [pc, #244] @ (27efc ) │ │ │ │ │ - ldr r5, [pc, #244] @ (27f00 ) │ │ │ │ │ + ldr r0, [pc, #244] @ (27efc ) │ │ │ │ │ + ldr r5, [pc, #244] @ (27f00 ) │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r4, [r6, r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r9, [r0, r5] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ - beq.n 27e52 │ │ │ │ │ + beq.n 27e52 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r3, [pc, #212] @ (27f04 ) │ │ │ │ │ + ldr r3, [pc, #212] @ (27f04 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #204] @ (27f08 ) │ │ │ │ │ - ldr r3, [pc, #188] @ (27ef8 ) │ │ │ │ │ + ldr r2, [pc, #204] @ (27f08 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (27ef8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 27ef0 │ │ │ │ │ + bne.n 27ef0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ @@ -52552,15 +52560,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ strh.w r3, [sl], #1 │ │ │ │ │ mov r2, sl │ │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ - bne.n 27e82 │ │ │ │ │ + bne.n 27e82 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ addw r6, r4, #257 @ 0x101 │ │ │ │ │ mov r1, fp │ │ │ │ │ ldrb.w r2, [sl, #1]! │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ ldrb r3, [r5, r1] │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -52569,47 +52577,47 @@ │ │ │ │ │ add.w r3, r4, fp │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ strb.w r1, [sl] │ │ │ │ │ strb r2, [r3, #2] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ bl 29a34 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bne.n 27e98 │ │ │ │ │ + bne.n 27e98 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ - cbz r3, 27eca │ │ │ │ │ + cbz r3, 27eca │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 27eca │ │ │ │ │ + cbz r3, 27eca │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r2, [pc, #56] @ (27f0c ) │ │ │ │ │ + ldr r2, [pc, #56] @ (27f0c ) │ │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ │ add r2, pc │ │ │ │ │ strd r2, r4, [r7, #12] │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 27e38 │ │ │ │ │ + b.n 27e38 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - bne.n 27ee8 │ │ │ │ │ + bne.n 27ee8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 27ee0 │ │ │ │ │ + bne.n 27ee0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ sxtb r2, r3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n 27e8c │ │ │ │ │ + bne.n 27e8c │ │ │ │ │ movs r0, r0 │ │ │ │ │ b.n 2837c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00027f10 : │ │ │ │ │ ldr r3, [pc, #60] @ (27f50 ) │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ @@ -52890,15 +52898,15 @@ │ │ │ │ │ nop │ │ │ │ │ ldmia r6, {r2, r4, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ svc 194 @ 0xc2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr.w ip, [pc, #108] @ 2820c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [pc, #104] @ (28210 ) │ │ │ │ │ add ip, pc │ │ │ │ │ @@ -52945,15 +52953,15 @@ │ │ │ │ │ nop │ │ │ │ │ ldmia r6, {r2, r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ svc 66 @ 0x42 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0002821c : │ │ │ │ │ ldr r3, [pc, #104] @ (28288 ) │ │ │ │ │ ldr r1, [pc, #108] @ (2828c ) │ │ │ │ │ add r3, pc │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ @@ -53620,15 +53628,15 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r2, r4, #17 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r0!, {r2, r3, r4, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #872] @ (28bfc ) │ │ │ │ │ + ldr r2, [pc, #872] @ (28bfc ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r5, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ mrc2 15, 3, pc, cr11, cr15, {7} │ │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ │ movs r0, r0 │ │ │ │ │ mcr2 15, 0, pc, cr7, cr15, {7} @ │ │ │ │ │ @@ -53659,19 +53667,181 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #1016 @ 0x3f8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldc2l 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ │ │ │ │ │ │ -000288e0 : │ │ │ │ │ +000288e0 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r5, [pc, #344] @ (28a40 ) │ │ │ │ │ + ldr r4, [pc, #344] @ (28a44 ) │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w ip, [pc, #344] @ 28a48 │ │ │ │ │ + ldr r3, [pc, #344] @ (28a4c ) │ │ │ │ │ + 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 28946 │ │ │ │ │ + ldr r2, [pc, #320] @ (28a50 ) │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + add r2, sp, #16 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r2, [pc, #304] @ (28a54 ) │ │ │ │ │ + ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + cbnz r0, 28956 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + bhi.n 28958 │ │ │ │ │ + tbb [pc, r3] │ │ │ │ │ + cmp r6, #39 @ 0x27 │ │ │ │ │ + ands r5, r6 │ │ │ │ │ + ldr r6, [pc, #268] @ (28a4c ) │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + strb r7, [r5, #25] │ │ │ │ │ + adds r5, r7, #1 │ │ │ │ │ + ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #264] @ (28a58 ) │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r7 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r2, [pc, #256] @ (28a5c ) │ │ │ │ │ + ldr r3, [pc, #232] @ (28a44 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 28a3a │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str.w ip, [sp] │ │ │ │ │ + blx 8d18 │ │ │ │ │ + b.n 28958 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 9850 │ │ │ │ │ + b.n 28958 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 904c │ │ │ │ │ + b.n 28958 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str.w ip, [sp] │ │ │ │ │ + blx 8478 │ │ │ │ │ + b.n 28958 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + b.n 289a8 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + strd ip, ip, [sp] │ │ │ │ │ + blx 882c │ │ │ │ │ + b.n 28958 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + blx 882c │ │ │ │ │ + b.n 28958 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + blx 882c │ │ │ │ │ + b.n 28958 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8250 │ │ │ │ │ + b.n 28958 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 8b08 │ │ │ │ │ + b.n 28958 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 82f8 │ │ │ │ │ + b.n 28958 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + b.n 28976 │ │ │ │ │ + blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + stmia r7!, {r4} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + subs r4, r7, r0 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + bhi.n 28a6c │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + rors r6, r1 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00028a60 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ movs r0, #12 │ │ │ │ │ - ldr r3, [pc, #40] @ (28910 ) │ │ │ │ │ - ldr r2, [pc, #44] @ (28914 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (28a90 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (28a94 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -53683,90 +53853,90 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00028918 : │ │ │ │ │ +00028a98 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - ldr r2, [pc, #36] @ (28944 ) │ │ │ │ │ + ldr r2, [pc, #36] @ (28ac4 ) │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #28] @ (28948 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (28ac8 ) │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - bgt.n 28938 │ │ │ │ │ + bgt.n 28ab8 │ │ │ │ │ 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 │ │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0002894c : │ │ │ │ │ +00028acc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - ldr r5, [pc, #540] @ (28b74 ) │ │ │ │ │ - ldr r4, [pc, #544] @ (28b78 ) │ │ │ │ │ + ldr r5, [pc, #540] @ (28cf4 ) │ │ │ │ │ + ldr r4, [pc, #544] @ (28cf8 ) │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r7, [pc, #540] @ (28b7c ) │ │ │ │ │ + ldr r7, [pc, #540] @ (28cfc ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r7, pc │ │ │ │ │ add.w r9, sp, #32 │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr r2, [pc, #516] @ (28b80 ) │ │ │ │ │ + ldr r2, [pc, #516] @ (28d00 ) │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r7, [r7, r2] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ ldr.w fp, [r0, #188] @ 0xbc │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx fp │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - blt.w 28b0a │ │ │ │ │ + blt.w 28c8a │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 28a78 │ │ │ │ │ + beq.n 28bf8 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #0 │ │ │ │ │ - beq.n 28a62 │ │ │ │ │ + beq.n 28be2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 289bc │ │ │ │ │ + bgt.n 28b3c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - ldr r0, [pc, #464] @ (28b84 ) │ │ │ │ │ + ldr r0, [pc, #464] @ (28d04 ) │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -53780,113 +53950,113 @@ │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 28a6e │ │ │ │ │ + beq.n 28bee │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w sl, [r3, #188] @ 0xbc │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx sl │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 28a6e │ │ │ │ │ - ldr r3, [pc, #388] @ (28b88 ) │ │ │ │ │ + ble.n 28bee │ │ │ │ │ + ldr r3, [pc, #388] @ (28d08 ) │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - ldr r0, [pc, #384] @ (28b8c ) │ │ │ │ │ + ldr r0, [pc, #384] @ (28d0c ) │ │ │ │ │ add r3, pc │ │ │ │ │ strd r5, r6, [sp, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 28a20 │ │ │ │ │ + b.n 28ba0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - blt.n 28a2e │ │ │ │ │ + blt.n 28bae │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 28a3a │ │ │ │ │ + blt.n 28bba │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr.w r3, [r0, fp, lsl #2] │ │ │ │ │ ldr.w r2, [r0, r4, lsl #2] │ │ │ │ │ str.w r2, [r0, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str.w r3, [r0, r4, lsl #2] │ │ │ │ │ subs r4, #1 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - blt.n 28a1e │ │ │ │ │ + blt.n 28b9e │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - b.n 28a6e │ │ │ │ │ + b.n 28bee │ │ │ │ │ add.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbnz r3, 28a98 │ │ │ │ │ + cbnz r3, 28c18 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #272] @ (28b90 ) │ │ │ │ │ - ldr r3, [pc, #244] @ (28b78 ) │ │ │ │ │ + ldr r2, [pc, #272] @ (28d10 ) │ │ │ │ │ + ldr r3, [pc, #244] @ (28cf8 ) │ │ │ │ │ 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 28b6e │ │ │ │ │ + bne.n 28cee │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r8, [r1, #188] @ 0xbc │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ blx r8 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 28b42 │ │ │ │ │ + beq.n 28cc2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ lsrs r1, r2, #31 │ │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it le │ │ │ │ │ orrle.w r1, r1, #1 │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - bge.n 28b1e │ │ │ │ │ - cbz r1, 28ad6 │ │ │ │ │ + bge.n 28c9e │ │ │ │ │ + cbz r1, 28c56 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - ldr r0, [pc, #196] @ (28b94 ) │ │ │ │ │ + ldr r0, [pc, #196] @ (28d14 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ @@ -53894,122 +54064,122 @@ │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 28afa │ │ │ │ │ + bgt.n 28c7a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - b.n 28a7c │ │ │ │ │ + b.n 28bfc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r1, [pc, #136] @ (28b98 ) │ │ │ │ │ + ldr r1, [pc, #136] @ (28d18 ) │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 28a7e │ │ │ │ │ - cbz r1, 28b2c │ │ │ │ │ + b.n 28bfe │ │ │ │ │ + cbz r1, 28cac │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - ldr r0, [pc, #120] @ (28b9c ) │ │ │ │ │ + ldr r0, [pc, #120] @ (28d1c ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ ldr r7, [r7, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ strd r4, r4, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r4, [r7, #200] @ 0xc8 │ │ │ │ │ blx r4 │ │ │ │ │ - b.n 28a7c │ │ │ │ │ + b.n 28bfc │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 28b56 │ │ │ │ │ + bgt.n 28cd6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 28a7c │ │ │ │ │ + b.n 28bfc │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ │ + add r7, pc, #984 @ (adr r7, 290e0 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #760 @ (adr r7, 28e94 ) │ │ │ │ │ + add r6, pc, #424 @ (adr r6, 28ec4 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00028ba0 : │ │ │ │ │ - ldr.w ip, [pc, #88] @ 28bfc │ │ │ │ │ +00028d20 : │ │ │ │ │ + ldr.w ip, [pc, #88] @ 28d7c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #80] @ (28c00 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (28d80 ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - beq.n 28bca │ │ │ │ │ + beq.n 28d4a │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r4, [r6, #1064] @ 0x428 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 28bf4 │ │ │ │ │ + ble.n 28d74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ @@ -54018,573 +54188,573 @@ │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr.w r3, [r6, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 28bd6 │ │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ │ + b.n 28d56 │ │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00028c04 : │ │ │ │ │ - ldr.w ip, [pc, #52] @ 28c3c │ │ │ │ │ +00028d84 : │ │ │ │ │ + ldr.w ip, [pc, #52] @ 28dbc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #44] @ (28c40 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (28dc0 ) │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - beq.n 28c2e │ │ │ │ │ + beq.n 28dae │ │ │ │ │ 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} │ │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00028c44 : │ │ │ │ │ +00028dc4 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r5, [pc, #148] @ (28ce0 ) │ │ │ │ │ - ldr r4, [pc, #152] @ (28ce4 ) │ │ │ │ │ + ldr r5, [pc, #148] @ (28e60 ) │ │ │ │ │ + ldr r4, [pc, #152] @ (28e64 ) │ │ │ │ │ sub sp, #28 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #148] @ 28ce8 │ │ │ │ │ + ldr.w ip, [pc, #148] @ 28e68 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #132] @ (28cec ) │ │ │ │ │ + ldr r3, [pc, #132] @ (28e6c ) │ │ │ │ │ ldr.w r7, [ip, r3] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - beq.n 28c98 │ │ │ │ │ + beq.n 28e18 │ │ │ │ │ ldr.w r5, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #112] @ (28cf0 ) │ │ │ │ │ - ldr r3, [pc, #96] @ (28ce4 ) │ │ │ │ │ + ldr r2, [pc, #112] @ (28e70 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (28e64 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 28cdc │ │ │ │ │ + bne.n 28e5c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - cbnz r5, 28cc2 │ │ │ │ │ + cbnz r5, 28e42 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - b.n 28c7e │ │ │ │ │ + b.n 28dfe │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ strd r7, r4, [sp] │ │ │ │ │ blx 96bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 28c7e │ │ │ │ │ + b.n 28dfe │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00028cf4 : │ │ │ │ │ +00028e74 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - ldr r5, [pc, #216] @ (28dd4 ) │ │ │ │ │ - ldr r4, [pc, #216] @ (28dd8 ) │ │ │ │ │ + ldr r5, [pc, #216] @ (28f54 ) │ │ │ │ │ + ldr r4, [pc, #216] @ (28f58 ) │ │ │ │ │ sub sp, #32 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #216] @ 28ddc │ │ │ │ │ + ldr.w ip, [pc, #216] @ 28f5c │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #208] @ (28de0 ) │ │ │ │ │ + ldr r3, [pc, #208] @ (28f60 ) │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r8, [ip, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ - beq.n 28d50 │ │ │ │ │ + beq.n 28ed0 │ │ │ │ │ ldr.w r6, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r3, [pc, #184] @ (28de4 ) │ │ │ │ │ + ldr r3, [pc, #184] @ (28f64 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r6 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - ldr r2, [pc, #176] @ (28de8 ) │ │ │ │ │ - ldr r3, [pc, #160] @ (28dd8 ) │ │ │ │ │ + ldr r2, [pc, #176] @ (28f68 ) │ │ │ │ │ + ldr r3, [pc, #160] @ (28f58 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 28dce │ │ │ │ │ + bne.n 28f4e │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28d32 │ │ │ │ │ + bne.n 28eb2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 28db4 │ │ │ │ │ + blt.n 28f34 │ │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 28d9c │ │ │ │ │ + bgt.n 28f1c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ │ ldr.w r5, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 28d34 │ │ │ │ │ + b.n 28eb4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ blx 96bc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 28d34 │ │ │ │ │ + b.n 28eb4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #40] @ (28dec ) │ │ │ │ │ + ldr r1, [pc, #40] @ (28f6c ) │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 28d32 │ │ │ │ │ + b.n 28eb2 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #1016 @ (adr r7, 291e0 ) │ │ │ │ │ + add r6, pc, #680 @ (adr r6, 29210 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #440 @ (adr r7, 28fa8 ) │ │ │ │ │ + add r6, pc, #104 @ (adr r6, 28fd8 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00028df0 : │ │ │ │ │ +00028f70 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub.w ip, r2, #2 │ │ │ │ │ - ldr r5, [pc, #184] @ (28eb4 ) │ │ │ │ │ - ldr r4, [pc, #188] @ (28eb8 ) │ │ │ │ │ + ldr r5, [pc, #184] @ (29034 ) │ │ │ │ │ + ldr r4, [pc, #188] @ (29038 ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w lr, [pc, #184] @ 28ebc │ │ │ │ │ + ldr.w lr, [pc, #184] @ 2903c │ │ │ │ │ add lr, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bhi.n 28e94 │ │ │ │ │ + bhi.n 29014 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne.n 28e62 │ │ │ │ │ - ldr r3, [pc, #156] @ (28ec0 ) │ │ │ │ │ + bne.n 28fe2 │ │ │ │ │ + ldr r3, [pc, #156] @ (29040 ) │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [lr, r3] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28eac │ │ │ │ │ + bne.n 2902c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 28e64 │ │ │ │ │ + bgt.n 28fe4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [pc, #108] @ (28ec4 ) │ │ │ │ │ + ldr r1, [pc, #108] @ (29044 ) │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 28eac │ │ │ │ │ + b.n 2902c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r3, r4, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ blx 96bc │ │ │ │ │ - ldr r2, [pc, #76] @ (28ec8 ) │ │ │ │ │ - ldr r3, [pc, #56] @ (28eb8 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (29048 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (29038 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 28eb0 │ │ │ │ │ + bne.n 29030 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #40] @ (28ec0 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (29040 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #48] @ (28ecc ) │ │ │ │ │ + ldr r3, [pc, #48] @ (2904c ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r4, [r1, #1064] @ 0x428 │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 28e7a │ │ │ │ │ + b.n 28ffa │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ + ittt │ │ │ │ │ + mov r0, r0 │ │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00028ed0 : │ │ │ │ │ +00029050 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - ldr r4, [pc, #88] @ (28f30 ) │ │ │ │ │ - ldr r1, [pc, #88] @ (28f34 ) │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + ldr r4, [pc, #88] @ (290b0 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (290b4 ) │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r4, pc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r8, r0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ it gt │ │ │ │ │ addgt r5, r2, #4 │ │ │ │ │ ldr.w r9, [r4, r1] │ │ │ │ │ it gt │ │ │ │ │ movgt r4, #2 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ - ble.n 28f1a │ │ │ │ │ + ble.n 2909a │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 28efa │ │ │ │ │ + bne.n 2907a │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r3, [pc, #20] @ (28f38 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (290b8 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ - stmia r1!, {r5} │ │ │ │ │ + nop {10} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, pc, #800 @ (adr r0, 2925c ) │ │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00028f3c : │ │ │ │ │ +000290bc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r6, [pc, #320] @ (29084 ) │ │ │ │ │ - ldr r5, [pc, #320] @ (29088 ) │ │ │ │ │ + ldr r6, [pc, #320] @ (29204 ) │ │ │ │ │ + ldr r5, [pc, #320] @ (29208 ) │ │ │ │ │ sub sp, #28 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r4, [pc, #320] @ (2908c ) │ │ │ │ │ - ldr r3, [pc, #320] @ (29090 ) │ │ │ │ │ + ldr r4, [pc, #320] @ (2920c ) │ │ │ │ │ + ldr r3, [pc, #320] @ (29210 ) │ │ │ │ │ cmp r2, #4 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - beq.n 28f9a │ │ │ │ │ + beq.n 2911a │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r3, [pc, #288] @ (29094 ) │ │ │ │ │ + ldr r3, [pc, #288] @ (29214 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - ldr r2, [pc, #280] @ (29098 ) │ │ │ │ │ - ldr r3, [pc, #260] @ (29088 ) │ │ │ │ │ + ldr r2, [pc, #280] @ (29218 ) │ │ │ │ │ + ldr r3, [pc, #260] @ (29208 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 29080 │ │ │ │ │ + bne.n 29200 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28f7c │ │ │ │ │ + bne.n 290fc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28f7c │ │ │ │ │ + bne.n 290fc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r4, [r3, #188] @ 0xbc │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 2906e │ │ │ │ │ + bgt.n 291ee │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs r5, r3, r4 │ │ │ │ │ bl 29a34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 28fec │ │ │ │ │ + bge.n 2916c │ │ │ │ │ adds r1, r1, r4 │ │ │ │ │ - bmi.n 28fe8 │ │ │ │ │ + bmi.n 29168 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 29064 │ │ │ │ │ - ldr.w sl, [pc, #144] @ 2909c │ │ │ │ │ + ble.n 291e4 │ │ │ │ │ + ldr.w sl, [pc, #144] @ 2921c │ │ │ │ │ sub.w r9, r0, #4 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add sl, pc │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, fp │ │ │ │ │ bl 29a34 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ orrs.w r3, r3, r1, lsr #31 │ │ │ │ │ - beq.n 2903a │ │ │ │ │ + beq.n 291ba │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r5, fp │ │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ │ str.w r2, [r9, #4]! │ │ │ │ │ - bgt.n 29016 │ │ │ │ │ + bgt.n 29196 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 29064 │ │ │ │ │ + ble.n 291e4 │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r5, r8, r5, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 29058 │ │ │ │ │ + bne.n 291d8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 28f7e │ │ │ │ │ + b.n 290fe │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r1, [pc, #44] @ (290a0 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (29220 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 28f7c │ │ │ │ │ + b.n 290fc │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ │ + ite cc │ │ │ │ │ + movcc r0, r0 │ │ │ │ │ + lsrcs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ │ + ite cs │ │ │ │ │ + movcs r0, r0 │ │ │ │ │ + lsrcc r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - add r5, pc, #816 @ (adr r5, 293c8 ) │ │ │ │ │ + add r4, pc, #480 @ (adr r4, 293f8 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ │ + bkpt 0x00fa │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #240 @ (adr r5, 29190 ) │ │ │ │ │ + add r3, pc, #928 @ (adr r3, 295c0 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #360 @ (adr r2, 2920c ) │ │ │ │ │ + add r1, pc, #24 @ (adr r1, 2923c ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000290a4 : │ │ │ │ │ +00029224 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r5, [pc, #120] @ (29124 ) │ │ │ │ │ - ldr r4, [pc, #124] @ (29128 ) │ │ │ │ │ + ldr r5, [pc, #120] @ (292a4 ) │ │ │ │ │ + ldr r4, [pc, #124] @ (292a8 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #120] @ 2912c │ │ │ │ │ + ldr.w ip, [pc, #120] @ 292ac │ │ │ │ │ mov lr, r3 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr r4, [r5, r4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #112] @ (29130 ) │ │ │ │ │ + ldr r1, [pc, #112] @ (292b0 ) │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr.w r6, [ip, r1] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - beq.n 290fc │ │ │ │ │ + beq.n 2927c │ │ │ │ │ ldr.w r6, [r3, #1064] @ 0x428 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, lr │ │ │ │ │ movs r1, #2 │ │ │ │ │ blx r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #76] @ (29134 ) │ │ │ │ │ - ldr r3, [pc, #64] @ (29128 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (292b4 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (292a8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 29120 │ │ │ │ │ + bne.n 292a0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, sp │ │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -54593,253 +54763,91 @@ │ │ │ │ │ ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ │ ldr.w r6, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 290e4 │ │ │ │ │ - blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - itee mi │ │ │ │ │ - movmi r0, r0 │ │ │ │ │ - lsrpl r0, r3, #32 │ │ │ │ │ - movpl r0, r0 │ │ │ │ │ - itte mi │ │ │ │ │ - movmi r0, r0 │ │ │ │ │ - lsrmi r4, r2, #32 │ │ │ │ │ - movpl r0, r0 │ │ │ │ │ - ite ne │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00029138 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - movne r6, r3 │ │ │ │ │ - ldreq r5, [pc, #344] @ (29298 ) │ │ │ │ │ - ldr r4, [pc, #344] @ (2929c ) │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w ip, [pc, #344] @ 292a0 │ │ │ │ │ - ldr r3, [pc, #344] @ (292a4 ) │ │ │ │ │ - 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 2919e │ │ │ │ │ - ldr r2, [pc, #320] @ (292a8 ) │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - add r2, sp, #16 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #304] @ (292ac ) │ │ │ │ │ - ldr.w r8, [r3, #1224] @ 0x4c8 │ │ │ │ │ - movs r3, #4 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - cbnz r0, 291ae │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #11 │ │ │ │ │ - bhi.n 291b0 │ │ │ │ │ - tbb [pc, r3] │ │ │ │ │ - cmp r6, #39 @ 0x27 │ │ │ │ │ - ands r5, r6 │ │ │ │ │ - ldr r6, [pc, #268] @ (292a4 ) │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - strb r7, [r5, #25] │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - ldr.w r7, [r3, #1064] @ 0x428 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #264] @ (292b0 ) │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [pc, #256] @ (292b4 ) │ │ │ │ │ - ldr r3, [pc, #232] @ (2929c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 29292 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str.w ip, [sp] │ │ │ │ │ - blx 8d18 │ │ │ │ │ - b.n 291b0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 9850 │ │ │ │ │ - b.n 291b0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 904c │ │ │ │ │ - b.n 291b0 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str.w ip, [sp] │ │ │ │ │ - blx 8478 │ │ │ │ │ - b.n 291b0 │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ - b.n 29200 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - strd ip, ip, [sp] │ │ │ │ │ - blx 882c │ │ │ │ │ - b.n 291b0 │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - blx 882c │ │ │ │ │ - b.n 291b0 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - blx 882c │ │ │ │ │ - b.n 291b0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8250 │ │ │ │ │ - b.n 291b0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 8b08 │ │ │ │ │ - b.n 291b0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 82f8 │ │ │ │ │ - b.n 291b0 │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ - b.n 291ce │ │ │ │ │ + b.n 29264 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ - nop │ │ │ │ │ - bkpt 0x00b8 │ │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bkpt 0x00ae │ │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r4, r2, #20 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r6, r7, #18 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - bkpt 0x0048 │ │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #604] @ (2951c ) │ │ │ │ │ - ldr r5, [pc, #604] @ (29520 ) │ │ │ │ │ + ldr r6, [pc, #604] @ (2951c ) │ │ │ │ │ + ldr r5, [pc, #604] @ (29520 ) │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r0, [pc, #604] @ (29524 ) │ │ │ │ │ - ldr r4, [pc, #604] @ (29528 ) │ │ │ │ │ + ldr r0, [pc, #604] @ (29524 ) │ │ │ │ │ + ldr r4, [pc, #604] @ (29528 ) │ │ │ │ │ mov sl, r1 │ │ │ │ │ add r0, pc │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ ldr r4, [r0, r4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ble.w 29454 │ │ │ │ │ + ble.w 29454 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ sub.w r8, r2, #3 │ │ │ │ │ it le │ │ │ │ │ strle.w fp, [sp, #28] │ │ │ │ │ - ble.n 2935c │ │ │ │ │ - ldr r3, [pc, #564] @ (2952c ) │ │ │ │ │ + ble.n 2935c │ │ │ │ │ + ldr r3, [pc, #564] @ (2952c ) │ │ │ │ │ mov r6, r7 │ │ │ │ │ movs r5, #1 │ │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #552] @ (29530 ) │ │ │ │ │ + ldr r3, [pc, #552] @ (29530 ) │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ add r3, pc │ │ │ │ │ strd r2, r7, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 29324 │ │ │ │ │ + b.n 29324 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq.w fp, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 29358 │ │ │ │ │ + beq.n 29358 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ │ ldr.w r7, [r3, #1224] @ 0x4c8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29464 │ │ │ │ │ + bne.w 29464 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29314 │ │ │ │ │ + bne.n 29314 │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bne.n 29324 │ │ │ │ │ + bne.n 29324 │ │ │ │ │ ldrd r2, r7, [sp, #32] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ @@ -54865,67 +54873,67 @@ │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r5, [r3, #188] @ 0xbc │ │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ │ blx r5 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 29464 │ │ │ │ │ + bne.n 29464 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ orrs.w r2, r2, fp │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - bne.n 29484 │ │ │ │ │ + bne.n 29484 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt gt │ │ │ │ │ ldrgt r3, [sp, #36] @ 0x24 │ │ │ │ │ strgt r3, [sp, #20] │ │ │ │ │ - ble.w 294d0 │ │ │ │ │ + ble.w 294d0 │ │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 29402 │ │ │ │ │ + b.n 29402 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 294de │ │ │ │ │ + beq.n 294de │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r3, [r2, #184] @ 0xb8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 294a2 │ │ │ │ │ + beq.n 294a2 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r2, [r2, r6] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 294c6 │ │ │ │ │ + ble.n 294c6 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r6, [r3, #188] @ 0xbc │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx r6 │ │ │ │ │ lsls r6, r5, #2 │ │ │ │ │ - cbnz r0, 29464 │ │ │ │ │ + cbnz r0, 29464 │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 294b8 │ │ │ │ │ + bne.n 294b8 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mov r2, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ @@ -54938,181 +54946,181 @@ │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ eors r2, r3 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ands r3, r1 │ │ │ │ │ tst r2, r3 │ │ │ │ │ - beq.n 293de │ │ │ │ │ + beq.n 293de │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 293fc │ │ │ │ │ + b.n 293fc │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r3, [pc, #216] @ (29534 ) │ │ │ │ │ + ldr r3, [pc, #216] @ (29534 ) │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - ldr r2, [pc, #204] @ (29538 ) │ │ │ │ │ - ldr r3, [pc, #180] @ (29520 ) │ │ │ │ │ + ldr r2, [pc, #204] @ (29538 ) │ │ │ │ │ + ldr r3, [pc, #180] @ (29520 ) │ │ │ │ │ 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 29516 │ │ │ │ │ + bne.n 29516 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ mov r1, r0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 293c4 │ │ │ │ │ + bgt.n 293c4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 29468 │ │ │ │ │ + b.n 29468 │ │ │ │ │ ldr.w r2, [r2, #216] @ 0xd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 293fc │ │ │ │ │ - ldr r1, [pc, #128] @ (2953c ) │ │ │ │ │ + b.n 293fc │ │ │ │ │ + ldr r1, [pc, #128] @ (2953c ) │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 29464 │ │ │ │ │ + b.n 29464 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29494 │ │ │ │ │ + bne.n 29494 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 29468 │ │ │ │ │ + b.n 29468 │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 2950a │ │ │ │ │ + beq.n 2950a │ │ │ │ │ ldr.w r3, [r2, #184] @ 0xb8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r2, [r2, r6] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 29468 │ │ │ │ │ + b.n 29468 │ │ │ │ │ ldr.w r3, [r2, #252] @ 0xfc │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 29468 │ │ │ │ │ + b.n 29468 │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ nop │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r2, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r6, {r3, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - asrs r6, r6, #13 │ │ │ │ │ + asrs r6, r0, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, pc, #496 @ (adr r1, 29728 ) │ │ │ │ │ + add r1, pc, #496 @ (adr r1, 29728 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r0, 295a0 │ │ │ │ │ + cbnz r0, 295a0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, pc, #272 @ (adr r1, 29650 ) │ │ │ │ │ + add r1, pc, #272 @ (adr r1, 29650 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldr r6, [pc, #472] @ (29720 ) │ │ │ │ │ - ldr r5, [pc, #472] @ (29724 ) │ │ │ │ │ + ldr r6, [pc, #472] @ (29720 ) │ │ │ │ │ + ldr r5, [pc, #472] @ (29724 ) │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r0, [pc, #472] @ (29728 ) │ │ │ │ │ - ldr r4, [pc, #472] @ (2972c ) │ │ │ │ │ + ldr r0, [pc, #472] @ (29728 ) │ │ │ │ │ + ldr r4, [pc, #472] @ (2972c ) │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r5, [r6, r5] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r4, [r0, r4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - beq.n 2959a │ │ │ │ │ + beq.n 2959a │ │ │ │ │ ldr.w r4, [r3, #1064] @ 0x428 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r3, [pc, #444] @ (29730 ) │ │ │ │ │ + ldr r3, [pc, #444] @ (29730 ) │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - ldr r2, [pc, #436] @ (29734 ) │ │ │ │ │ - ldr r3, [pc, #420] @ (29724 ) │ │ │ │ │ + ldr r2, [pc, #436] @ (29734 ) │ │ │ │ │ + ldr r3, [pc, #420] @ (29724 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 2971c │ │ │ │ │ + bne.w 2971c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r6, [r3, #188] @ 0xbc │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2957a │ │ │ │ │ + bne.n 2957a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 296f6 │ │ │ │ │ - ldr.w sl, [pc, #372] @ 29738 │ │ │ │ │ + ble.w 296f6 │ │ │ │ │ + ldr.w sl, [pc, #372] @ 29738 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add sl, pc │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - b.n 2967c │ │ │ │ │ + b.n 2967c │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 8340 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r0, r0, #32 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ @@ -55120,15 +55128,15 @@ │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ strb.w r3, [fp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ movs r0, #2 │ │ │ │ │ blx 8604 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 296da │ │ │ │ │ + ble.n 296da │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ rev r2, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ands r2, r3 │ │ │ │ │ @@ -55164,23 +55172,23 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 29672 │ │ │ │ │ + bgt.n 29672 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble.n 296ea │ │ │ │ │ + ble.n 296ea │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r0, [r2, r9, lsl #2] │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ @@ -55194,62 +55202,62 @@ │ │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ │ blx r3 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 8df4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 296d2 │ │ │ │ │ + cbz r0, 296d2 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 8d9c │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bls.n 295d2 │ │ │ │ │ + bls.n 295d2 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ movs r0, #2 │ │ │ │ │ blx 8604 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 2970c │ │ │ │ │ + ble.n 2970c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ rev r2, r2 │ │ │ │ │ - b.n 295e6 │ │ │ │ │ + b.n 295e6 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 295f0 │ │ │ │ │ + b.n 295f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r1, [pc, #92] @ (2973c ) │ │ │ │ │ + ldr r1, [pc, #92] @ (2973c ) │ │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2957a │ │ │ │ │ + b.n 2957a │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr.w r2, [r2, #948] @ 0x3b4 │ │ │ │ │ - beq.n 29704 │ │ │ │ │ + beq.n 29704 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2957c │ │ │ │ │ + b.n 2957c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r2 │ │ │ │ │ - b.n 2957c │ │ │ │ │ + b.n 2957c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r1, [pc, #44] @ (29740 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (29740 ) │ │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2957a │ │ │ │ │ + b.n 2957a │ │ │ │ │ blx 8798 <__stack_chk_fail@plt> │ │ │ │ │ hlt 0x0030 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r0, r3, #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ hlt 0x0028 │ │ │ │ │ movs r0, r0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -21,789 +21,789 @@ │ │ │ │ │ 0x00029b84 3a3a0000 636f6d6d 616e6420 22000000 ::..command "... │ │ │ │ │ 0x00029b94 2220616c 72656164 79206578 69737473 " already exists │ │ │ │ │ 0x00029ba4 2c20756e 61626c65 20746f20 63726561 , unable to crea │ │ │ │ │ 0x00029bb4 74652067 72617068 00000000 74797065 te graph....type │ │ │ │ │ 0x00029bc4 00000000 3a3a7374 72756374 3a3a6772 ....::struct::gr │ │ │ │ │ 0x00029bd4 6170685f 63726974 636c0000 3a3d0000 aph_critcl..:=.. │ │ │ │ │ 0x00029be4 3d000000 61730000 64657365 7269616c =...as..deserial │ │ │ │ │ - 0x00029bf4 697a6500 73747275 63743a3a 67726170 ize.struct::grap │ │ │ │ │ - 0x00029c04 68286329 20676e5f 6e657720 2d207472 h(c) gn_new - tr │ │ │ │ │ - 0x00029c14 69656420 746f2075 73652064 75706c69 ied to use dupli │ │ │ │ │ - 0x00029c24 63617465 206e616d 6520666f 72206e65 cate name for ne │ │ │ │ │ - 0x00029c34 77206e6f 64650000 2220616c 72656164 w node.." alread │ │ │ │ │ - 0x00029c44 79206578 69737473 20696e20 67726170 y exists in grap │ │ │ │ │ - 0x00029c54 68202200 2220646f 6573206e 6f742065 h "." does not e │ │ │ │ │ - 0x00029c64 78697374 20696e20 67726170 68202200 xist in graph ". │ │ │ │ │ - 0x00029c74 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00029c84 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x00029c94 63202852 414e4745 4f4b2869 2c6c6329 c (RANGEOK(i,lc) │ │ │ │ │ - 0x00029ca4 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00029cb4 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x00029cc4 682f6e6f 64652e63 20406c69 6e652031 h/node.c @line 1 │ │ │ │ │ - 0x00029cd4 31370000 496e636f 6e736973 74656e74 17..Inconsistent │ │ │ │ │ - 0x00029ce4 2023656c 656d656e 74732069 6e206772 #elements in gr │ │ │ │ │ - 0x00029cf4 61706820 2867782d 3e6d6170 2d3e6e75 aph (gx->map->nu │ │ │ │ │ - 0x00029d04 6d456e74 72696573 203d3d20 67782d3e mEntries == gx-> │ │ │ │ │ - 0x00029d14 6e292c20 696e2066 696c6520 2e2f6d6f n), in file ./mo │ │ │ │ │ - 0x00029d24 64756c65 732f7374 72756374 2f677261 dules/struct/gra │ │ │ │ │ - 0x00029d34 70682f6e 61636f6d 6d6f6e2e 6320406c ph/nacommon.c @l │ │ │ │ │ - 0x00029d44 696e6520 31313700 61727261 7920696e ine 117.array in │ │ │ │ │ - 0x00029d54 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00029d64 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ - 0x00029d74 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ - 0x00029d84 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00029d94 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x00029da4 6e61636f 6d6d6f6e 2e632040 6c696e65 nacommon.c @line │ │ │ │ │ - 0x00029db4 20313435 00000000 61727261 7920696e 145....array in │ │ │ │ │ - 0x00029dc4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00029dd4 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ - 0x00029de4 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ - 0x00029df4 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00029e04 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x00029e14 6170682f 6e61636f 6d6d6f6e 2e632040 aph/nacommon.c @ │ │ │ │ │ - 0x00029e24 6c696e65 20313436 00000000 61727261 line 146....arra │ │ │ │ │ - 0x00029e34 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00029e44 6f756e64 733a206a 203e206c 69737463 ounds: j > listc │ │ │ │ │ - 0x00029e54 20285241 4e47454f 4b286a2c 6c697374 (RANGEOK(j,list │ │ │ │ │ - 0x00029e64 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00029e74 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x00029e84 6170682f 6e61636f 6d6d6f6e 2e632040 aph/nacommon.c @ │ │ │ │ │ - 0x00029e94 6c696e65 20313838 00000000 61727261 line 188....arra │ │ │ │ │ - 0x00029ea4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00029eb4 6f756e64 733a206a 2b31203e 206c6973 ounds: j+1 > lis │ │ │ │ │ - 0x00029ec4 74632028 52414e47 454f4b28 6a2b312c tc (RANGEOK(j+1, │ │ │ │ │ - 0x00029ed4 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00029ee4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00029ef4 742f6772 6170682f 6e61636f 6d6d6f6e t/graph/nacommon │ │ │ │ │ - 0x00029f04 2e632040 6c696e65 20313839 00000000 .c @line 189.... │ │ │ │ │ - 0x00029f14 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00029f24 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x00029f34 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ - 0x00029f44 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00029f54 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00029f64 742f6772 6170682f 6e61636f 6d6d6f6e t/graph/nacommon │ │ │ │ │ - 0x00029f74 2e632040 6c696e65 20323234 00000000 .c @line 224.... │ │ │ │ │ - 0x00029f84 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00029f94 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x00029fa4 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x00029fb4 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ - 0x00029fc4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00029fd4 74727563 742f6772 6170682f 6e61636f truct/graph/naco │ │ │ │ │ - 0x00029fe4 6d6d6f6e 2e632040 6c696e65 20323235 mmon.c @line 225 │ │ │ │ │ - 0x00029ff4 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0002a004 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0002a014 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x0002a024 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ - 0x0002a034 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0002a044 74727563 742f6772 6170682f 6e61636f truct/graph/naco │ │ │ │ │ - 0x0002a054 6d6d6f6e 2e632040 6c696e65 20323537 mmon.c @line 257 │ │ │ │ │ - 0x0002a064 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0002a074 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0002a084 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ - 0x0002a094 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ - 0x0002a0a4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0002a0b4 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x0002a0c4 6e61636f 6d6d6f6e 2e632040 6c696e65 nacommon.c @line │ │ │ │ │ - 0x0002a0d4 20323538 00000000 42616420 61747472 258....Bad attr │ │ │ │ │ - 0x0002a0e4 20736561 72636820 6d6f6465 00000000 search mode.... │ │ │ │ │ - 0x0002a0f4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002a104 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x0002a114 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ - 0x0002a124 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x0002a134 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0002a144 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ - 0x0002a154 6c696e65 20333500 61727261 7920696e line 35.array in │ │ │ │ │ - 0x0002a164 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002a174 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ - 0x0002a184 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ - 0x0002a194 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0002a1a4 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0002a1b4 6170682f 61747472 2e632040 6c696e65 aph/attr.c @line │ │ │ │ │ - 0x0002a1c4 20333600 20617474 72696275 74652064 36. attribute d │ │ │ │ │ - 0x0002a1d4 69637469 6f6e6172 792e0000 6572726f ictionary...erro │ │ │ │ │ - 0x0002a1e4 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ - 0x0002a1f4 6f6e3a20 6d616c66 6f726d65 64200000 on: malformed .. │ │ │ │ │ - 0x0002a204 42616420 6b657920 72657472 69657661 Bad key retrieva │ │ │ │ │ - 0x0002a214 6c202869 203d3d20 6c697374 63292c20 l (i == listc), │ │ │ │ │ - 0x0002a224 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ - 0x0002a234 732f7374 72756374 2f677261 70682f61 s/struct/graph/a │ │ │ │ │ - 0x0002a244 7474722e 6320406c 696e6520 31363400 ttr.c @line 164. │ │ │ │ │ - 0x0002a254 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002a264 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x0002a274 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ - 0x0002a284 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x0002a294 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0002a2a4 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ - 0x0002a2b4 6c696e65 20313630 00000000 61727261 line 160....arra │ │ │ │ │ - 0x0002a2c4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002a2d4 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ - 0x0002a2e4 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ - 0x0002a2f4 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0002a304 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0002a314 6170682f 61747472 2e632040 6c696e65 aph/attr.c @line │ │ │ │ │ - 0x0002a324 20313735 00000000 42616420 6b657920 175....Bad key │ │ │ │ │ - 0x0002a334 676c6f62 20726574 72696576 616c2028 glob retrieval ( │ │ │ │ │ - 0x0002a344 69203c3d 206c6973 7463292c 20696e20 i <= listc), in │ │ │ │ │ - 0x0002a354 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0002a364 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ - 0x0002a374 2e632040 6c696e65 20313831 00000000 .c @line 181.... │ │ │ │ │ - 0x0002a384 696e7661 6c696420 6b657920 22000000 invalid key "... │ │ │ │ │ - 0x0002a394 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002a3a4 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x0002a3b4 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ - 0x0002a3c4 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x0002a3d4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0002a3e4 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ - 0x0002a3f4 6c696e65 20323736 00000000 61727261 line 276....arra │ │ │ │ │ - 0x0002a404 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002a414 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ - 0x0002a424 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ - 0x0002a434 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x0002a444 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0002a454 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ - 0x0002a464 6c696e65 20323737 00000000 42616420 line 277....Bad │ │ │ │ │ - 0x0002a474 61747472 69627574 65207265 74726965 attribute retrie │ │ │ │ │ - 0x0002a484 76616c20 2869203d 3d206c69 73746329 val (i == listc) │ │ │ │ │ - 0x0002a494 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0002a4a4 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ - 0x0002a4b4 2f617474 722e6320 406c696e 65203238 /attr.c @line 28 │ │ │ │ │ - 0x0002a4c4 33000000 61727261 7920696e 64657820 3...array index │ │ │ │ │ - 0x0002a4d4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0002a4e4 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x0002a4f4 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ - 0x0002a504 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0002a514 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ - 0x0002a524 2e632040 6c696e65 20323934 00000000 .c @line 294.... │ │ │ │ │ - 0x0002a534 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002a544 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x0002a554 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x0002a564 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ - 0x0002a574 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0002a584 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ - 0x0002a594 2e632040 6c696e65 20323935 00000000 .c @line 295.... │ │ │ │ │ - 0x0002a5a4 42616420 61747472 69627574 6520676c Bad attribute gl │ │ │ │ │ - 0x0002a5b4 6f622072 65747269 6576616c 20286920 ob retrieval (i │ │ │ │ │ - 0x0002a5c4 3c3d206c 69737463 292c2069 6e206669 <= listc), in fi │ │ │ │ │ - 0x0002a5d4 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0002a5e4 7563742f 67726170 682f6174 74722e63 uct/graph/attr.c │ │ │ │ │ - 0x0002a5f4 20406c69 6e652033 30320000 61727261 @line 302..arra │ │ │ │ │ - 0x0002a604 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002a614 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ - 0x0002a624 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ - 0x0002a634 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x0002a644 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0002a654 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ - 0x0002a664 6c696e65 20393300 6f707469 6f6e203f line 93.option ? │ │ │ │ │ - 0x0002a674 61726720 61726720 2e2e2e3f 00000000 arg arg ...?.... │ │ │ │ │ - 0x0002a684 6f707469 6f6e0000 61707065 6e640000 option..append.. │ │ │ │ │ - 0x0002a694 61747472 00000000 64656772 65650000 attr....degree.. │ │ │ │ │ - 0x0002a6a4 64656c65 74650000 65786973 74730000 delete..exists.. │ │ │ │ │ - 0x0002a6b4 67657461 6c6c0000 696e7365 72740000 getall..insert.. │ │ │ │ │ - 0x0002a6c4 6b657965 78697374 73000000 6b657973 keyexists...keys │ │ │ │ │ - 0x0002a6d4 00000000 6c617070 656e6400 6f70706f ....lappend.oppo │ │ │ │ │ - 0x0002a6e4 73697465 00000000 72656e61 6d650000 site....rename.. │ │ │ │ │ - 0x0002a6f4 756e7365 74000000 666c6970 00000000 unset...flip.... │ │ │ │ │ - 0x0002a704 67657475 6e776569 67687465 64000000 getunweighted... │ │ │ │ │ - 0x0002a714 67657477 65696768 74000000 68617377 getweight...hasw │ │ │ │ │ - 0x0002a724 65696768 74000000 6d6f7665 00000000 eight...move.... │ │ │ │ │ - 0x0002a734 6d6f7665 2d736f75 72636500 6d6f7665 move-source.move │ │ │ │ │ - 0x0002a744 2d746172 67657400 6e6f6465 73000000 -target.nodes... │ │ │ │ │ - 0x0002a754 73657475 6e776569 67687465 64000000 setunweighted... │ │ │ │ │ - 0x0002a764 73657477 65696768 74000000 736f7572 setweight...sour │ │ │ │ │ - 0x0002a774 63650000 74617267 65740000 756e7365 ce..target..unse │ │ │ │ │ - 0x0002a784 74776569 67687400 77656967 68747300 tweight.weights. │ │ │ │ │ - 0x0002a794 2d2d3e00 61726300 61726373 00000000 -->.arc.arcs.... │ │ │ │ │ - 0x0002a7a4 64657374 726f7900 73657269 616c697a destroy.serializ │ │ │ │ │ - 0x0002a7b4 65000000 73776170 00000000 6e6f6465 e...swap....node │ │ │ │ │ - 0x0002a7c4 25640000 61726325 64000000 61727261 %d..arc%d...arra │ │ │ │ │ - 0x0002a7d4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002a7e4 6f756e64 733a206a 203e206c 632d3120 ounds: j > lc-1 │ │ │ │ │ - 0x0002a7f4 2852414e 47454f4b 286a2c6c 632d3129 (RANGEOK(j,lc-1) │ │ │ │ │ - 0x0002a804 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0002a814 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x0002a824 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ - 0x0002a834 31363300 61727261 7920696e 64657820 163.array index │ │ │ │ │ - 0x0002a844 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x0002a854 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ - 0x0002a864 286a2c6c 632d3129 292c2069 6e206669 (j,lc-1)), in fi │ │ │ │ │ - 0x0002a874 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0002a884 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ - 0x0002a894 6320406c 696e6520 31383000 61727261 c @line 180.arra │ │ │ │ │ - 0x0002a8a4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002a8b4 6f756e64 733a206b 203e206c 632d3120 ounds: k > lc-1 │ │ │ │ │ - 0x0002a8c4 2852414e 47454f4b 286b2c6c 632d3129 (RANGEOK(k,lc-1) │ │ │ │ │ - 0x0002a8d4 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0002a8e4 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x0002a8f4 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ - 0x0002a904 31393900 61727261 7920696e 64657820 199.array index │ │ │ │ │ - 0x0002a914 6f757420 6f662062 6f756e64 733a206b out of bounds: k │ │ │ │ │ - 0x0002a924 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ - 0x0002a934 286b2c6c 632d3129 292c2069 6e206669 (k,lc-1)), in fi │ │ │ │ │ - 0x0002a944 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0002a954 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ - 0x0002a964 6320406c 696e6520 32303300 61727261 c @line 203.arra │ │ │ │ │ - 0x0002a974 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002a984 6f756e64 733a206b 203e206c 63202852 ounds: k > lc (R │ │ │ │ │ - 0x0002a994 414e4745 4f4b286b 2c6c6329 292c2069 ANGEOK(k,lc)), i │ │ │ │ │ - 0x0002a9a4 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0002a9b4 2f737472 7563742f 67726170 682f6772 /struct/graph/gr │ │ │ │ │ - 0x0002a9c4 6170682e 6320406c 696e6520 32303700 aph.c @line 207. │ │ │ │ │ - 0x0002a9d4 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ - 0x0002a9e4 7a617469 6f6e3a20 6c697374 206c656e zation: list len │ │ │ │ │ - 0x0002a9f4 67746820 6e6f7420 31206d6f 6420332e gth not 1 mod 3. │ │ │ │ │ - 0x0002aa04 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0002aa14 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0002aa24 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ - 0x0002aa34 28692c6c 632d3129 292c2069 6e206669 (i,lc-1)), in fi │ │ │ │ │ - 0x0002aa44 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0002aa54 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ - 0x0002aa64 6320406c 696e6520 32383600 6572726f c @line 286.erro │ │ │ │ │ - 0x0002aa74 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ - 0x0002aa84 6f6e3a20 61726320 696e666f 726d6174 on: arc informat │ │ │ │ │ - 0x0002aa94 696f6e20 6c656e67 7468206e 6f742033 ion length not 3 │ │ │ │ │ - 0x0002aaa4 206f7220 342e0000 222e0000 6572726f or 4..."...erro │ │ │ │ │ - 0x0002aab4 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ - 0x0002aac4 6f6e3a20 62616420 61726320 64657374 on: bad arc dest │ │ │ │ │ - 0x0002aad4 696e6174 696f6e20 72656665 72656e63 ination referenc │ │ │ │ │ - 0x0002aae4 65202200 61727261 7920696e 64657820 e ".array index │ │ │ │ │ - 0x0002aaf4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0002ab04 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ - 0x0002ab14 28692c6c 632d3129 292c2069 6e206669 (i,lc-1)), in fi │ │ │ │ │ - 0x0002ab24 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0002ab34 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ - 0x0002ab44 6320406c 696e6520 33323000 6572726f c @line 320.erro │ │ │ │ │ - 0x0002ab54 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ - 0x0002ab64 6f6e3a20 6475706c 69636174 65206e6f on: duplicate no │ │ │ │ │ - 0x0002ab74 6465206e 616d6573 2e000000 6572726f de names....erro │ │ │ │ │ - 0x0002ab84 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ - 0x0002ab94 6f6e3a20 6475706c 69636174 65206465 on: duplicate de │ │ │ │ │ - 0x0002aba4 66696e69 74696f6e 206f6620 61726320 finition of arc │ │ │ │ │ - 0x0002abb4 22000000 61727261 7920696e 64657820 "...array index │ │ │ │ │ - 0x0002abc4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0002abd4 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ - 0x0002abe4 28692c6c 632d3129 292c2069 6e206669 (i,lc-1)), in fi │ │ │ │ │ - 0x0002abf4 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0002ac04 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ - 0x0002ac14 6320406c 696e6520 33383800 61727261 c @line 388.arra │ │ │ │ │ - 0x0002ac24 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002ac34 6f756e64 733a2069 203e206c 632d3120 ounds: i > lc-1 │ │ │ │ │ - 0x0002ac44 2852414e 47454f4b 28692c6c 632d3129 (RANGEOK(i,lc-1) │ │ │ │ │ - 0x0002ac54 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0002ac64 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x0002ac74 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ - 0x0002ac84 33393100 61727261 7920696e 64657820 391.array index │ │ │ │ │ - 0x0002ac94 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0002aca4 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ - 0x0002acb4 28692c6c 632d3129 292c2069 6e206669 (i,lc-1)), in fi │ │ │ │ │ - 0x0002acc4 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0002acd4 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ - 0x0002ace4 6320406c 696e6520 34303200 696e7661 c @line 402.inva │ │ │ │ │ - 0x0002acf4 6c696420 636f6d6d 616e6420 6e616d65 lid command name │ │ │ │ │ - 0x0002ad04 20220000 223a206d 75737420 62652065 "..": must be e │ │ │ │ │ - 0x0002ad14 6e643f2d 696e7465 6765723f 00000000 nd?-integer?.... │ │ │ │ │ - 0x0002ad24 62616420 696e6465 78202200 223a206d bad index ".": m │ │ │ │ │ - 0x0002ad34 75737420 62652069 6e746567 6572206f ust be integer o │ │ │ │ │ - 0x0002ad44 7220656e 643f2d69 6e746567 65723f00 r end?-integer?. │ │ │ │ │ - 0x0002ad54 30313233 34353637 38390000 64657374 0123456789..dest │ │ │ │ │ - 0x0002ad64 00000000 61726320 6b657920 76616c75 ....arc key valu │ │ │ │ │ - 0x0002ad74 65000000 61727261 7920696e 64657820 e...array index │ │ │ │ │ - 0x0002ad84 6f757420 6f662062 6f756e64 733a2072 out of bounds: r │ │ │ │ │ - 0x0002ad94 63203e20 672d3e61 7263732e 6e202852 c > g->arcs.n (R │ │ │ │ │ - 0x0002ada4 414e4745 4f4b2872 632c672d 3e617263 ANGEOK(rc,g->arc │ │ │ │ │ - 0x0002adb4 732e6e29 292c2069 6e206669 6c65202e s.n)), in file . │ │ │ │ │ - 0x0002adc4 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x0002add4 67726170 682f6d65 74686f64 732e6320 graph/methods.c │ │ │ │ │ - 0x0002ade4 406c696e 65203234 39000000 22206861 @line 249..." ha │ │ │ │ │ - 0x0002adf4 73206e6f 20776569 67687400 3f776569 s no weight.?wei │ │ │ │ │ - 0x0002ae04 6768743f 00000000 61726320 77656967 ght?....arc weig │ │ │ │ │ - 0x0002ae14 68740000 61727261 7920696e 64657820 ht..array index │ │ │ │ │ - 0x0002ae24 6f757420 6f662062 6f756e64 733a2072 out of bounds: r │ │ │ │ │ - 0x0002ae34 63203e20 72636d61 78202852 414e4745 c > rcmax (RANGE │ │ │ │ │ - 0x0002ae44 4f4b2872 632c7263 6d617829 292c2069 OK(rc,rcmax)), i │ │ │ │ │ - 0x0002ae54 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0002ae64 2f737472 7563742f 67726170 682f6d65 /struct/graph/me │ │ │ │ │ - 0x0002ae74 74686f64 732e6320 406c696e 65203531 thods.c @line 51 │ │ │ │ │ - 0x0002ae84 38000000 61727261 7920696e 64657820 8...array index │ │ │ │ │ - 0x0002ae94 6f757420 6f662062 6f756e64 733a2072 out of bounds: r │ │ │ │ │ - 0x0002aea4 632b3120 3e207263 6d617820 2852414e c+1 > rcmax (RAN │ │ │ │ │ - 0x0002aeb4 47454f4b 2872632b 312c7263 6d617829 GEOK(rc+1,rcmax) │ │ │ │ │ - 0x0002aec4 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0002aed4 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x0002aee4 682f6d65 74686f64 732e6320 406c696e h/methods.c @lin │ │ │ │ │ - 0x0002aef4 65203531 39000000 6b657920 3f2d6172 e 519...key ?-ar │ │ │ │ │ - 0x0002af04 6373206c 6973747c 2d676c6f 62207061 cs list|-glob pa │ │ │ │ │ - 0x0002af14 74746572 6e7c2d72 65676578 70207061 ttern|-regexp pa │ │ │ │ │ - 0x0002af24 74746572 6e3f0000 61726320 6172632e ttern?..arc arc. │ │ │ │ │ - 0x0002af34 2e2e0000 61726320 6b657900 2220666f ....arc key." fo │ │ │ │ │ - 0x0002af44 72206172 63202200 61726320 3f706174 r arc ".arc ?pat │ │ │ │ │ - 0x0002af54 7465726e 3f000000 736f7572 63652074 tern?...source t │ │ │ │ │ - 0x0002af64 61726765 74203f61 72633f00 736f7572 arget ?arc?.sour │ │ │ │ │ - 0x0002af74 63652000 74617267 65742000 61726320 ce .target .arc │ │ │ │ │ - 0x0002af84 6e657773 6f757263 65206e65 77746172 newsource newtar │ │ │ │ │ - 0x0002af94 67657400 61726320 6e657773 6f757263 get.arc newsourc │ │ │ │ │ - 0x0002afa4 65000000 61726320 6e657774 61726765 e...arc newtarge │ │ │ │ │ - 0x0002afb4 74000000 61726320 6e65776e 616d6500 t...arc newname. │ │ │ │ │ - 0x0002afc4 61726320 6b657920 3f76616c 75653f00 arc key ?value?. │ │ │ │ │ - 0x0002afd4 73657269 616c0000 2220666f 72206772 serial.." for gr │ │ │ │ │ - 0x0002afe4 61706820 22000000 6e6f6465 206b6579 aph "...node key │ │ │ │ │ - 0x0002aff4 2076616c 75650000 6b657920 3f2d6e6f value..key ?-no │ │ │ │ │ - 0x0002b004 64657320 6c697374 7c2d676c 6f622070 des list|-glob p │ │ │ │ │ - 0x0002b014 61747465 726e7c2d 72656765 78702070 attern|-regexp p │ │ │ │ │ - 0x0002b024 61747465 726e3f00 3f2d696e 7c2d6f75 attern?.?-in|-ou │ │ │ │ │ - 0x0002b034 743f206e 6f646500 6e6f6465 206e6f64 t? node.node nod │ │ │ │ │ - 0x0002b044 652e2e2e 00000000 6e6f6465 206b6579 e.......node key │ │ │ │ │ - 0x0002b054 00000000 2220666f 72206e6f 64652022 ...." for node " │ │ │ │ │ - 0x0002b064 00000000 6e6f6465 203f7061 74746572 ....node ?patter │ │ │ │ │ - 0x0002b074 6e3f0000 3f6e6f64 652e2e2e 3f000000 n?..?node...?... │ │ │ │ │ - 0x0002b084 6e6f6465 20617263 00000000 2220616e node arc...." an │ │ │ │ │ - 0x0002b094 64206172 63202200 22206172 65206e6f d arc "." are no │ │ │ │ │ - 0x0002b0a4 7420636f 6e6e6563 74656420 696e2067 t connected in g │ │ │ │ │ - 0x0002b0b4 72617068 20220000 6e6f6465 206e6577 raph "..node new │ │ │ │ │ - 0x0002b0c4 6e616d65 00000000 6e6f6465 206b6579 name....node key │ │ │ │ │ - 0x0002b0d4 203f7661 6c75653f 00000000 6e6f6465 ?value?....node │ │ │ │ │ - 0x0002b0e4 31206e6f 64653200 63616e6e 6f742073 1 node2.cannot s │ │ │ │ │ - 0x0002b0f4 77617020 6e6f6465 20220000 22207769 wap node ".." wi │ │ │ │ │ - 0x0002b104 74682069 7473656c 66000000 6e6f6465 th itself...node │ │ │ │ │ - 0x0002b114 203f2d64 69722066 6f727761 72647c62 ?-dir forward|b │ │ │ │ │ - 0x0002b124 61636b77 6172643f 203f2d6f 72646572 ackward? ?-order │ │ │ │ │ - 0x0002b134 20707265 7c706f73 747c626f 74683f20 pre|post|both? │ │ │ │ │ - 0x0002b144 3f2d7479 70652062 66737c64 66733f20 ?-type bfs|dfs? │ │ │ │ │ - 0x0002b154 2d636f6d 6d616e64 20636d64 00000000 -command cmd.... │ │ │ │ │ - 0x0002b164 2d696e00 2d6f7574 00000000 2d676c6f -in.-out....-glo │ │ │ │ │ - 0x0002b174 62000000 2d6e6f64 65730000 2d726567 b...-nodes..-reg │ │ │ │ │ - 0x0002b184 65787000 2d617263 73000000 74636c6c exp.-arcs...tcll │ │ │ │ │ - 0x0002b194 69622f73 74727563 743a3a67 72617068 ib/struct::graph │ │ │ │ │ - 0x0002b1a4 2f656e64 2d6f6666 73657400 00000000 /end-offset..... │ │ │ │ │ - 0x0002b1b4 01000000 02000000 01000000 00000000 ................ │ │ │ │ │ - 0x0002b1c4 02000000 43616e6e 6f742063 72656174 ....Cannot creat │ │ │ │ │ - 0x0002b1d4 65204744 4e207374 72756374 75726520 e GDN structure │ │ │ │ │ - 0x0002b1e4 76696120 72656775 6c617220 7368696d via regular shim │ │ │ │ │ - 0x0002b1f4 6d657269 6e672e00 74636c6c 69623a3a mering..tcllib:: │ │ │ │ │ - 0x0002b204 73747275 63743a3a 67726170 682f6372 struct::graph/cr │ │ │ │ │ - 0x0002b214 6974636c 3a3a6e6f 64650000 73747275 itcl::node..stru │ │ │ │ │ - 0x0002b224 63743a3a 67726170 68286329 2067615f ct::graph(c) ga_ │ │ │ │ │ - 0x0002b234 6e657720 2d207472 69656420 746f2075 new - tried to u │ │ │ │ │ - 0x0002b244 73652064 75706c69 63617465 206e616d se duplicate nam │ │ │ │ │ - 0x0002b254 6520666f 72206e65 77206172 63000000 e for new arc... │ │ │ │ │ - 0x0002b264 72657374 72696374 696f6e00 696e7661 restriction.inva │ │ │ │ │ - 0x0002b274 6c696420 72657374 72696374 696f6e3a lid restriction: │ │ │ │ │ - 0x0002b284 20696c6c 6567616c 206d756c 7469706c illegal multipl │ │ │ │ │ - 0x0002b294 65207573 65206f66 20222d69 6e227c22 e use of "-in"|" │ │ │ │ │ - 0x0002b2a4 2d6f7574 227c222d 61646a22 7c222d69 -out"|"-adj"|"-i │ │ │ │ │ - 0x0002b2b4 6e6e6572 227c222d 656d6265 6464696e nner"|"-embeddin │ │ │ │ │ - 0x0002b2c4 67220000 3f2d6b65 79206b65 793f203f g"..?-key key? ? │ │ │ │ │ - 0x0002b2d4 2d76616c 75652076 616c7565 3f203f2d -value value? ?- │ │ │ │ │ - 0x0002b2e4 66696c74 65722063 6d643f20 3f2d696e filter cmd? ?-in │ │ │ │ │ - 0x0002b2f4 7c2d6f75 747c2d61 646a7c2d 696e6e65 |-out|-adj|-inne │ │ │ │ │ - 0x0002b304 727c2d65 6d626564 64696e67 206e6f64 r|-embedding nod │ │ │ │ │ - 0x0002b314 65206e6f 64652e2e 2e3f0000 696e7661 e node...?..inva │ │ │ │ │ - 0x0002b324 6c696420 72657374 72696374 696f6e3a lid restriction: │ │ │ │ │ - 0x0002b334 20696c6c 6567616c 206d756c 7469706c illegal multipl │ │ │ │ │ - 0x0002b344 65207573 65206f66 20222d66 696c7465 e use of "-filte │ │ │ │ │ - 0x0002b354 72220000 696e7661 6c696420 72657374 r"..invalid rest │ │ │ │ │ - 0x0002b364 72696374 696f6e3a 20696c6c 6567616c riction: illegal │ │ │ │ │ - 0x0002b374 206d756c 7469706c 65207573 65206f66 multiple use of │ │ │ │ │ - 0x0002b384 20222d6b 65792200 696e7661 6c696420 "-key".invalid │ │ │ │ │ - 0x0002b394 72657374 72696374 696f6e3a 20696c6c restriction: ill │ │ │ │ │ - 0x0002b3a4 6567616c 206d756c 7469706c 65207573 egal multiple us │ │ │ │ │ - 0x0002b3b4 65206f66 20222d76 616c7565 22000000 e of "-value"... │ │ │ │ │ - 0x0002b3c4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002b3d4 6f662062 6f756e64 733a206e 612d3e6e of bounds: na->n │ │ │ │ │ - 0x0002b3e4 63203e20 61632028 52414e47 454f4b28 c > ac (RANGEOK( │ │ │ │ │ - 0x0002b3f4 6e612d3e 6e632c61 6329292c 20696e20 na->nc,ac)), in │ │ │ │ │ - 0x0002b404 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0002b414 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x0002b424 65722e63 20406c69 6e652031 38320000 er.c @line 182.. │ │ │ │ │ - 0x0002b434 696e7661 6c696420 72657374 72696374 invalid restrict │ │ │ │ │ - 0x0002b444 696f6e3a 20757365 206f6620 222d7661 ion: use of "-va │ │ │ │ │ - 0x0002b454 6c756522 20776974 686f7574 20222d6b lue" without "-k │ │ │ │ │ - 0x0002b464 65792200 61727261 7920696e 64657820 ey".array index │ │ │ │ │ - 0x0002b474 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x0002b484 203e206e 612d3e6e 63202852 414e4745 > na->nc (RANGE │ │ │ │ │ - 0x0002b494 4f4b286a 2c6e612d 3e6e6329 292c2069 OK(j,na->nc)), i │ │ │ │ │ - 0x0002b4a4 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0002b4b4 2f737472 7563742f 67726170 682f6669 /struct/graph/fi │ │ │ │ │ - 0x0002b4c4 6c746572 2e632040 6c696e65 20323236 lter.c @line 226 │ │ │ │ │ - 0x0002b4d4 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0002b4e4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0002b4f4 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x0002b504 4b28692c 67782d3e 6e29292c 20696e20 K(i,gx->n)), in │ │ │ │ │ - 0x0002b514 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0002b524 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x0002b534 65722e63 20406c69 6e652033 30310000 er.c @line 301.. │ │ │ │ │ - 0x0002b544 42616420 6c697374 206f6620 6e6f6465 Bad list of node │ │ │ │ │ - 0x0002b554 73202869 203d3d20 67782d3e 6e292c20 s (i == gx->n), │ │ │ │ │ - 0x0002b564 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ - 0x0002b574 732f7374 72756374 2f677261 70682f66 s/struct/graph/f │ │ │ │ │ - 0x0002b584 696c7465 722e6320 406c696e 65203330 ilter.c @line 30 │ │ │ │ │ - 0x0002b594 35000000 61727261 7920696e 64657820 5...array index │ │ │ │ │ - 0x0002b5a4 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x0002b5b4 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x0002b5c4 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ - 0x0002b5d4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0002b5e4 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x0002b5f4 65722e63 20406c69 6e652036 33350000 er.c @line 635.. │ │ │ │ │ - 0x0002b604 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002b614 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ - 0x0002b624 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ - 0x0002b634 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ - 0x0002b644 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0002b654 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x0002b664 20406c69 6e652036 34360000 4f766572 @line 646..Over │ │ │ │ │ - 0x0002b674 72756e20 286a203c 3d206778 2d3e6e29 run (j <= gx->n) │ │ │ │ │ - 0x0002b684 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0002b694 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ - 0x0002b6a4 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ - 0x0002b6b4 36353400 61727261 7920696e 64657820 654.array index │ │ │ │ │ - 0x0002b6c4 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x0002b6d4 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x0002b6e4 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ - 0x0002b6f4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0002b704 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x0002b714 65722e63 20406c69 6e652037 31300000 er.c @line 710.. │ │ │ │ │ - 0x0002b724 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002b734 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ - 0x0002b744 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ - 0x0002b754 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ - 0x0002b764 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0002b774 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x0002b784 20406c69 6e652037 32330000 4f766572 @line 723..Over │ │ │ │ │ - 0x0002b794 72756e20 286a203c 3d206778 2d3e6e29 run (j <= gx->n) │ │ │ │ │ - 0x0002b7a4 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0002b7b4 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ - 0x0002b7c4 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ - 0x0002b7d4 37333100 61727261 7920696e 64657820 731.array index │ │ │ │ │ - 0x0002b7e4 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x0002b7f4 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x0002b804 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ - 0x0002b814 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0002b824 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x0002b834 65722e63 20406c69 6e652037 36330000 er.c @line 763.. │ │ │ │ │ - 0x0002b844 4f766572 72756e20 286a203c 3d206778 Overrun (j <= gx │ │ │ │ │ - 0x0002b854 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ - 0x0002b864 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ - 0x0002b874 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ - 0x0002b884 696e6520 37373000 61727261 7920696e ine 770.array in │ │ │ │ │ - 0x0002b894 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002b8a4 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ - 0x0002b8b4 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ - 0x0002b8c4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0002b8d4 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x0002b8e4 66696c74 65722e63 20406c69 6e652038 filter.c @line 8 │ │ │ │ │ - 0x0002b8f4 32360000 61727261 7920696e 64657820 26..array index │ │ │ │ │ - 0x0002b904 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x0002b914 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x0002b924 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ - 0x0002b934 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0002b944 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x0002b954 65722e63 20406c69 6e652038 33390000 er.c @line 839.. │ │ │ │ │ - 0x0002b964 4f766572 72756e20 286a203c 3d206778 Overrun (j <= gx │ │ │ │ │ - 0x0002b974 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ - 0x0002b984 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ - 0x0002b994 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ - 0x0002b9a4 696e6520 38343700 61727261 7920696e ine 847.array in │ │ │ │ │ - 0x0002b9b4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002b9c4 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ - 0x0002b9d4 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ - 0x0002b9e4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0002b9f4 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x0002ba04 66696c74 65722e63 20406c69 6e652038 filter.c @line 8 │ │ │ │ │ - 0x0002ba14 37390000 4f766572 72756e20 286a203c 79..Overrun (j < │ │ │ │ │ - 0x0002ba24 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ - 0x0002ba34 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x0002ba44 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ - 0x0002ba54 6320406c 696e6520 38383600 61727261 c @line 886.arra │ │ │ │ │ - 0x0002ba64 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002ba74 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ - 0x0002ba84 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ - 0x0002ba94 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x0002baa4 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0002bab4 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0002bac4 6e652033 36340000 61727261 7920696e ne 364..array in │ │ │ │ │ - 0x0002bad4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002bae4 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ - 0x0002baf4 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ - 0x0002bb04 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0002bb14 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x0002bb24 66696c74 65722e63 20406c69 6e652033 filter.c @line 3 │ │ │ │ │ - 0x0002bb34 38300000 4f766572 72756e20 286a203c 80..Overrun (j < │ │ │ │ │ - 0x0002bb44 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ - 0x0002bb54 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x0002bb64 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ - 0x0002bb74 6320406c 696e6520 33383900 61727261 c @line 389.arra │ │ │ │ │ - 0x0002bb84 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002bb94 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ - 0x0002bba4 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ - 0x0002bbb4 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x0002bbc4 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0002bbd4 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0002bbe4 6e652034 34320000 61727261 7920696e ne 442..array in │ │ │ │ │ - 0x0002bbf4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002bc04 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ - 0x0002bc14 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ - 0x0002bc24 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0002bc34 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x0002bc44 66696c74 65722e63 20406c69 6e652034 filter.c @line 4 │ │ │ │ │ - 0x0002bc54 35330000 4f766572 72756e20 286a203c 53..Overrun (j < │ │ │ │ │ - 0x0002bc64 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ - 0x0002bc74 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x0002bc84 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ - 0x0002bc94 6320406c 696e6520 34353900 61727261 c @line 459.arra │ │ │ │ │ - 0x0002bca4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002bcb4 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ - 0x0002bcc4 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ - 0x0002bcd4 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x0002bce4 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0002bcf4 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0002bd04 6e652034 38360000 4f766572 72756e20 ne 486..Overrun │ │ │ │ │ - 0x0002bd14 286a203c 3d206778 2d3e6e29 2c20696e (j <= gx->n), in │ │ │ │ │ - 0x0002bd24 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0002bd34 73747275 63742f67 72617068 2f66696c struct/graph/fil │ │ │ │ │ - 0x0002bd44 7465722e 6320406c 696e6520 34393200 ter.c @line 492. │ │ │ │ │ - 0x0002bd54 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002bd64 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ - 0x0002bd74 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ - 0x0002bd84 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ - 0x0002bd94 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0002bda4 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x0002bdb4 20406c69 6e652035 33330000 4f766572 @line 533..Over │ │ │ │ │ - 0x0002bdc4 72756e20 286a203c 3d206778 2d3e6e29 run (j <= gx->n) │ │ │ │ │ - 0x0002bdd4 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0002bde4 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ - 0x0002bdf4 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ - 0x0002be04 35343000 61727261 7920696e 64657820 540.array index │ │ │ │ │ - 0x0002be14 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x0002be24 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x0002be34 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ - 0x0002be44 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0002be54 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x0002be64 65722e63 20406c69 6e652035 36360000 er.c @line 566.. │ │ │ │ │ - 0x0002be74 4f766572 72756e20 286a203c 3d206778 Overrun (j <= gx │ │ │ │ │ - 0x0002be84 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ - 0x0002be94 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ - 0x0002bea4 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ - 0x0002beb4 696e6520 35373200 61727261 7920696e ine 572.array in │ │ │ │ │ - 0x0002bec4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002bed4 733a2064 7374203e 206c2d3e 63202852 s: dst > l->c (R │ │ │ │ │ - 0x0002bee4 414e4745 4f4b2864 73742c6c 2d3e6329 ANGEOK(dst,l->c) │ │ │ │ │ - 0x0002bef4 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0002bf04 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x0002bf14 682f6669 6c746572 2e632040 6c696e65 h/filter.c @line │ │ │ │ │ - 0x0002bf24 20393335 00000000 4f766572 72756e20 935....Overrun │ │ │ │ │ - 0x0002bf34 28647374 203c3d20 6c2d3e63 292c2069 (dst <= l->c), i │ │ │ │ │ - 0x0002bf44 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0002bf54 2f737472 7563742f 67726170 682f6669 /struct/graph/fi │ │ │ │ │ - 0x0002bf64 6c746572 2e632040 6c696e65 20393432 lter.c @line 942 │ │ │ │ │ - 0x0002bf74 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0002bf84 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0002bf94 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x0002bfa4 4b28692c 67782d3e 6e29292c 20696e20 K(i,gx->n)), in │ │ │ │ │ - 0x0002bfb4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0002bfc4 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x0002bfd4 65722e63 20406c69 6e652039 35360000 er.c @line 956.. │ │ │ │ │ + 0x00029bf4 697a6500 496e636f 6e736973 74656e74 ize.Inconsistent │ │ │ │ │ + 0x00029c04 2023656c 656d656e 74732069 6e206772 #elements in gr │ │ │ │ │ + 0x00029c14 61706820 2867782d 3e6d6170 2d3e6e75 aph (gx->map->nu │ │ │ │ │ + 0x00029c24 6d456e74 72696573 203d3d20 67782d3e mEntries == gx-> │ │ │ │ │ + 0x00029c34 6e292c20 696e2066 696c6520 2e2f6d6f n), in file ./mo │ │ │ │ │ + 0x00029c44 64756c65 732f7374 72756374 2f677261 dules/struct/gra │ │ │ │ │ + 0x00029c54 70682f6e 61636f6d 6d6f6e2e 6320406c ph/nacommon.c @l │ │ │ │ │ + 0x00029c64 696e6520 31313700 61727261 7920696e ine 117.array in │ │ │ │ │ + 0x00029c74 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00029c84 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ + 0x00029c94 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ + 0x00029ca4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00029cb4 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x00029cc4 6e61636f 6d6d6f6e 2e632040 6c696e65 nacommon.c @line │ │ │ │ │ + 0x00029cd4 20313435 00000000 61727261 7920696e 145....array in │ │ │ │ │ + 0x00029ce4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00029cf4 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ + 0x00029d04 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ + 0x00029d14 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00029d24 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x00029d34 6170682f 6e61636f 6d6d6f6e 2e632040 aph/nacommon.c @ │ │ │ │ │ + 0x00029d44 6c696e65 20313436 00000000 61727261 line 146....arra │ │ │ │ │ + 0x00029d54 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00029d64 6f756e64 733a206a 203e206c 69737463 ounds: j > listc │ │ │ │ │ + 0x00029d74 20285241 4e47454f 4b286a2c 6c697374 (RANGEOK(j,list │ │ │ │ │ + 0x00029d84 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00029d94 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x00029da4 6170682f 6e61636f 6d6d6f6e 2e632040 aph/nacommon.c @ │ │ │ │ │ + 0x00029db4 6c696e65 20313838 00000000 61727261 line 188....arra │ │ │ │ │ + 0x00029dc4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00029dd4 6f756e64 733a206a 2b31203e 206c6973 ounds: j+1 > lis │ │ │ │ │ + 0x00029de4 74632028 52414e47 454f4b28 6a2b312c tc (RANGEOK(j+1, │ │ │ │ │ + 0x00029df4 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x00029e04 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00029e14 742f6772 6170682f 6e61636f 6d6d6f6e t/graph/nacommon │ │ │ │ │ + 0x00029e24 2e632040 6c696e65 20313839 00000000 .c @line 189.... │ │ │ │ │ + 0x00029e34 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00029e44 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ + 0x00029e54 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ + 0x00029e64 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x00029e74 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00029e84 742f6772 6170682f 6e61636f 6d6d6f6e t/graph/nacommon │ │ │ │ │ + 0x00029e94 2e632040 6c696e65 20323234 00000000 .c @line 224.... │ │ │ │ │ + 0x00029ea4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00029eb4 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ + 0x00029ec4 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x00029ed4 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ + 0x00029ee4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00029ef4 74727563 742f6772 6170682f 6e61636f truct/graph/naco │ │ │ │ │ + 0x00029f04 6d6d6f6e 2e632040 6c696e65 20323235 mmon.c @line 225 │ │ │ │ │ + 0x00029f14 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x00029f24 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00029f34 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x00029f44 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x00029f54 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00029f64 74727563 742f6772 6170682f 6e61636f truct/graph/naco │ │ │ │ │ + 0x00029f74 6d6d6f6e 2e632040 6c696e65 20323537 mmon.c @line 257 │ │ │ │ │ + 0x00029f84 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x00029f94 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00029fa4 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ + 0x00029fb4 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ + 0x00029fc4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00029fd4 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x00029fe4 6e61636f 6d6d6f6e 2e632040 6c696e65 nacommon.c @line │ │ │ │ │ + 0x00029ff4 20323538 00000000 42616420 61747472 258....Bad attr │ │ │ │ │ + 0x0002a004 20736561 72636820 6d6f6465 00000000 search mode.... │ │ │ │ │ + 0x0002a014 223a206d 75737420 62652065 6e643f2d ": must be end?- │ │ │ │ │ + 0x0002a024 696e7465 6765723f 00000000 62616420 integer?....bad │ │ │ │ │ + 0x0002a034 696e6465 78202200 223a206d 75737420 index ".": must │ │ │ │ │ + 0x0002a044 62652069 6e746567 6572206f 7220656e be integer or en │ │ │ │ │ + 0x0002a054 643f2d69 6e746567 65723f00 30313233 d?-integer?.0123 │ │ │ │ │ + 0x0002a064 34353637 38390000 736f7572 63650000 456789..source.. │ │ │ │ │ + 0x0002a074 64657374 00000000 61726320 6b657920 dest....arc key │ │ │ │ │ + 0x0002a084 76616c75 65000000 61727261 7920696e value...array in │ │ │ │ │ + 0x0002a094 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002a0a4 733a2072 63203e20 672d3e61 7263732e s: rc > g->arcs. │ │ │ │ │ + 0x0002a0b4 6e202852 414e4745 4f4b2872 632c672d n (RANGEOK(rc,g- │ │ │ │ │ + 0x0002a0c4 3e617263 732e6e29 292c2069 6e206669 >arcs.n)), in fi │ │ │ │ │ + 0x0002a0d4 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0002a0e4 7563742f 67726170 682f6d65 74686f64 uct/graph/method │ │ │ │ │ + 0x0002a0f4 732e6320 406c696e 65203234 39000000 s.c @line 249... │ │ │ │ │ + 0x0002a104 61726300 22206861 73206e6f 20776569 arc." has no wei │ │ │ │ │ + 0x0002a114 67687400 3f776569 6768743f 00000000 ght.?weight?.... │ │ │ │ │ + 0x0002a124 61726320 77656967 68740000 61727261 arc weight..arra │ │ │ │ │ + 0x0002a134 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002a144 6f756e64 733a2072 63203e20 72636d61 ounds: rc > rcma │ │ │ │ │ + 0x0002a154 78202852 414e4745 4f4b2872 632c7263 x (RANGEOK(rc,rc │ │ │ │ │ + 0x0002a164 6d617829 292c2069 6e206669 6c65202e max)), in file . │ │ │ │ │ + 0x0002a174 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x0002a184 67726170 682f6d65 74686f64 732e6320 graph/methods.c │ │ │ │ │ + 0x0002a194 406c696e 65203531 38000000 61727261 @line 518...arra │ │ │ │ │ + 0x0002a1a4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002a1b4 6f756e64 733a2072 632b3120 3e207263 ounds: rc+1 > rc │ │ │ │ │ + 0x0002a1c4 6d617820 2852414e 47454f4b 2872632b max (RANGEOK(rc+ │ │ │ │ │ + 0x0002a1d4 312c7263 6d617829 292c2069 6e206669 1,rcmax)), in fi │ │ │ │ │ + 0x0002a1e4 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0002a1f4 7563742f 67726170 682f6d65 74686f64 uct/graph/method │ │ │ │ │ + 0x0002a204 732e6320 406c696e 65203531 39000000 s.c @line 519... │ │ │ │ │ + 0x0002a214 6b657920 3f2d6172 6373206c 6973747c key ?-arcs list| │ │ │ │ │ + 0x0002a224 2d676c6f 62207061 74746572 6e7c2d72 -glob pattern|-r │ │ │ │ │ + 0x0002a234 65676578 70207061 74746572 6e3f0000 egexp pattern?.. │ │ │ │ │ + 0x0002a244 61726320 6172632e 2e2e0000 61726320 arc arc.....arc │ │ │ │ │ + 0x0002a254 6b657900 2220666f 72206172 63202200 key." for arc ". │ │ │ │ │ + 0x0002a264 61726320 3f706174 7465726e 3f000000 arc ?pattern?... │ │ │ │ │ + 0x0002a274 736f7572 63652074 61726765 74203f61 source target ?a │ │ │ │ │ + 0x0002a284 72633f00 736f7572 63652000 74617267 rc?.source .targ │ │ │ │ │ + 0x0002a294 65742000 61726320 6e657773 6f757263 et .arc newsourc │ │ │ │ │ + 0x0002a2a4 65206e65 77746172 67657400 61726320 e newtarget.arc │ │ │ │ │ + 0x0002a2b4 6e657773 6f757263 65000000 61726320 newsource...arc │ │ │ │ │ + 0x0002a2c4 6e657774 61726765 74000000 61726320 newtarget...arc │ │ │ │ │ + 0x0002a2d4 6e65776e 616d6500 61726320 6b657920 newname.arc key │ │ │ │ │ + 0x0002a2e4 3f76616c 75653f00 73657269 616c0000 ?value?.serial.. │ │ │ │ │ + 0x0002a2f4 2220666f 72206772 61706820 22000000 " for graph "... │ │ │ │ │ + 0x0002a304 6e6f6465 206b6579 2076616c 75650000 node key value.. │ │ │ │ │ + 0x0002a314 6b657920 3f2d6e6f 64657320 6c697374 key ?-nodes list │ │ │ │ │ + 0x0002a324 7c2d676c 6f622070 61747465 726e7c2d |-glob pattern|- │ │ │ │ │ + 0x0002a334 72656765 78702070 61747465 726e3f00 regexp pattern?. │ │ │ │ │ + 0x0002a344 3f2d696e 7c2d6f75 743f206e 6f646500 ?-in|-out? node. │ │ │ │ │ + 0x0002a354 6f707469 6f6e0000 6e6f6465 206e6f64 option..node nod │ │ │ │ │ + 0x0002a364 652e2e2e 00000000 6e6f6465 206b6579 e.......node key │ │ │ │ │ + 0x0002a374 00000000 2220666f 72206e6f 64652022 ...." for node " │ │ │ │ │ + 0x0002a384 00000000 6e6f6465 203f7061 74746572 ....node ?patter │ │ │ │ │ + 0x0002a394 6e3f0000 3f6e6f64 652e2e2e 3f000000 n?..?node...?... │ │ │ │ │ + 0x0002a3a4 6e6f6465 20617263 00000000 2220616e node arc...." an │ │ │ │ │ + 0x0002a3b4 64206172 63202200 22206172 65206e6f d arc "." are no │ │ │ │ │ + 0x0002a3c4 7420636f 6e6e6563 74656420 696e2067 t connected in g │ │ │ │ │ + 0x0002a3d4 72617068 20220000 6e6f6465 206e6577 raph "..node new │ │ │ │ │ + 0x0002a3e4 6e616d65 00000000 6e6f6465 206b6579 name....node key │ │ │ │ │ + 0x0002a3f4 203f7661 6c75653f 00000000 6e6f6465 ?value?....node │ │ │ │ │ + 0x0002a404 31206e6f 64653200 63616e6e 6f742073 1 node2.cannot s │ │ │ │ │ + 0x0002a414 77617020 6e6f6465 20220000 22207769 wap node ".." wi │ │ │ │ │ + 0x0002a424 74682069 7473656c 66000000 6e6f6465 th itself...node │ │ │ │ │ + 0x0002a434 203f2d64 69722066 6f727761 72647c62 ?-dir forward|b │ │ │ │ │ + 0x0002a444 61636b77 6172643f 203f2d6f 72646572 ackward? ?-order │ │ │ │ │ + 0x0002a454 20707265 7c706f73 747c626f 74683f20 pre|post|both? │ │ │ │ │ + 0x0002a464 3f2d7479 70652062 66737c64 66733f20 ?-type bfs|dfs? │ │ │ │ │ + 0x0002a474 2d636f6d 6d616e64 20636d64 00000000 -command cmd.... │ │ │ │ │ + 0x0002a484 2d696e00 2d6f7574 00000000 2d676c6f -in.-out....-glo │ │ │ │ │ + 0x0002a494 62000000 2d6e6f64 65730000 2d726567 b...-nodes..-reg │ │ │ │ │ + 0x0002a4a4 65787000 2d617263 73000000 74636c6c exp.-arcs...tcll │ │ │ │ │ + 0x0002a4b4 69622f73 74727563 743a3a67 72617068 ib/struct::graph │ │ │ │ │ + 0x0002a4c4 2f656e64 2d6f6666 73657400 00000000 /end-offset..... │ │ │ │ │ + 0x0002a4d4 01000000 02000000 01000000 00000000 ................ │ │ │ │ │ + 0x0002a4e4 02000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0002a4f4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002a504 203e2063 20285241 4e47454f 4b28692c > c (RANGEOK(i, │ │ │ │ │ + 0x0002a514 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x0002a524 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x0002a534 6170682f 77616c6b 2e632040 6c696e65 aph/walk.c @line │ │ │ │ │ + 0x0002a544 20333236 00000000 61727261 7920696e 326....array in │ │ │ │ │ + 0x0002a554 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002a564 733a2069 203e2063 20285241 4e47454f s: i > c (RANGEO │ │ │ │ │ + 0x0002a574 4b28692c 6329292c 20696e20 66696c65 K(i,c)), in file │ │ │ │ │ + 0x0002a584 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0002a594 742f6772 6170682f 77616c6b 2e632040 t/graph/walk.c @ │ │ │ │ │ + 0x0002a5a4 6c696e65 20333335 00000000 2077616c line 335.... wal │ │ │ │ │ + 0x0002a5b4 6b200000 6e6f2063 6f6d6d61 6e642073 k ..no command s │ │ │ │ │ + 0x0002a5c4 70656369 66696564 3a207368 6f756c64 pecified: should │ │ │ │ │ + 0x0002a5d4 20626520 22000000 2d747970 65000000 be "...-type... │ │ │ │ │ + 0x0002a5e4 22206d69 7373696e 672c2073 686f756c " missing, shoul │ │ │ │ │ + 0x0002a5f4 64206265 20220000 76616c75 6520666f d be "..value fo │ │ │ │ │ + 0x0002a604 72202200 61727261 7920696e 64657820 r ".array index │ │ │ │ │ + 0x0002a614 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002a624 2b31203e 206f626a 63202852 414e4745 +1 > objc (RANGE │ │ │ │ │ + 0x0002a634 4f4b2869 2b312c6f 626a6329 292c2069 OK(i+1,objc)), i │ │ │ │ │ + 0x0002a644 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0002a654 2f737472 7563742f 67726170 682f7761 /struct/graph/wa │ │ │ │ │ + 0x0002a664 6c6b2e63 20406c69 6e652036 37000000 lk.c @line 67... │ │ │ │ │ + 0x0002a674 2d6f7264 65720000 61727261 7920696e -order..array in │ │ │ │ │ + 0x0002a684 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002a694 733a2069 2b31203e 206f626a 63202852 s: i+1 > objc (R │ │ │ │ │ + 0x0002a6a4 414e4745 4f4b2869 2b312c6f 626a6329 ANGEOK(i+1,objc) │ │ │ │ │ + 0x0002a6b4 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0002a6c4 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x0002a6d4 682f7761 6c6b2e63 20406c69 6e652037 h/walk.c @line 7 │ │ │ │ │ + 0x0002a6e4 34000000 2d646972 00000000 61727261 4...-dir....arra │ │ │ │ │ + 0x0002a6f4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002a704 6f756e64 733a2069 2b31203e 206f626a ounds: i+1 > obj │ │ │ │ │ + 0x0002a714 63202852 414e4745 4f4b2869 2b312c6f c (RANGEOK(i+1,o │ │ │ │ │ + 0x0002a724 626a6329 292c2069 6e206669 6c65202e bjc)), in file . │ │ │ │ │ + 0x0002a734 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x0002a744 67726170 682f7761 6c6b2e63 20406c69 graph/walk.c @li │ │ │ │ │ + 0x0002a754 6e652038 31000000 2d636f6d 6d616e64 ne 81...-command │ │ │ │ │ + 0x0002a764 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0002a774 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002a784 2b31203e 206f626a 63202852 414e4745 +1 > objc (RANGE │ │ │ │ │ + 0x0002a794 4f4b2869 2b312c6f 626a6329 292c2069 OK(i+1,objc)), i │ │ │ │ │ + 0x0002a7a4 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0002a7b4 2f737472 7563742f 67726170 682f7761 /struct/graph/wa │ │ │ │ │ + 0x0002a7c4 6c6b2e63 20406c69 6e652038 38000000 lk.c @line 88... │ │ │ │ │ + 0x0002a7d4 223a2073 686f756c 64206265 20220000 ": should be ".. │ │ │ │ │ + 0x0002a7e4 756e6b6e 6f776e20 6f707469 6f6e2022 unknown option " │ │ │ │ │ + 0x0002a7f4 00000000 73656172 63682074 79706500 ....search type. │ │ │ │ │ + 0x0002a804 73656172 6368206f 72646572 00000000 search order.... │ │ │ │ │ + 0x0002a814 73656172 63682064 69726563 74696f6e search direction │ │ │ │ │ + 0x0002a824 00000000 756e6162 6c652074 6f20646f ....unable to do │ │ │ │ │ + 0x0002a834 20612062 6f74682d 6f726465 72206272 a both-order br │ │ │ │ │ + 0x0002a844 65616474 68206669 72737420 77616c6b eadth first walk │ │ │ │ │ + 0x0002a854 00000000 756e6162 6c652074 6f20646f ....unable to do │ │ │ │ │ + 0x0002a864 20612070 6f73742d 6f726465 72206272 a post-order br │ │ │ │ │ + 0x0002a874 65616474 68206669 72737420 77616c6b eadth first walk │ │ │ │ │ + 0x0002a884 00000000 656e7465 72000000 6c656176 ....enter...leav │ │ │ │ │ + 0x0002a894 65000000 696d706f 73736962 6c652063 e...impossible c │ │ │ │ │ + 0x0002a8a4 6f6d6269 6e617469 6f6e2062 66732f28 ombination bfs/( │ │ │ │ │ + 0x0002a8b4 626f7468 7c706f73 74290000 6261636b both|post)..back │ │ │ │ │ + 0x0002a8c4 77617264 00000000 666f7277 61726400 ward....forward. │ │ │ │ │ + 0x0002a8d4 626f7468 00000000 70726500 706f7374 both....pre.post │ │ │ │ │ + 0x0002a8e4 00000000 62667300 64667300 43616e6e ....bfs.dfs.Cann │ │ │ │ │ + 0x0002a8f4 6f742063 72656174 65204744 4e207374 ot create GDN st │ │ │ │ │ + 0x0002a904 72756374 75726520 76696120 72656775 ructure via regu │ │ │ │ │ + 0x0002a914 6c617220 7368696d 6d657269 6e672e00 lar shimmering.. │ │ │ │ │ + 0x0002a924 74636c6c 69623a3a 73747275 63743a3a tcllib::struct:: │ │ │ │ │ + 0x0002a934 67726170 682f6372 6974636c 3a3a6e6f graph/critcl::no │ │ │ │ │ + 0x0002a944 64650000 61727261 7920696e 64657820 de..array index │ │ │ │ │ + 0x0002a954 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002a964 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x0002a974 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x0002a984 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0002a994 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ + 0x0002a9a4 2e632040 6c696e65 20333500 61727261 .c @line 35.arra │ │ │ │ │ + 0x0002a9b4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002a9c4 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ + 0x0002a9d4 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ + 0x0002a9e4 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x0002a9f4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0002aa04 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ + 0x0002aa14 6c696e65 20333600 20617474 72696275 line 36. attribu │ │ │ │ │ + 0x0002aa24 74652064 69637469 6f6e6172 792e0000 te dictionary... │ │ │ │ │ + 0x0002aa34 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ + 0x0002aa44 7a617469 6f6e3a20 6d616c66 6f726d65 zation: malforme │ │ │ │ │ + 0x0002aa54 64200000 42616420 6b657920 72657472 d ..Bad key retr │ │ │ │ │ + 0x0002aa64 69657661 6c202869 203d3d20 6c697374 ieval (i == list │ │ │ │ │ + 0x0002aa74 63292c20 696e2066 696c6520 2e2f6d6f c), in file ./mo │ │ │ │ │ + 0x0002aa84 64756c65 732f7374 72756374 2f677261 dules/struct/gra │ │ │ │ │ + 0x0002aa94 70682f61 7474722e 6320406c 696e6520 ph/attr.c @line │ │ │ │ │ + 0x0002aaa4 31363400 61727261 7920696e 64657820 164.array index │ │ │ │ │ + 0x0002aab4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002aac4 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x0002aad4 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x0002aae4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0002aaf4 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ + 0x0002ab04 2e632040 6c696e65 20313630 00000000 .c @line 160.... │ │ │ │ │ + 0x0002ab14 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002ab24 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ + 0x0002ab34 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ + 0x0002ab44 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x0002ab54 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0002ab64 742f6772 6170682f 61747472 2e632040 t/graph/attr.c @ │ │ │ │ │ + 0x0002ab74 6c696e65 20313735 00000000 42616420 line 175....Bad │ │ │ │ │ + 0x0002ab84 6b657920 676c6f62 20726574 72696576 key glob retriev │ │ │ │ │ + 0x0002ab94 616c2028 69203c3d 206c6973 7463292c al (i <= listc), │ │ │ │ │ + 0x0002aba4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0002abb4 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0002abc4 61747472 2e632040 6c696e65 20313831 attr.c @line 181 │ │ │ │ │ + 0x0002abd4 00000000 696e7661 6c696420 6b657920 ....invalid key │ │ │ │ │ + 0x0002abe4 22000000 61727261 7920696e 64657820 "...array index │ │ │ │ │ + 0x0002abf4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002ac04 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x0002ac14 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x0002ac24 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0002ac34 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ + 0x0002ac44 2e632040 6c696e65 20323736 00000000 .c @line 276.... │ │ │ │ │ + 0x0002ac54 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002ac64 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ + 0x0002ac74 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x0002ac84 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ + 0x0002ac94 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0002aca4 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ + 0x0002acb4 2e632040 6c696e65 20323737 00000000 .c @line 277.... │ │ │ │ │ + 0x0002acc4 42616420 61747472 69627574 65207265 Bad attribute re │ │ │ │ │ + 0x0002acd4 74726965 76616c20 2869203d 3d206c69 trieval (i == li │ │ │ │ │ + 0x0002ace4 73746329 2c20696e 2066696c 65202e2f stc), in file ./ │ │ │ │ │ + 0x0002acf4 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ + 0x0002ad04 72617068 2f617474 722e6320 406c696e raph/attr.c @lin │ │ │ │ │ + 0x0002ad14 65203238 33000000 61727261 7920696e e 283...array in │ │ │ │ │ + 0x0002ad24 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002ad34 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ + 0x0002ad44 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ + 0x0002ad54 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0002ad64 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0002ad74 61747472 2e632040 6c696e65 20323934 attr.c @line 294 │ │ │ │ │ + 0x0002ad84 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0002ad94 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002ada4 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ + 0x0002adb4 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ + 0x0002adc4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0002add4 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0002ade4 61747472 2e632040 6c696e65 20323935 attr.c @line 295 │ │ │ │ │ + 0x0002adf4 00000000 42616420 61747472 69627574 ....Bad attribut │ │ │ │ │ + 0x0002ae04 6520676c 6f622072 65747269 6576616c e glob retrieval │ │ │ │ │ + 0x0002ae14 20286920 3c3d206c 69737463 292c2069 (i <= listc), i │ │ │ │ │ + 0x0002ae24 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0002ae34 2f737472 7563742f 67726170 682f6174 /struct/graph/at │ │ │ │ │ + 0x0002ae44 74722e63 20406c69 6e652033 30320000 tr.c @line 302.. │ │ │ │ │ + 0x0002ae54 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002ae64 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ + 0x0002ae74 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x0002ae84 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ + 0x0002ae94 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0002aea4 74727563 742f6772 6170682f 61747472 truct/graph/attr │ │ │ │ │ + 0x0002aeb4 2e632040 6c696e65 20393300 6e6f6465 .c @line 93.node │ │ │ │ │ + 0x0002aec4 25640000 61726325 64000000 61727261 %d..arc%d...arra │ │ │ │ │ + 0x0002aed4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002aee4 6f756e64 733a206a 203e206c 632d3120 ounds: j > lc-1 │ │ │ │ │ + 0x0002aef4 2852414e 47454f4b 286a2c6c 632d3129 (RANGEOK(j,lc-1) │ │ │ │ │ + 0x0002af04 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0002af14 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x0002af24 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ + 0x0002af34 31363300 61727261 7920696e 64657820 163.array index │ │ │ │ │ + 0x0002af44 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x0002af54 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ + 0x0002af64 286a2c6c 632d3129 292c2069 6e206669 (j,lc-1)), in fi │ │ │ │ │ + 0x0002af74 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0002af84 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ + 0x0002af94 6320406c 696e6520 31383000 61727261 c @line 180.arra │ │ │ │ │ + 0x0002afa4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002afb4 6f756e64 733a206b 203e206c 632d3120 ounds: k > lc-1 │ │ │ │ │ + 0x0002afc4 2852414e 47454f4b 286b2c6c 632d3129 (RANGEOK(k,lc-1) │ │ │ │ │ + 0x0002afd4 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0002afe4 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x0002aff4 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ + 0x0002b004 31393900 61727261 7920696e 64657820 199.array index │ │ │ │ │ + 0x0002b014 6f757420 6f662062 6f756e64 733a206b out of bounds: k │ │ │ │ │ + 0x0002b024 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ + 0x0002b034 286b2c6c 632d3129 292c2069 6e206669 (k,lc-1)), in fi │ │ │ │ │ + 0x0002b044 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0002b054 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ + 0x0002b064 6320406c 696e6520 32303300 61727261 c @line 203.arra │ │ │ │ │ + 0x0002b074 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002b084 6f756e64 733a206b 203e206c 63202852 ounds: k > lc (R │ │ │ │ │ + 0x0002b094 414e4745 4f4b286b 2c6c6329 292c2069 ANGEOK(k,lc)), i │ │ │ │ │ + 0x0002b0a4 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0002b0b4 2f737472 7563742f 67726170 682f6772 /struct/graph/gr │ │ │ │ │ + 0x0002b0c4 6170682e 6320406c 696e6520 32303700 aph.c @line 207. │ │ │ │ │ + 0x0002b0d4 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ + 0x0002b0e4 7a617469 6f6e3a20 6c697374 206c656e zation: list len │ │ │ │ │ + 0x0002b0f4 67746820 6e6f7420 31206d6f 6420332e gth not 1 mod 3. │ │ │ │ │ + 0x0002b104 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0002b114 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002b124 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ + 0x0002b134 28692c6c 632d3129 292c2069 6e206669 (i,lc-1)), in fi │ │ │ │ │ + 0x0002b144 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0002b154 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ + 0x0002b164 6320406c 696e6520 32383600 6572726f c @line 286.erro │ │ │ │ │ + 0x0002b174 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ + 0x0002b184 6f6e3a20 61726320 696e666f 726d6174 on: arc informat │ │ │ │ │ + 0x0002b194 696f6e20 6c656e67 7468206e 6f742033 ion length not 3 │ │ │ │ │ + 0x0002b1a4 206f7220 342e0000 222e0000 6572726f or 4..."...erro │ │ │ │ │ + 0x0002b1b4 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ + 0x0002b1c4 6f6e3a20 62616420 61726320 64657374 on: bad arc dest │ │ │ │ │ + 0x0002b1d4 696e6174 696f6e20 72656665 72656e63 ination referenc │ │ │ │ │ + 0x0002b1e4 65202200 61727261 7920696e 64657820 e ".array index │ │ │ │ │ + 0x0002b1f4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002b204 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ + 0x0002b214 28692c6c 632d3129 292c2069 6e206669 (i,lc-1)), in fi │ │ │ │ │ + 0x0002b224 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0002b234 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ + 0x0002b244 6320406c 696e6520 33323000 6572726f c @line 320.erro │ │ │ │ │ + 0x0002b254 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ + 0x0002b264 6f6e3a20 6475706c 69636174 65206e6f on: duplicate no │ │ │ │ │ + 0x0002b274 6465206e 616d6573 2e000000 6572726f de names....erro │ │ │ │ │ + 0x0002b284 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ + 0x0002b294 6f6e3a20 6475706c 69636174 65206465 on: duplicate de │ │ │ │ │ + 0x0002b2a4 66696e69 74696f6e 206f6620 61726320 finition of arc │ │ │ │ │ + 0x0002b2b4 22000000 61727261 7920696e 64657820 "...array index │ │ │ │ │ + 0x0002b2c4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002b2d4 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ + 0x0002b2e4 28692c6c 632d3129 292c2069 6e206669 (i,lc-1)), in fi │ │ │ │ │ + 0x0002b2f4 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0002b304 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ + 0x0002b314 6320406c 696e6520 33383800 61727261 c @line 388.arra │ │ │ │ │ + 0x0002b324 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002b334 6f756e64 733a2069 203e206c 632d3120 ounds: i > lc-1 │ │ │ │ │ + 0x0002b344 2852414e 47454f4b 28692c6c 632d3129 (RANGEOK(i,lc-1) │ │ │ │ │ + 0x0002b354 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0002b364 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x0002b374 682f6772 6170682e 6320406c 696e6520 h/graph.c @line │ │ │ │ │ + 0x0002b384 33393100 61727261 7920696e 64657820 391.array index │ │ │ │ │ + 0x0002b394 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002b3a4 203e206c 632d3120 2852414e 47454f4b > lc-1 (RANGEOK │ │ │ │ │ + 0x0002b3b4 28692c6c 632d3129 292c2069 6e206669 (i,lc-1)), in fi │ │ │ │ │ + 0x0002b3c4 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0002b3d4 7563742f 67726170 682f6772 6170682e uct/graph/graph. │ │ │ │ │ + 0x0002b3e4 6320406c 696e6520 34303200 696e7661 c @line 402.inva │ │ │ │ │ + 0x0002b3f4 6c696420 636f6d6d 616e6420 6e616d65 lid command name │ │ │ │ │ + 0x0002b404 20220000 73657269 616c697a 65000000 "..serialize... │ │ │ │ │ + 0x0002b414 73747275 63743a3a 67726170 68286329 struct::graph(c) │ │ │ │ │ + 0x0002b424 20676e5f 6e657720 2d207472 69656420 gn_new - tried │ │ │ │ │ + 0x0002b434 746f2075 73652064 75706c69 63617465 to use duplicate │ │ │ │ │ + 0x0002b444 206e616d 6520666f 72206e65 77206e6f name for new no │ │ │ │ │ + 0x0002b454 64650000 2220616c 72656164 79206578 de.." already ex │ │ │ │ │ + 0x0002b464 69737473 20696e20 67726170 68202200 ists in graph ". │ │ │ │ │ + 0x0002b474 2220646f 6573206e 6f742065 78697374 " does not exist │ │ │ │ │ + 0x0002b484 20696e20 67726170 68202200 61727261 in graph ".arra │ │ │ │ │ + 0x0002b494 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002b4a4 6f756e64 733a2069 203e206c 63202852 ounds: i > lc (R │ │ │ │ │ + 0x0002b4b4 414e4745 4f4b2869 2c6c6329 292c2069 ANGEOK(i,lc)), i │ │ │ │ │ + 0x0002b4c4 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0002b4d4 2f737472 7563742f 67726170 682f6e6f /struct/graph/no │ │ │ │ │ + 0x0002b4e4 64652e63 20406c69 6e652031 31370000 de.c @line 117.. │ │ │ │ │ + 0x0002b4f4 72657374 72696374 696f6e00 696e7661 restriction.inva │ │ │ │ │ + 0x0002b504 6c696420 72657374 72696374 696f6e3a lid restriction: │ │ │ │ │ + 0x0002b514 20696c6c 6567616c 206d756c 7469706c illegal multipl │ │ │ │ │ + 0x0002b524 65207573 65206f66 20222d69 6e227c22 e use of "-in"|" │ │ │ │ │ + 0x0002b534 2d6f7574 227c222d 61646a22 7c222d69 -out"|"-adj"|"-i │ │ │ │ │ + 0x0002b544 6e6e6572 227c222d 656d6265 6464696e nner"|"-embeddin │ │ │ │ │ + 0x0002b554 67220000 3f2d6b65 79206b65 793f203f g"..?-key key? ? │ │ │ │ │ + 0x0002b564 2d76616c 75652076 616c7565 3f203f2d -value value? ?- │ │ │ │ │ + 0x0002b574 66696c74 65722063 6d643f20 3f2d696e filter cmd? ?-in │ │ │ │ │ + 0x0002b584 7c2d6f75 747c2d61 646a7c2d 696e6e65 |-out|-adj|-inne │ │ │ │ │ + 0x0002b594 727c2d65 6d626564 64696e67 206e6f64 r|-embedding nod │ │ │ │ │ + 0x0002b5a4 65206e6f 64652e2e 2e3f0000 696e7661 e node...?..inva │ │ │ │ │ + 0x0002b5b4 6c696420 72657374 72696374 696f6e3a lid restriction: │ │ │ │ │ + 0x0002b5c4 20696c6c 6567616c 206d756c 7469706c illegal multipl │ │ │ │ │ + 0x0002b5d4 65207573 65206f66 20222d66 696c7465 e use of "-filte │ │ │ │ │ + 0x0002b5e4 72220000 696e7661 6c696420 72657374 r"..invalid rest │ │ │ │ │ + 0x0002b5f4 72696374 696f6e3a 20696c6c 6567616c riction: illegal │ │ │ │ │ + 0x0002b604 206d756c 7469706c 65207573 65206f66 multiple use of │ │ │ │ │ + 0x0002b614 20222d6b 65792200 696e7661 6c696420 "-key".invalid │ │ │ │ │ + 0x0002b624 72657374 72696374 696f6e3a 20696c6c restriction: ill │ │ │ │ │ + 0x0002b634 6567616c 206d756c 7469706c 65207573 egal multiple us │ │ │ │ │ + 0x0002b644 65206f66 20222d76 616c7565 22000000 e of "-value"... │ │ │ │ │ + 0x0002b654 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002b664 6f662062 6f756e64 733a206e 612d3e6e of bounds: na->n │ │ │ │ │ + 0x0002b674 63203e20 61632028 52414e47 454f4b28 c > ac (RANGEOK( │ │ │ │ │ + 0x0002b684 6e612d3e 6e632c61 6329292c 20696e20 na->nc,ac)), in │ │ │ │ │ + 0x0002b694 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0002b6a4 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x0002b6b4 65722e63 20406c69 6e652031 38320000 er.c @line 182.. │ │ │ │ │ + 0x0002b6c4 696e7661 6c696420 72657374 72696374 invalid restrict │ │ │ │ │ + 0x0002b6d4 696f6e3a 20757365 206f6620 222d7661 ion: use of "-va │ │ │ │ │ + 0x0002b6e4 6c756522 20776974 686f7574 20222d6b lue" without "-k │ │ │ │ │ + 0x0002b6f4 65792200 61727261 7920696e 64657820 ey".array index │ │ │ │ │ + 0x0002b704 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x0002b714 203e206e 612d3e6e 63202852 414e4745 > na->nc (RANGE │ │ │ │ │ + 0x0002b724 4f4b286a 2c6e612d 3e6e6329 292c2069 OK(j,na->nc)), i │ │ │ │ │ + 0x0002b734 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0002b744 2f737472 7563742f 67726170 682f6669 /struct/graph/fi │ │ │ │ │ + 0x0002b754 6c746572 2e632040 6c696e65 20323236 lter.c @line 226 │ │ │ │ │ + 0x0002b764 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0002b774 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002b784 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ + 0x0002b794 4b28692c 67782d3e 6e29292c 20696e20 K(i,gx->n)), in │ │ │ │ │ + 0x0002b7a4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0002b7b4 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x0002b7c4 65722e63 20406c69 6e652033 30310000 er.c @line 301.. │ │ │ │ │ + 0x0002b7d4 42616420 6c697374 206f6620 6e6f6465 Bad list of node │ │ │ │ │ + 0x0002b7e4 73202869 203d3d20 67782d3e 6e292c20 s (i == gx->n), │ │ │ │ │ + 0x0002b7f4 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ + 0x0002b804 732f7374 72756374 2f677261 70682f66 s/struct/graph/f │ │ │ │ │ + 0x0002b814 696c7465 722e6320 406c696e 65203330 ilter.c @line 30 │ │ │ │ │ + 0x0002b824 35000000 61727261 7920696e 64657820 5...array index │ │ │ │ │ + 0x0002b834 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x0002b844 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ + 0x0002b854 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ + 0x0002b864 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0002b874 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x0002b884 65722e63 20406c69 6e652036 33350000 er.c @line 635.. │ │ │ │ │ + 0x0002b894 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002b8a4 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ + 0x0002b8b4 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ + 0x0002b8c4 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ + 0x0002b8d4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0002b8e4 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ + 0x0002b8f4 20406c69 6e652036 34360000 4f766572 @line 646..Over │ │ │ │ │ + 0x0002b904 72756e20 286a203c 3d206778 2d3e6e29 run (j <= gx->n) │ │ │ │ │ + 0x0002b914 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0002b924 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ + 0x0002b934 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ + 0x0002b944 36353400 61727261 7920696e 64657820 654.array index │ │ │ │ │ + 0x0002b954 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x0002b964 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ + 0x0002b974 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ + 0x0002b984 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0002b994 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x0002b9a4 65722e63 20406c69 6e652037 31300000 er.c @line 710.. │ │ │ │ │ + 0x0002b9b4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002b9c4 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ + 0x0002b9d4 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ + 0x0002b9e4 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ + 0x0002b9f4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0002ba04 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ + 0x0002ba14 20406c69 6e652037 32330000 4f766572 @line 723..Over │ │ │ │ │ + 0x0002ba24 72756e20 286a203c 3d206778 2d3e6e29 run (j <= gx->n) │ │ │ │ │ + 0x0002ba34 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0002ba44 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ + 0x0002ba54 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ + 0x0002ba64 37333100 61727261 7920696e 64657820 731.array index │ │ │ │ │ + 0x0002ba74 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x0002ba84 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ + 0x0002ba94 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ + 0x0002baa4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0002bab4 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x0002bac4 65722e63 20406c69 6e652037 36330000 er.c @line 763.. │ │ │ │ │ + 0x0002bad4 4f766572 72756e20 286a203c 3d206778 Overrun (j <= gx │ │ │ │ │ + 0x0002bae4 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ + 0x0002baf4 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ + 0x0002bb04 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ + 0x0002bb14 696e6520 37373000 61727261 7920696e ine 770.array in │ │ │ │ │ + 0x0002bb24 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002bb34 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ + 0x0002bb44 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ + 0x0002bb54 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0002bb64 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0002bb74 66696c74 65722e63 20406c69 6e652038 filter.c @line 8 │ │ │ │ │ + 0x0002bb84 32360000 61727261 7920696e 64657820 26..array index │ │ │ │ │ + 0x0002bb94 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x0002bba4 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ + 0x0002bbb4 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ + 0x0002bbc4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0002bbd4 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x0002bbe4 65722e63 20406c69 6e652038 33390000 er.c @line 839.. │ │ │ │ │ + 0x0002bbf4 4f766572 72756e20 286a203c 3d206778 Overrun (j <= gx │ │ │ │ │ + 0x0002bc04 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ + 0x0002bc14 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ + 0x0002bc24 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ + 0x0002bc34 696e6520 38343700 61727261 7920696e ine 847.array in │ │ │ │ │ + 0x0002bc44 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002bc54 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ + 0x0002bc64 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ + 0x0002bc74 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0002bc84 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0002bc94 66696c74 65722e63 20406c69 6e652038 filter.c @line 8 │ │ │ │ │ + 0x0002bca4 37390000 4f766572 72756e20 286a203c 79..Overrun (j < │ │ │ │ │ + 0x0002bcb4 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ + 0x0002bcc4 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ + 0x0002bcd4 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ + 0x0002bce4 6320406c 696e6520 38383600 61727261 c @line 886.arra │ │ │ │ │ + 0x0002bcf4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002bd04 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ + 0x0002bd14 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ + 0x0002bd24 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ + 0x0002bd34 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x0002bd44 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x0002bd54 6e652033 36340000 61727261 7920696e ne 364..array in │ │ │ │ │ + 0x0002bd64 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002bd74 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ + 0x0002bd84 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ + 0x0002bd94 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0002bda4 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0002bdb4 66696c74 65722e63 20406c69 6e652033 filter.c @line 3 │ │ │ │ │ + 0x0002bdc4 38300000 4f766572 72756e20 286a203c 80..Overrun (j < │ │ │ │ │ + 0x0002bdd4 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ + 0x0002bde4 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ + 0x0002bdf4 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ + 0x0002be04 6320406c 696e6520 33383900 61727261 c @line 389.arra │ │ │ │ │ + 0x0002be14 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002be24 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ + 0x0002be34 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ + 0x0002be44 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ + 0x0002be54 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x0002be64 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x0002be74 6e652034 34320000 61727261 7920696e ne 442..array in │ │ │ │ │ + 0x0002be84 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002be94 733a206a 203e2067 782d3e6e 20285241 s: j > gx->n (RA │ │ │ │ │ + 0x0002bea4 4e47454f 4b286a2c 67782d3e 6e29292c NGEOK(j,gx->n)), │ │ │ │ │ + 0x0002beb4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0002bec4 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ + 0x0002bed4 66696c74 65722e63 20406c69 6e652034 filter.c @line 4 │ │ │ │ │ + 0x0002bee4 35330000 4f766572 72756e20 286a203c 53..Overrun (j < │ │ │ │ │ + 0x0002bef4 3d206778 2d3e6e29 2c20696e 2066696c = gx->n), in fil │ │ │ │ │ + 0x0002bf04 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ + 0x0002bf14 63742f67 72617068 2f66696c 7465722e ct/graph/filter. │ │ │ │ │ + 0x0002bf24 6320406c 696e6520 34353900 61727261 c @line 459.arra │ │ │ │ │ + 0x0002bf34 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002bf44 6f756e64 733a206a 203e2067 782d3e6e ounds: j > gx->n │ │ │ │ │ + 0x0002bf54 20285241 4e47454f 4b286a2c 67782d3e (RANGEOK(j,gx-> │ │ │ │ │ + 0x0002bf64 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ + 0x0002bf74 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x0002bf84 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x0002bf94 6e652034 38360000 4f766572 72756e20 ne 486..Overrun │ │ │ │ │ + 0x0002bfa4 286a203c 3d206778 2d3e6e29 2c20696e (j <= gx->n), in │ │ │ │ │ + 0x0002bfb4 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0002bfc4 73747275 63742f67 72617068 2f66696c struct/graph/fil │ │ │ │ │ + 0x0002bfd4 7465722e 6320406c 696e6520 34393200 ter.c @line 492. │ │ │ │ │ 0x0002bfe4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002bff4 6f662062 6f756e64 733a2069 203e2067 of bounds: i > g │ │ │ │ │ - 0x0002c004 782d3e6e 20285241 4e47454f 4b28692c x->n (RANGEOK(i, │ │ │ │ │ + 0x0002bff4 6f662062 6f756e64 733a206a 203e2067 of bounds: j > g │ │ │ │ │ + 0x0002c004 782d3e6e 20285241 4e47454f 4b286a2c x->n (RANGEOK(j, │ │ │ │ │ 0x0002c014 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ 0x0002c024 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ 0x0002c034 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x0002c044 20406c69 6e652039 36360000 4f766572 @line 966..Over │ │ │ │ │ - 0x0002c054 72756e20 2869203c 3d206778 2d3e6e29 run (i <= gx->n) │ │ │ │ │ + 0x0002c044 20406c69 6e652035 33330000 4f766572 @line 533..Over │ │ │ │ │ + 0x0002c054 72756e20 286a203c 3d206778 2d3e6e29 run (j <= gx->n) │ │ │ │ │ 0x0002c064 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ 0x0002c074 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ 0x0002c084 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ - 0x0002c094 39373100 61727261 7920696e 64657820 971.array index │ │ │ │ │ - 0x0002c0a4 6f757420 6f662062 6f756e64 733a2064 out of bounds: d │ │ │ │ │ - 0x0002c0b4 7374203e 206c2d3e 63202852 414e4745 st > l->c (RANGE │ │ │ │ │ - 0x0002c0c4 4f4b2864 73742c6c 2d3e6329 292c2069 OK(dst,l->c)), i │ │ │ │ │ - 0x0002c0d4 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0002c0e4 2f737472 7563742f 67726170 682f6669 /struct/graph/fi │ │ │ │ │ - 0x0002c0f4 6c746572 2e632040 6c696e65 20313031 lter.c @line 101 │ │ │ │ │ - 0x0002c104 31000000 4f766572 72756e20 28647374 1...Overrun (dst │ │ │ │ │ - 0x0002c114 203c3d20 6c2d3e63 292c2069 6e206669 <= l->c), in fi │ │ │ │ │ - 0x0002c124 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0002c134 7563742f 67726170 682f6669 6c746572 uct/graph/filter │ │ │ │ │ - 0x0002c144 2e632040 6c696e65 20313031 38000000 .c @line 1018... │ │ │ │ │ - 0x0002c154 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002c164 6f662062 6f756e64 733a2069 203e2067 of bounds: i > g │ │ │ │ │ - 0x0002c174 782d3e6e 20285241 4e47454f 4b28692c x->n (RANGEOK(i, │ │ │ │ │ - 0x0002c184 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ - 0x0002c194 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0002c1a4 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x0002c1b4 20406c69 6e652031 30333200 61727261 @line 1032.arra │ │ │ │ │ - 0x0002c1c4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002c1d4 6f756e64 733a2069 203e2067 782d3e6e ounds: i > gx->n │ │ │ │ │ - 0x0002c1e4 20285241 4e47454f 4b28692c 67782d3e (RANGEOK(i,gx-> │ │ │ │ │ - 0x0002c1f4 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x0002c204 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0002c214 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0002c224 6e652031 30333900 4f766572 72756e20 ne 1039.Overrun │ │ │ │ │ - 0x0002c234 2869203c 3d206778 2d3e6e29 2c20696e (i <= gx->n), in │ │ │ │ │ - 0x0002c244 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0002c254 73747275 63742f67 72617068 2f66696c struct/graph/fil │ │ │ │ │ - 0x0002c264 7465722e 6320406c 696e6520 31303434 ter.c @line 1044 │ │ │ │ │ - 0x0002c274 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0002c284 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0002c294 203e2065 63202852 414e4745 4f4b2869 > ec (RANGEOK(i │ │ │ │ │ - 0x0002c2a4 2c656329 292c2069 6e206669 6c65202e ,ec)), in file . │ │ │ │ │ - 0x0002c2b4 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x0002c2c4 67726170 682f6669 6c746572 2e632040 graph/filter.c @ │ │ │ │ │ - 0x0002c2d4 6c696e65 20313038 37000000 61727261 line 1087...arra │ │ │ │ │ - 0x0002c2e4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002c2f4 6f756e64 733a2063 6d646320 3e206563 ounds: cmdc > ec │ │ │ │ │ - 0x0002c304 20285241 4e47454f 4b28636d 64632c65 (RANGEOK(cmdc,e │ │ │ │ │ - 0x0002c314 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0002c324 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0002c334 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0002c344 6e652031 30393200 61727261 7920696e ne 1092.array in │ │ │ │ │ - 0x0002c354 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002c364 733a2063 6d64632b 31203e20 65632028 s: cmdc+1 > ec ( │ │ │ │ │ - 0x0002c374 52414e47 454f4b28 636d6463 2b312c65 RANGEOK(cmdc+1,e │ │ │ │ │ - 0x0002c384 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x0002c394 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ - 0x0002c3a4 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ - 0x0002c3b4 6e652031 31303800 61727261 7920696e ne 1108.array in │ │ │ │ │ - 0x0002c3c4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002c3d4 733a2064 7374203e 206c2d3e 63202852 s: dst > l->c (R │ │ │ │ │ - 0x0002c3e4 414e4745 4f4b2864 73742c6c 2d3e6329 ANGEOK(dst,l->c) │ │ │ │ │ - 0x0002c3f4 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x0002c404 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ - 0x0002c414 682f6669 6c746572 2e632040 6c696e65 h/filter.c @line │ │ │ │ │ - 0x0002c424 20313133 30000000 4f766572 72756e20 1130...Overrun │ │ │ │ │ - 0x0002c434 28647374 203c3d20 6c2d3e63 292c2069 (dst <= l->c), i │ │ │ │ │ - 0x0002c444 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0002c454 2f737472 7563742f 67726170 682f6669 /struct/graph/fi │ │ │ │ │ - 0x0002c464 6c746572 2e632040 6c696e65 20313133 lter.c @line 113 │ │ │ │ │ - 0x0002c474 37000000 61727261 7920696e 64657820 7...array index │ │ │ │ │ - 0x0002c484 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0002c494 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ - 0x0002c4a4 4b28692c 67782d3e 6e29292c 20696e20 K(i,gx->n)), in │ │ │ │ │ - 0x0002c4b4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0002c4c4 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x0002c4d4 65722e63 20406c69 6e652031 31353100 er.c @line 1151. │ │ │ │ │ - 0x0002c4e4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002c4f4 6f662062 6f756e64 733a2063 6d64632b of bounds: cmdc+ │ │ │ │ │ - 0x0002c504 31203e20 65632028 52414e47 454f4b28 1 > ec (RANGEOK( │ │ │ │ │ - 0x0002c514 636d6463 2b312c65 6329292c 20696e20 cmdc+1,ec)), in │ │ │ │ │ - 0x0002c524 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0002c534 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ - 0x0002c544 65722e63 20406c69 6e652031 31353500 er.c @line 1155. │ │ │ │ │ - 0x0002c554 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002c564 6f662062 6f756e64 733a2069 203e2067 of bounds: i > g │ │ │ │ │ - 0x0002c574 782d3e6e 20285241 4e47454f 4b28692c x->n (RANGEOK(i, │ │ │ │ │ - 0x0002c584 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ - 0x0002c594 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0002c5a4 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x0002c5b4 20406c69 6e652031 31373600 4f766572 @line 1176.Over │ │ │ │ │ - 0x0002c5c4 72756e20 2869203c 3d206778 2d3e6e29 run (i <= gx->n) │ │ │ │ │ - 0x0002c5d4 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0002c5e4 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ - 0x0002c5f4 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ - 0x0002c604 31313831 00000000 61727261 7920696e 1181....array in │ │ │ │ │ - 0x0002c614 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002c624 733a2069 203e2065 63202852 414e4745 s: i > ec (RANGE │ │ │ │ │ - 0x0002c634 4f4b2869 2c656329 292c2069 6e206669 OK(i,ec)), in fi │ │ │ │ │ - 0x0002c644 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0002c654 7563742f 67726170 682f6669 6c746572 uct/graph/filter │ │ │ │ │ - 0x0002c664 2e632040 6c696e65 20313139 37000000 .c @line 1197... │ │ │ │ │ - 0x0002c674 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002c684 6f662062 6f756e64 733a2063 6d646320 of bounds: cmdc │ │ │ │ │ - 0x0002c694 3e206563 20285241 4e47454f 4b28636d > ec (RANGEOK(cm │ │ │ │ │ - 0x0002c6a4 64632c65 6329292c 20696e20 66696c65 dc,ec)), in file │ │ │ │ │ - 0x0002c6b4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x0002c6c4 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ - 0x0002c6d4 20406c69 6e652031 32303100 4e6f2066 @line 1201.No f │ │ │ │ │ - 0x0002c6e4 696c7465 72732061 70706c69 65642028 ilters applied ( │ │ │ │ │ - 0x0002c6f4 6c2e6320 3e202d31 292c2069 6e206669 l.c > -1), in fi │ │ │ │ │ - 0x0002c704 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0002c714 7563742f 67726170 682f6669 6c746572 uct/graph/filter │ │ │ │ │ - 0x0002c724 2e632040 6c696e65 20323834 00000000 .c @line 284.... │ │ │ │ │ - 0x0002c734 4f766572 72756e20 286a203c 3d206778 Overrun (j <= gx │ │ │ │ │ - 0x0002c744 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ - 0x0002c754 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ - 0x0002c764 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ - 0x0002c774 696e6520 33373100 2d61646a 00000000 ine 371.-adj.... │ │ │ │ │ - 0x0002c784 2d656d62 65646469 6e670000 2d66696c -embedding..-fil │ │ │ │ │ - 0x0002c794 74657200 2d696e6e 65720000 2d6b6579 ter.-inner..-key │ │ │ │ │ - 0x0002c7a4 00000000 2d76616c 75650000 00000000 ....-value...... │ │ │ │ │ - 0x0002c7b4 01000000 ffffffff 02000000 03000000 ................ │ │ │ │ │ - 0x0002c7c4 ffffffff 04000000 ffffffff 74636c6c ............tcll │ │ │ │ │ - 0x0002c7d4 69622f73 74727563 743a3a67 72617068 ib/struct::graph │ │ │ │ │ - 0x0002c7e4 2f637269 74636c00 67726170 68256c64 /critcl.graph%ld │ │ │ │ │ - 0x0002c7f4 00000000 43616e6e 6f742063 72656174 ....Cannot creat │ │ │ │ │ - 0x0002c804 65204741 20737472 75637475 72652076 e GA structure v │ │ │ │ │ - 0x0002c814 69612072 6567756c 61722073 68696d6d ia regular shimm │ │ │ │ │ - 0x0002c824 6572696e 672e0000 74636c6c 69623a3a ering...tcllib:: │ │ │ │ │ - 0x0002c834 73747275 63743a3a 67726170 682f6372 struct::graph/cr │ │ │ │ │ - 0x0002c844 6974636c 3a3a6172 63000000 61727261 itcl::arc...arra │ │ │ │ │ - 0x0002c854 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002c864 6f756e64 733a2069 203e2063 20285241 ounds: i > c (RA │ │ │ │ │ - 0x0002c874 4e47454f 4b28692c 6329292c 20696e20 NGEOK(i,c)), in │ │ │ │ │ - 0x0002c884 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x0002c894 74727563 742f6772 6170682f 77616c6b truct/graph/walk │ │ │ │ │ - 0x0002c8a4 2e632040 6c696e65 20333236 00000000 .c @line 326.... │ │ │ │ │ - 0x0002c8b4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002c8c4 6f662062 6f756e64 733a2069 203e2063 of bounds: i > c │ │ │ │ │ - 0x0002c8d4 20285241 4e47454f 4b28692c 6329292c (RANGEOK(i,c)), │ │ │ │ │ - 0x0002c8e4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0002c8f4 65732f73 74727563 742f6772 6170682f es/struct/graph/ │ │ │ │ │ - 0x0002c904 77616c6b 2e632040 6c696e65 20333335 walk.c @line 335 │ │ │ │ │ - 0x0002c914 00000000 2077616c 6b200000 6e6f2063 .... walk ..no c │ │ │ │ │ - 0x0002c924 6f6d6d61 6e642073 70656369 66696564 ommand specified │ │ │ │ │ - 0x0002c934 3a207368 6f756c64 20626520 22000000 : should be "... │ │ │ │ │ - 0x0002c944 2d747970 65000000 22206d69 7373696e -type..." missin │ │ │ │ │ - 0x0002c954 672c2073 686f756c 64206265 20220000 g, should be ".. │ │ │ │ │ - 0x0002c964 76616c75 6520666f 72202200 61727261 value for ".arra │ │ │ │ │ - 0x0002c974 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002c984 6f756e64 733a2069 2b31203e 206f626a ounds: i+1 > obj │ │ │ │ │ - 0x0002c994 63202852 414e4745 4f4b2869 2b312c6f c (RANGEOK(i+1,o │ │ │ │ │ - 0x0002c9a4 626a6329 292c2069 6e206669 6c65202e bjc)), in file . │ │ │ │ │ - 0x0002c9b4 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x0002c9c4 67726170 682f7761 6c6b2e63 20406c69 graph/walk.c @li │ │ │ │ │ - 0x0002c9d4 6e652036 37000000 2d6f7264 65720000 ne 67...-order.. │ │ │ │ │ - 0x0002c9e4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002c9f4 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x0002ca04 206f626a 63202852 414e4745 4f4b2869 objc (RANGEOK(i │ │ │ │ │ - 0x0002ca14 2b312c6f 626a6329 292c2069 6e206669 +1,objc)), in fi │ │ │ │ │ - 0x0002ca24 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x0002ca34 7563742f 67726170 682f7761 6c6b2e63 uct/graph/walk.c │ │ │ │ │ - 0x0002ca44 20406c69 6e652037 34000000 2d646972 @line 74...-dir │ │ │ │ │ - 0x0002ca54 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0002ca64 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0002ca74 2b31203e 206f626a 63202852 414e4745 +1 > objc (RANGE │ │ │ │ │ - 0x0002ca84 4f4b2869 2b312c6f 626a6329 292c2069 OK(i+1,objc)), i │ │ │ │ │ - 0x0002ca94 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0002caa4 2f737472 7563742f 67726170 682f7761 /struct/graph/wa │ │ │ │ │ - 0x0002cab4 6c6b2e63 20406c69 6e652038 31000000 lk.c @line 81... │ │ │ │ │ - 0x0002cac4 2d636f6d 6d616e64 00000000 61727261 -command....arra │ │ │ │ │ - 0x0002cad4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002cae4 6f756e64 733a2069 2b31203e 206f626a ounds: i+1 > obj │ │ │ │ │ - 0x0002caf4 63202852 414e4745 4f4b2869 2b312c6f c (RANGEOK(i+1,o │ │ │ │ │ - 0x0002cb04 626a6329 292c2069 6e206669 6c65202e bjc)), in file . │ │ │ │ │ - 0x0002cb14 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x0002cb24 67726170 682f7761 6c6b2e63 20406c69 graph/walk.c @li │ │ │ │ │ - 0x0002cb34 6e652038 38000000 223a2073 686f756c ne 88...": shoul │ │ │ │ │ - 0x0002cb44 64206265 20220000 756e6b6e 6f776e20 d be "..unknown │ │ │ │ │ - 0x0002cb54 6f707469 6f6e2022 00000000 73656172 option "....sear │ │ │ │ │ - 0x0002cb64 63682074 79706500 73656172 6368206f ch type.search o │ │ │ │ │ - 0x0002cb74 72646572 00000000 73656172 63682064 rder....search d │ │ │ │ │ - 0x0002cb84 69726563 74696f6e 00000000 756e6162 irection....unab │ │ │ │ │ - 0x0002cb94 6c652074 6f20646f 20612062 6f74682d le to do a both- │ │ │ │ │ - 0x0002cba4 6f726465 72206272 65616474 68206669 order breadth fi │ │ │ │ │ - 0x0002cbb4 72737420 77616c6b 00000000 756e6162 rst walk....unab │ │ │ │ │ - 0x0002cbc4 6c652074 6f20646f 20612070 6f73742d le to do a post- │ │ │ │ │ - 0x0002cbd4 6f726465 72206272 65616474 68206669 order breadth fi │ │ │ │ │ - 0x0002cbe4 72737420 77616c6b 00000000 656e7465 rst walk....ente │ │ │ │ │ - 0x0002cbf4 72000000 6c656176 65000000 696d706f r...leave...impo │ │ │ │ │ - 0x0002cc04 73736962 6c652063 6f6d6269 6e617469 ssible combinati │ │ │ │ │ - 0x0002cc14 6f6e2062 66732f28 626f7468 7c706f73 on bfs/(both|pos │ │ │ │ │ - 0x0002cc24 74290000 6261636b 77617264 00000000 t)..backward.... │ │ │ │ │ - 0x0002cc34 666f7277 61726400 626f7468 00000000 forward.both.... │ │ │ │ │ - 0x0002cc44 70726500 706f7374 00000000 62667300 pre.post....bfs. │ │ │ │ │ - 0x0002cc54 64667300 65737472 696e6700 4c656e67 dfs.estring.Leng │ │ │ │ │ + 0x0002c094 35343000 61727261 7920696e 64657820 540.array index │ │ │ │ │ + 0x0002c0a4 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x0002c0b4 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ + 0x0002c0c4 4b286a2c 67782d3e 6e29292c 20696e20 K(j,gx->n)), in │ │ │ │ │ + 0x0002c0d4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0002c0e4 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x0002c0f4 65722e63 20406c69 6e652035 36360000 er.c @line 566.. │ │ │ │ │ + 0x0002c104 4f766572 72756e20 286a203c 3d206778 Overrun (j <= gx │ │ │ │ │ + 0x0002c114 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ + 0x0002c124 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ + 0x0002c134 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ + 0x0002c144 696e6520 35373200 61727261 7920696e ine 572.array in │ │ │ │ │ + 0x0002c154 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002c164 733a2064 7374203e 206c2d3e 63202852 s: dst > l->c (R │ │ │ │ │ + 0x0002c174 414e4745 4f4b2864 73742c6c 2d3e6329 ANGEOK(dst,l->c) │ │ │ │ │ + 0x0002c184 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0002c194 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x0002c1a4 682f6669 6c746572 2e632040 6c696e65 h/filter.c @line │ │ │ │ │ + 0x0002c1b4 20393335 00000000 4f766572 72756e20 935....Overrun │ │ │ │ │ + 0x0002c1c4 28647374 203c3d20 6c2d3e63 292c2069 (dst <= l->c), i │ │ │ │ │ + 0x0002c1d4 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0002c1e4 2f737472 7563742f 67726170 682f6669 /struct/graph/fi │ │ │ │ │ + 0x0002c1f4 6c746572 2e632040 6c696e65 20393432 lter.c @line 942 │ │ │ │ │ + 0x0002c204 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0002c214 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002c224 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ + 0x0002c234 4b28692c 67782d3e 6e29292c 20696e20 K(i,gx->n)), in │ │ │ │ │ + 0x0002c244 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0002c254 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x0002c264 65722e63 20406c69 6e652039 35360000 er.c @line 956.. │ │ │ │ │ + 0x0002c274 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002c284 6f662062 6f756e64 733a2069 203e2067 of bounds: i > g │ │ │ │ │ + 0x0002c294 782d3e6e 20285241 4e47454f 4b28692c x->n (RANGEOK(i, │ │ │ │ │ + 0x0002c2a4 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ + 0x0002c2b4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0002c2c4 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ + 0x0002c2d4 20406c69 6e652039 36360000 4f766572 @line 966..Over │ │ │ │ │ + 0x0002c2e4 72756e20 2869203c 3d206778 2d3e6e29 run (i <= gx->n) │ │ │ │ │ + 0x0002c2f4 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0002c304 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ + 0x0002c314 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ + 0x0002c324 39373100 61727261 7920696e 64657820 971.array index │ │ │ │ │ + 0x0002c334 6f757420 6f662062 6f756e64 733a2064 out of bounds: d │ │ │ │ │ + 0x0002c344 7374203e 206c2d3e 63202852 414e4745 st > l->c (RANGE │ │ │ │ │ + 0x0002c354 4f4b2864 73742c6c 2d3e6329 292c2069 OK(dst,l->c)), i │ │ │ │ │ + 0x0002c364 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0002c374 2f737472 7563742f 67726170 682f6669 /struct/graph/fi │ │ │ │ │ + 0x0002c384 6c746572 2e632040 6c696e65 20313031 lter.c @line 101 │ │ │ │ │ + 0x0002c394 31000000 4f766572 72756e20 28647374 1...Overrun (dst │ │ │ │ │ + 0x0002c3a4 203c3d20 6c2d3e63 292c2069 6e206669 <= l->c), in fi │ │ │ │ │ + 0x0002c3b4 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0002c3c4 7563742f 67726170 682f6669 6c746572 uct/graph/filter │ │ │ │ │ + 0x0002c3d4 2e632040 6c696e65 20313031 38000000 .c @line 1018... │ │ │ │ │ + 0x0002c3e4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002c3f4 6f662062 6f756e64 733a2069 203e2067 of bounds: i > g │ │ │ │ │ + 0x0002c404 782d3e6e 20285241 4e47454f 4b28692c x->n (RANGEOK(i, │ │ │ │ │ + 0x0002c414 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ + 0x0002c424 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0002c434 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ + 0x0002c444 20406c69 6e652031 30333200 61727261 @line 1032.arra │ │ │ │ │ + 0x0002c454 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002c464 6f756e64 733a2069 203e2067 782d3e6e ounds: i > gx->n │ │ │ │ │ + 0x0002c474 20285241 4e47454f 4b28692c 67782d3e (RANGEOK(i,gx-> │ │ │ │ │ + 0x0002c484 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ + 0x0002c494 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x0002c4a4 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x0002c4b4 6e652031 30333900 4f766572 72756e20 ne 1039.Overrun │ │ │ │ │ + 0x0002c4c4 2869203c 3d206778 2d3e6e29 2c20696e (i <= gx->n), in │ │ │ │ │ + 0x0002c4d4 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0002c4e4 73747275 63742f67 72617068 2f66696c struct/graph/fil │ │ │ │ │ + 0x0002c4f4 7465722e 6320406c 696e6520 31303434 ter.c @line 1044 │ │ │ │ │ + 0x0002c504 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0002c514 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002c524 203e2065 63202852 414e4745 4f4b2869 > ec (RANGEOK(i │ │ │ │ │ + 0x0002c534 2c656329 292c2069 6e206669 6c65202e ,ec)), in file . │ │ │ │ │ + 0x0002c544 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x0002c554 67726170 682f6669 6c746572 2e632040 graph/filter.c @ │ │ │ │ │ + 0x0002c564 6c696e65 20313038 37000000 61727261 line 1087...arra │ │ │ │ │ + 0x0002c574 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002c584 6f756e64 733a2063 6d646320 3e206563 ounds: cmdc > ec │ │ │ │ │ + 0x0002c594 20285241 4e47454f 4b28636d 64632c65 (RANGEOK(cmdc,e │ │ │ │ │ + 0x0002c5a4 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x0002c5b4 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x0002c5c4 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x0002c5d4 6e652031 30393200 61727261 7920696e ne 1092.array in │ │ │ │ │ + 0x0002c5e4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002c5f4 733a2063 6d64632b 31203e20 65632028 s: cmdc+1 > ec ( │ │ │ │ │ + 0x0002c604 52414e47 454f4b28 636d6463 2b312c65 RANGEOK(cmdc+1,e │ │ │ │ │ + 0x0002c614 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x0002c624 6f64756c 65732f73 74727563 742f6772 odules/struct/gr │ │ │ │ │ + 0x0002c634 6170682f 66696c74 65722e63 20406c69 aph/filter.c @li │ │ │ │ │ + 0x0002c644 6e652031 31303800 61727261 7920696e ne 1108.array in │ │ │ │ │ + 0x0002c654 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002c664 733a2064 7374203e 206c2d3e 63202852 s: dst > l->c (R │ │ │ │ │ + 0x0002c674 414e4745 4f4b2864 73742c6c 2d3e6329 ANGEOK(dst,l->c) │ │ │ │ │ + 0x0002c684 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x0002c694 756c6573 2f737472 7563742f 67726170 ules/struct/grap │ │ │ │ │ + 0x0002c6a4 682f6669 6c746572 2e632040 6c696e65 h/filter.c @line │ │ │ │ │ + 0x0002c6b4 20313133 30000000 4f766572 72756e20 1130...Overrun │ │ │ │ │ + 0x0002c6c4 28647374 203c3d20 6c2d3e63 292c2069 (dst <= l->c), i │ │ │ │ │ + 0x0002c6d4 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0002c6e4 2f737472 7563742f 67726170 682f6669 /struct/graph/fi │ │ │ │ │ + 0x0002c6f4 6c746572 2e632040 6c696e65 20313133 lter.c @line 113 │ │ │ │ │ + 0x0002c704 37000000 61727261 7920696e 64657820 7...array index │ │ │ │ │ + 0x0002c714 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002c724 203e2067 782d3e6e 20285241 4e47454f > gx->n (RANGEO │ │ │ │ │ + 0x0002c734 4b28692c 67782d3e 6e29292c 20696e20 K(i,gx->n)), in │ │ │ │ │ + 0x0002c744 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0002c754 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x0002c764 65722e63 20406c69 6e652031 31353100 er.c @line 1151. │ │ │ │ │ + 0x0002c774 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002c784 6f662062 6f756e64 733a2063 6d64632b of bounds: cmdc+ │ │ │ │ │ + 0x0002c794 31203e20 65632028 52414e47 454f4b28 1 > ec (RANGEOK( │ │ │ │ │ + 0x0002c7a4 636d6463 2b312c65 6329292c 20696e20 cmdc+1,ec)), in │ │ │ │ │ + 0x0002c7b4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x0002c7c4 74727563 742f6772 6170682f 66696c74 truct/graph/filt │ │ │ │ │ + 0x0002c7d4 65722e63 20406c69 6e652031 31353500 er.c @line 1155. │ │ │ │ │ + 0x0002c7e4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002c7f4 6f662062 6f756e64 733a2069 203e2067 of bounds: i > g │ │ │ │ │ + 0x0002c804 782d3e6e 20285241 4e47454f 4b28692c x->n (RANGEOK(i, │ │ │ │ │ + 0x0002c814 67782d3e 6e29292c 20696e20 66696c65 gx->n)), in file │ │ │ │ │ + 0x0002c824 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0002c834 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ + 0x0002c844 20406c69 6e652031 31373600 4f766572 @line 1176.Over │ │ │ │ │ + 0x0002c854 72756e20 2869203c 3d206778 2d3e6e29 run (i <= gx->n) │ │ │ │ │ + 0x0002c864 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0002c874 6c65732f 73747275 63742f67 72617068 les/struct/graph │ │ │ │ │ + 0x0002c884 2f66696c 7465722e 6320406c 696e6520 /filter.c @line │ │ │ │ │ + 0x0002c894 31313831 00000000 61727261 7920696e 1181....array in │ │ │ │ │ + 0x0002c8a4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002c8b4 733a2069 203e2065 63202852 414e4745 s: i > ec (RANGE │ │ │ │ │ + 0x0002c8c4 4f4b2869 2c656329 292c2069 6e206669 OK(i,ec)), in fi │ │ │ │ │ + 0x0002c8d4 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0002c8e4 7563742f 67726170 682f6669 6c746572 uct/graph/filter │ │ │ │ │ + 0x0002c8f4 2e632040 6c696e65 20313139 37000000 .c @line 1197... │ │ │ │ │ + 0x0002c904 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002c914 6f662062 6f756e64 733a2063 6d646320 of bounds: cmdc │ │ │ │ │ + 0x0002c924 3e206563 20285241 4e47454f 4b28636d > ec (RANGEOK(cm │ │ │ │ │ + 0x0002c934 64632c65 6329292c 20696e20 66696c65 dc,ec)), in file │ │ │ │ │ + 0x0002c944 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x0002c954 742f6772 6170682f 66696c74 65722e63 t/graph/filter.c │ │ │ │ │ + 0x0002c964 20406c69 6e652031 32303100 4e6f2066 @line 1201.No f │ │ │ │ │ + 0x0002c974 696c7465 72732061 70706c69 65642028 ilters applied ( │ │ │ │ │ + 0x0002c984 6c2e6320 3e202d31 292c2069 6e206669 l.c > -1), in fi │ │ │ │ │ + 0x0002c994 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x0002c9a4 7563742f 67726170 682f6669 6c746572 uct/graph/filter │ │ │ │ │ + 0x0002c9b4 2e632040 6c696e65 20323834 00000000 .c @line 284.... │ │ │ │ │ + 0x0002c9c4 4f766572 72756e20 286a203c 3d206778 Overrun (j <= gx │ │ │ │ │ + 0x0002c9d4 2d3e6e29 2c20696e 2066696c 65202e2f ->n), in file ./ │ │ │ │ │ + 0x0002c9e4 6d6f6475 6c65732f 73747275 63742f67 modules/struct/g │ │ │ │ │ + 0x0002c9f4 72617068 2f66696c 7465722e 6320406c raph/filter.c @l │ │ │ │ │ + 0x0002ca04 696e6520 33373100 2d61646a 00000000 ine 371.-adj.... │ │ │ │ │ + 0x0002ca14 2d656d62 65646469 6e670000 2d66696c -embedding..-fil │ │ │ │ │ + 0x0002ca24 74657200 2d696e6e 65720000 2d6b6579 ter.-inner..-key │ │ │ │ │ + 0x0002ca34 00000000 2d76616c 75650000 00000000 ....-value...... │ │ │ │ │ + 0x0002ca44 01000000 ffffffff 02000000 03000000 ................ │ │ │ │ │ + 0x0002ca54 ffffffff 04000000 ffffffff 74636c6c ............tcll │ │ │ │ │ + 0x0002ca64 69622f73 74727563 743a3a67 72617068 ib/struct::graph │ │ │ │ │ + 0x0002ca74 2f637269 74636c00 67726170 68256c64 /critcl.graph%ld │ │ │ │ │ + 0x0002ca84 00000000 73747275 63743a3a 67726170 ....struct::grap │ │ │ │ │ + 0x0002ca94 68286329 2067615f 6e657720 2d207472 h(c) ga_new - tr │ │ │ │ │ + 0x0002caa4 69656420 746f2075 73652064 75706c69 ied to use dupli │ │ │ │ │ + 0x0002cab4 63617465 206e616d 6520666f 72206e65 cate name for ne │ │ │ │ │ + 0x0002cac4 77206172 63000000 43616e6e 6f742063 w arc...Cannot c │ │ │ │ │ + 0x0002cad4 72656174 65204741 20737472 75637475 reate GA structu │ │ │ │ │ + 0x0002cae4 72652076 69612072 6567756c 61722073 re via regular s │ │ │ │ │ + 0x0002caf4 68696d6d 6572696e 672e0000 74636c6c himmering...tcll │ │ │ │ │ + 0x0002cb04 69623a3a 73747275 63743a3a 67726170 ib::struct::grap │ │ │ │ │ + 0x0002cb14 682f6372 6974636c 3a3a6172 63000000 h/critcl::arc... │ │ │ │ │ + 0x0002cb24 6f707469 6f6e203f 61726720 61726720 option ?arg arg │ │ │ │ │ + 0x0002cb34 2e2e2e3f 00000000 61707065 6e640000 ...?....append.. │ │ │ │ │ + 0x0002cb44 61747472 00000000 64656772 65650000 attr....degree.. │ │ │ │ │ + 0x0002cb54 64656c65 74650000 65786973 74730000 delete..exists.. │ │ │ │ │ + 0x0002cb64 67657461 6c6c0000 696e7365 72740000 getall..insert.. │ │ │ │ │ + 0x0002cb74 6b657965 78697374 73000000 6b657973 keyexists...keys │ │ │ │ │ + 0x0002cb84 00000000 6c617070 656e6400 6f70706f ....lappend.oppo │ │ │ │ │ + 0x0002cb94 73697465 00000000 72656e61 6d650000 site....rename.. │ │ │ │ │ + 0x0002cba4 756e7365 74000000 666c6970 00000000 unset...flip.... │ │ │ │ │ + 0x0002cbb4 67657475 6e776569 67687465 64000000 getunweighted... │ │ │ │ │ + 0x0002cbc4 67657477 65696768 74000000 68617377 getweight...hasw │ │ │ │ │ + 0x0002cbd4 65696768 74000000 6d6f7665 00000000 eight...move.... │ │ │ │ │ + 0x0002cbe4 6d6f7665 2d736f75 72636500 6d6f7665 move-source.move │ │ │ │ │ + 0x0002cbf4 2d746172 67657400 6e6f6465 73000000 -target.nodes... │ │ │ │ │ + 0x0002cc04 73657475 6e776569 67687465 64000000 setunweighted... │ │ │ │ │ + 0x0002cc14 73657477 65696768 74000000 74617267 setweight...targ │ │ │ │ │ + 0x0002cc24 65740000 756e7365 74776569 67687400 et..unsetweight. │ │ │ │ │ + 0x0002cc34 77656967 68747300 2d2d3e00 61726373 weights.-->.arcs │ │ │ │ │ + 0x0002cc44 00000000 64657374 726f7900 73776170 ....destroy.swap │ │ │ │ │ + 0x0002cc54 00000000 65737472 696e6700 4c656e67 ....estring.Leng │ │ │ │ │ 0x0002cc64 74682069 73206e6f 74206120 6d756c74 th is not a mult │ │ │ │ │ 0x0002cc74 69706c65 206f6620 38000000 496e7661 iple of 8...Inva │ │ │ │ │ 0x0002cc84 6c696420 63686172 61637465 72206174 lid character at │ │ │ │ │ 0x0002cc94 20696e64 65782025 643a2022 3d222028 index %d: "=" ( │ │ │ │ │ 0x0002cca4 70616464 696e6720 666f756e 6420696e padding found in │ │ │ │ │ 0x0002ccb4 20746865 206d6964 646c6520 6f662074 the middle of t │ │ │ │ │ 0x0002ccc4 68652069 6e707574 29000000 496e7661 he input)...Inva │ │ │ │ │ @@ -896,469 +896,469 @@ │ │ │ │ │ 0x0002d234 01030103 03010101 01010000 000b0c0d ................ │ │ │ │ │ 0x0002d244 0e0e0f0f 10101111 12131414 14140000 ................ │ │ │ │ │ 0x0002d254 ff050607 08100c0d 090a0000 3f6e616d ............?nam │ │ │ │ │ 0x0002d264 653f0000 74636c6c 69622f70 743a3a72 e?..tcllib/pt::r │ │ │ │ │ 0x0002d274 64652f63 72697463 6c000000 72646525 de/critcl...rde% │ │ │ │ │ 0x0002d284 6c640000 2220616c 72656164 79206578 ld.." already ex │ │ │ │ │ 0x0002d294 69737473 00000000 3a3a7074 3a3a7264 ists....::pt::rd │ │ │ │ │ - 0x0002d2a4 655f6372 6974636c 00000000 70743a3a e_critcl....pt:: │ │ │ │ │ - 0x0002d2b4 72646500 52444500 50540000 3f636861 rde.RDE.PT..?cha │ │ │ │ │ - 0x0002d2c4 6e3f0000 3f66726f 6d3f203f 746f3f00 n?..?from? ?to?. │ │ │ │ │ - 0x0002d2d4 73796d62 6f6c0000 6d736700 746f6b00 symbol..msg.tok. │ │ │ │ │ - 0x0002d2e4 746f6b73 20746f6b 65000000 61727261 toks toke...arra │ │ │ │ │ - 0x0002d2f4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002d304 6f756e64 733a2069 203e3d20 732d3e6d ounds: i >= s->m │ │ │ │ │ - 0x0002d314 61782028 52414e47 454f4b28 692c732d ax (RANGEOK(i,s- │ │ │ │ │ - 0x0002d324 3e6d6178 29292c20 696e2066 696c6520 >max)), in file │ │ │ │ │ - 0x0002d334 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ - 0x0002d344 5f637269 74636c2f 73746163 6b2e6320 _critcl/stack.c │ │ │ │ │ - 0x0002d354 406c696e 65203435 00000000 4d656d6f @line 45....Memo │ │ │ │ │ - 0x0002d364 72792061 6c6c6f63 6174696f 6e206661 ry allocation fa │ │ │ │ │ - 0x0002d374 696c7572 6520666f 72205244 45207374 ilure for RDE st │ │ │ │ │ - 0x0002d384 61636b20 2863656c 6c292c20 696e2066 ack (cell), in f │ │ │ │ │ - 0x0002d394 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ - 0x0002d3a4 2f726465 5f637269 74636c2f 73746163 /rde_critcl/stac │ │ │ │ │ - 0x0002d3b4 6b2e6320 406c696e 65203630 00000000 k.c @line 60.... │ │ │ │ │ - 0x0002d3c4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002d3d4 6f662062 6f756e64 733a2073 2d3e746f of bounds: s->to │ │ │ │ │ - 0x0002d3e4 70203e3d 20732d3e 6d617820 2852414e p >= s->max (RAN │ │ │ │ │ - 0x0002d3f4 47454f4b 28732d3e 746f702c 732d3e6d GEOK(s->top,s->m │ │ │ │ │ - 0x0002d404 61782929 2c20696e 2066696c 65202e2f ax)), in file ./ │ │ │ │ │ - 0x0002d414 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x0002d424 72697463 6c2f7374 61636b2e 6320406c ritcl/stack.c @l │ │ │ │ │ - 0x0002d434 696e6520 36350000 61727261 7920696e ine 65..array in │ │ │ │ │ - 0x0002d444 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002d454 733a2073 2d3e746f 702d3120 3e3d2073 s: s->top-1 >= s │ │ │ │ │ - 0x0002d464 2d3e6d61 78202852 414e4745 4f4b2873 ->max (RANGEOK(s │ │ │ │ │ - 0x0002d474 2d3e746f 702d312c 732d3e6d 61782929 ->top-1,s->max)) │ │ │ │ │ - 0x0002d484 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0002d494 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x0002d4a4 6c2f7374 61636b2e 6320406c 696e6520 l/stack.c @line │ │ │ │ │ - 0x0002d4b4 37330000 42616420 706f7020 636f756e 73..Bad pop coun │ │ │ │ │ - 0x0002d4c4 7420286e 203e3d20 30292c20 696e2066 t (n >= 0), in f │ │ │ │ │ - 0x0002d4d4 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ - 0x0002d4e4 2f726465 5f637269 74636c2f 73746163 /rde_critcl/stac │ │ │ │ │ - 0x0002d4f4 6b2e6320 406c696e 65203830 00000000 k.c @line 80.... │ │ │ │ │ - 0x0002d504 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002d514 6f662062 6f756e64 733a2073 2d3e746f of bounds: s->to │ │ │ │ │ - 0x0002d524 70203e3d 20732d3e 6d617820 2852414e p >= s->max (RAN │ │ │ │ │ - 0x0002d534 47454f4b 28732d3e 746f702c 732d3e6d GEOK(s->top,s->m │ │ │ │ │ - 0x0002d544 61782929 2c20696e 2066696c 65202e2f ax)), in file ./ │ │ │ │ │ - 0x0002d554 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x0002d564 72697463 6c2f7374 61636b2e 6320406c ritcl/stack.c @l │ │ │ │ │ - 0x0002d574 696e6520 38360000 42616420 7472696d ine 86..Bad trim │ │ │ │ │ - 0x0002d584 73697a65 20286e20 3e3d2030 292c2069 size (n >= 0), i │ │ │ │ │ - 0x0002d594 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x0002d5a4 2f70742f 7264655f 63726974 636c2f73 /pt/rde_critcl/s │ │ │ │ │ - 0x0002d5b4 7461636b 2e632040 6c696e65 20393800 tack.c @line 98. │ │ │ │ │ - 0x0002d5c4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002d5d4 6f662062 6f756e64 733a2073 2d3e746f of bounds: s->to │ │ │ │ │ - 0x0002d5e4 70203e3d 20732d3e 6d617820 2852414e p >= s->max (RAN │ │ │ │ │ - 0x0002d5f4 47454f4b 28732d3e 746f702c 732d3e6d GEOK(s->top,s->m │ │ │ │ │ - 0x0002d604 61782929 2c20696e 2066696c 65202e2f ax)), in file ./ │ │ │ │ │ - 0x0002d614 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x0002d624 72697463 6c2f7374 61636b2e 6320406c ritcl/stack.c @l │ │ │ │ │ - 0x0002d634 696e6520 31303300 42616420 706f7020 ine 103.Bad pop │ │ │ │ │ - 0x0002d644 636f756e 7420286e 203e3d20 30292c20 count (n >= 0), │ │ │ │ │ - 0x0002d654 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ - 0x0002d664 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ - 0x0002d674 73746163 6b2e6320 406c696e 65203131 stack.c @line 11 │ │ │ │ │ - 0x0002d684 34000000 4f776e65 72736869 70206d69 4...Ownership mi │ │ │ │ │ - 0x0002d694 736d6174 63682028 6473742d 3e667265 smatch (dst->fre │ │ │ │ │ - 0x0002d6a4 6543656c 6c50726f 63203d3d 20737263 eCellProc == src │ │ │ │ │ - 0x0002d6b4 2d3e6672 65654365 6c6c5072 6f63292c ->freeCellProc), │ │ │ │ │ - 0x0002d6c4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x0002d6d4 65732f70 742f7264 655f6372 6974636c es/pt/rde_critcl │ │ │ │ │ - 0x0002d6e4 2f737461 636b2e63 20406c69 6e652031 /stack.c @line 1 │ │ │ │ │ - 0x0002d6f4 32320000 61727261 7920696e 64657820 22..array index │ │ │ │ │ - 0x0002d704 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ - 0x0002d714 72632d3e 746f7020 3e3d2073 72632d3e rc->top >= src-> │ │ │ │ │ - 0x0002d724 6d617820 2852414e 47454f4b 28737263 max (RANGEOK(src │ │ │ │ │ - 0x0002d734 2d3e746f 702c7372 632d3e6d 61782929 ->top,src->max)) │ │ │ │ │ - 0x0002d744 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0002d754 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x0002d764 6c2f7374 61636b2e 6320406c 696e6520 l/stack.c @line │ │ │ │ │ - 0x0002d774 31333100 61727261 7920696e 64657820 131.array index │ │ │ │ │ - 0x0002d784 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ - 0x0002d794 203e3d20 702d3e6e 756d7374 72202852 >= p->numstr (R │ │ │ │ │ - 0x0002d7a4 414e4745 4f4b2873 2c702d3e 6e756d73 ANGEOK(s,p->nums │ │ │ │ │ - 0x0002d7b4 74722929 2c20696e 2066696c 65202e2f tr)), in file ./ │ │ │ │ │ - 0x0002d7c4 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x0002d7d4 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ - 0x0002d7e4 696e6520 36373300 61727261 7920696e ine 673.array in │ │ │ │ │ - 0x0002d7f4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002d804 733a2069 64203e3d 20702d3e 6e756d73 s: id >= p->nums │ │ │ │ │ - 0x0002d814 74722028 52414e47 454f4b28 69642c70 tr (RANGEOK(id,p │ │ │ │ │ - 0x0002d824 2d3e6e75 6d737472 29292c20 696e2066 ->numstr)), in f │ │ │ │ │ - 0x0002d834 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ - 0x0002d844 2f726465 5f637269 74636c2f 70617261 /rde_critcl/para │ │ │ │ │ - 0x0002d854 6d2e6320 406c696e 65203130 35310000 m.c @line 1051.. │ │ │ │ │ - 0x0002d864 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002d874 6f662062 6f756e64 733a2028 6c6f6e67 of bounds: (long │ │ │ │ │ - 0x0002d884 20696e74 29206d76 5b695d20 3e3d2070 int) mv[i] >= p │ │ │ │ │ - 0x0002d894 2d3e6e75 6d737472 20285241 4e47454f ->numstr (RANGEO │ │ │ │ │ - 0x0002d8a4 4b28286c 6f6e6720 696e7429 206d765b K((long int) mv[ │ │ │ │ │ - 0x0002d8b4 695d2c70 2d3e6e75 6d737472 29292c20 i],p->numstr)), │ │ │ │ │ - 0x0002d8c4 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ - 0x0002d8d4 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ - 0x0002d8e4 70617261 6d2e6320 406c696e 65203339 param.c @line 39 │ │ │ │ │ - 0x0002d8f4 30000000 61727261 7920696e 64657820 0...array index │ │ │ │ │ - 0x0002d904 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x0002d914 203e3d20 6d632028 52414e47 454f4b28 >= mc (RANGEOK( │ │ │ │ │ - 0x0002d924 6a2c6d63 29292c20 696e2066 696c6520 j,mc)), in file │ │ │ │ │ - 0x0002d934 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ - 0x0002d944 5f637269 74636c2f 70617261 6d2e6320 _critcl/param.c │ │ │ │ │ - 0x0002d954 406c696e 65203339 33000000 61727261 @line 393...arra │ │ │ │ │ - 0x0002d964 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002d974 6f756e64 733a2069 64203e3d 20702d3e ounds: id >= p-> │ │ │ │ │ - 0x0002d984 6e756d73 74722028 52414e47 454f4b28 numstr (RANGEOK( │ │ │ │ │ - 0x0002d994 69642c70 2d3e6e75 6d737472 29292c20 id,p->numstr)), │ │ │ │ │ - 0x0002d9a4 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ - 0x0002d9b4 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ - 0x0002d9c4 70617261 6d2e6320 406c696e 65203436 param.c @line 46 │ │ │ │ │ - 0x0002d9d4 37000000 556e6162 6c652074 6f207075 7...Unable to pu │ │ │ │ │ - 0x0002d9e4 73682075 6e646566 696e6564 2073656d sh undefined sem │ │ │ │ │ - 0x0002d9f4 616e7469 63207661 6c756520 28702d3e antic value (p-> │ │ │ │ │ - 0x0002da04 5356292c 20696e20 66696c65 202e2f6d SV), in file ./m │ │ │ │ │ - 0x0002da14 6f64756c 65732f70 742f7264 655f6372 odules/pt/rde_cr │ │ │ │ │ - 0x0002da24 6974636c 2f706172 616d2e63 20406c69 itcl/param.c @li │ │ │ │ │ - 0x0002da34 6e652035 32390000 61727261 7920696e ne 529..array in │ │ │ │ │ - 0x0002da44 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002da54 733a206d 203e3d20 702d3e6e 756d7374 s: m >= p->numst │ │ │ │ │ - 0x0002da64 72202852 414e4745 4f4b286d 2c702d3e r (RANGEOK(m,p-> │ │ │ │ │ - 0x0002da74 6e756d73 74722929 2c20696e 2066696c numstr)), in fil │ │ │ │ │ - 0x0002da84 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x0002da94 64655f63 72697463 6c2f7061 72616d2e de_critcl/param. │ │ │ │ │ - 0x0002daa4 6320406c 696e6520 37333100 61727261 c @line 731.arra │ │ │ │ │ - 0x0002dab4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002dac4 6f756e64 733a2070 2d3e4343 5f6c656e ounds: p->CC_len │ │ │ │ │ - 0x0002dad4 2d31203e 3d203320 2852414e 47454f4b -1 >= 3 (RANGEOK │ │ │ │ │ - 0x0002dae4 28702d3e 43435f6c 656e2d31 2c332929 (p->CC_len-1,3)) │ │ │ │ │ - 0x0002daf4 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0002db04 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x0002db14 6c2f7061 72616d2e 6320406c 696e6520 l/param.c @line │ │ │ │ │ - 0x0002db24 37343900 61727261 7920696e 64657820 749.array index │ │ │ │ │ - 0x0002db34 6f757420 6f662062 6f756e64 733a206c out of bounds: l │ │ │ │ │ - 0x0002db44 656e6920 3e3d2033 20285241 4e47454f eni >= 3 (RANGEO │ │ │ │ │ - 0x0002db54 4b286c65 6e692c33 29292c20 696e2066 K(leni,3)), in f │ │ │ │ │ - 0x0002db64 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ - 0x0002db74 2f726465 5f637269 74636c2f 70617261 /rde_critcl/para │ │ │ │ │ - 0x0002db84 6d2e6320 406c696e 65203737 35000000 m.c @line 775... │ │ │ │ │ - 0x0002db94 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002dba4 6f662062 6f756e64 733a206d 7367203e of bounds: msg > │ │ │ │ │ - 0x0002dbb4 3d20702d 3e6e756d 73747220 2852414e = p->numstr (RAN │ │ │ │ │ - 0x0002dbc4 47454f4b 286d7367 2c702d3e 6e756d73 GEOK(msg,p->nums │ │ │ │ │ - 0x0002dbd4 74722929 2c20696e 2066696c 65202e2f tr)), in file ./ │ │ │ │ │ - 0x0002dbe4 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x0002dbf4 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ - 0x0002dc04 696e6520 39353600 61727261 7920696e ine 956.array in │ │ │ │ │ - 0x0002dc14 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002dc24 733a206d 7367203e 3d20702d 3e6e756d s: msg >= p->num │ │ │ │ │ - 0x0002dc34 73747220 2852414e 47454f4b 286d7367 str (RANGEOK(msg │ │ │ │ │ - 0x0002dc44 2c702d3e 6e756d73 74722929 2c20696e ,p->numstr)), in │ │ │ │ │ - 0x0002dc54 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0002dc64 70742f72 64655f63 72697463 6c2f7061 pt/rde_critcl/pa │ │ │ │ │ - 0x0002dc74 72616d2e 6320406c 696e6520 31303037 ram.c @line 1007 │ │ │ │ │ - 0x0002dc84 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0002dc94 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ - 0x0002dca4 203e3d20 702d3e6e 756d7374 72202852 >= p->numstr (R │ │ │ │ │ - 0x0002dcb4 414e4745 4f4b2873 2c702d3e 6e756d73 ANGEOK(s,p->nums │ │ │ │ │ - 0x0002dcc4 74722929 2c20696e 2066696c 65202e2f tr)), in file ./ │ │ │ │ │ - 0x0002dcd4 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x0002dce4 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ - 0x0002dcf4 696e6520 31313032 00000000 42616420 ine 1102....Bad │ │ │ │ │ - 0x0002dd04 6e756d62 6572206f 6620656c 656d656e number of elemen │ │ │ │ │ - 0x0002dd14 74732074 6f207265 64756365 20286e65 ts to reduce (ne │ │ │ │ │ - 0x0002dd24 77203e3d 2030292c 20696e20 66696c65 w >= 0), in file │ │ │ │ │ - 0x0002dd34 202e2f6d 6f64756c 65732f70 742f7264 ./modules/pt/rd │ │ │ │ │ - 0x0002dd44 655f6372 6974636c 2f706172 616d2e63 e_critcl/param.c │ │ │ │ │ - 0x0002dd54 20406c69 6e652031 31323900 61727261 @line 1129.arra │ │ │ │ │ - 0x0002dd64 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002dd74 6f756e64 733a2073 203e3d20 702d3e6e ounds: s >= p->n │ │ │ │ │ - 0x0002dd84 756d7374 72202852 414e4745 4f4b2873 umstr (RANGEOK(s │ │ │ │ │ - 0x0002dd94 2c702d3e 6e756d73 74722929 2c20696e ,p->numstr)), in │ │ │ │ │ - 0x0002dda4 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0002ddb4 70742f72 64655f63 72697463 6c2f7061 pt/rde_critcl/pa │ │ │ │ │ - 0x0002ddc4 72616d2e 6320406c 696e6520 31313333 ram.c @line 1133 │ │ │ │ │ - 0x0002ddd4 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0002dde4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x0002ddf4 203e3d20 332b6e65 77202852 414e4745 >= 3+new (RANGE │ │ │ │ │ - 0x0002de04 4f4b2869 2c332b6e 65772929 2c20696e OK(i,3+new)), in │ │ │ │ │ - 0x0002de14 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0002de24 70742f72 64655f63 72697463 6c2f7061 pt/rde_critcl/pa │ │ │ │ │ - 0x0002de34 72616d2e 6320406c 696e6520 31313431 ram.c @line 1141 │ │ │ │ │ - 0x0002de44 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0002de54 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x0002de64 203e3d20 61632028 52414e47 454f4b28 >= ac (RANGEOK( │ │ │ │ │ - 0x0002de74 6a2c6163 29292c20 696e2066 696c6520 j,ac)), in file │ │ │ │ │ - 0x0002de84 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ - 0x0002de94 5f637269 74636c2f 70617261 6d2e6320 _critcl/param.c │ │ │ │ │ - 0x0002dea4 406c696e 65203131 34320000 52656475 @line 1142..Redu │ │ │ │ │ - 0x0002deb4 6374696f 6e207265 73756c74 20696e63 ction result inc │ │ │ │ │ - 0x0002dec4 6f6d706c 65746520 2869203d 3d20332b omplete (i == 3+ │ │ │ │ │ - 0x0002ded4 6e657729 2c20696e 2066696c 65202e2f new), in file ./ │ │ │ │ │ - 0x0002dee4 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x0002def4 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ - 0x0002df04 696e6520 31313436 00000000 4d656d6f ine 1146....Memo │ │ │ │ │ - 0x0002df14 72792061 6c6c6f63 6174696f 6e206661 ry allocation fa │ │ │ │ │ - 0x0002df24 696c7572 6520666f 7220746f 6b656e20 ilure for token │ │ │ │ │ - 0x0002df34 63686172 61637465 72206172 72617920 character array │ │ │ │ │ - 0x0002df44 28737472 292c2069 6e206669 6c65202e (str), in file . │ │ │ │ │ - 0x0002df54 2f6d6f64 756c6573 2f70742f 7264655f /modules/pt/rde_ │ │ │ │ │ - 0x0002df64 63726974 636c2f74 632e6320 406c696e critcl/tc.c @lin │ │ │ │ │ - 0x0002df74 65203931 00000000 61727261 7920696e e 91....array in │ │ │ │ │ - 0x0002df84 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002df94 733a2074 632d3e6e 756d203e 3d207463 s: tc->num >= tc │ │ │ │ │ - 0x0002dfa4 2d3e6d61 78202852 414e4745 4f4b2874 ->max (RANGEOK(t │ │ │ │ │ - 0x0002dfb4 632d3e6e 756d2c74 632d3e6d 61782929 c->num,tc->max)) │ │ │ │ │ - 0x0002dfc4 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0002dfd4 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x0002dfe4 6c2f7463 2e632040 6c696e65 20393700 l/tc.c @line 97. │ │ │ │ │ - 0x0002dff4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002e004 6f662062 6f756e64 733a206f 6666203e of bounds: off > │ │ │ │ │ - 0x0002e014 3d207463 2d3e6d61 78202852 414e4745 = tc->max (RANGE │ │ │ │ │ - 0x0002e024 4f4b286f 66662c74 632d3e6d 61782929 OK(off,tc->max)) │ │ │ │ │ - 0x0002e034 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0002e044 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x0002e054 6c2f7463 2e632040 6c696e65 20393800 l/tc.c @line 98. │ │ │ │ │ - 0x0002e064 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002e074 6f662062 6f756e64 733a206f 66662b6c of bounds: off+l │ │ │ │ │ - 0x0002e084 656e2d31 203e3d20 74632d3e 6d617820 en-1 >= tc->max │ │ │ │ │ - 0x0002e094 2852414e 47454f4b 286f6666 2b6c656e (RANGEOK(off+len │ │ │ │ │ - 0x0002e0a4 2d312c74 632d3e6d 61782929 2c20696e -1,tc->max)), in │ │ │ │ │ - 0x0002e0b4 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0002e0c4 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ - 0x0002e0d4 2e632040 6c696e65 20393900 61727261 .c @line 99.arra │ │ │ │ │ - 0x0002e0e4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002e0f4 6f756e64 733a206f 66662b6c 656e2d31 ounds: off+len-1 │ │ │ │ │ - 0x0002e104 203e3d20 74632d3e 6e756d20 2852414e >= tc->num (RAN │ │ │ │ │ - 0x0002e114 47454f4b 286f6666 2b6c656e 2d312c74 GEOK(off+len-1,t │ │ │ │ │ - 0x0002e124 632d3e6e 756d2929 2c20696e 2066696c c->num)), in fil │ │ │ │ │ - 0x0002e134 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x0002e144 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ - 0x0002e154 6c696e65 20313030 00000000 61727261 line 100....arra │ │ │ │ │ - 0x0002e164 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002e174 6f756e64 733a206f 6666203e 3d207463 ounds: off >= tc │ │ │ │ │ - 0x0002e184 2d3e6e75 6d202852 414e4745 4f4b286f ->num (RANGEOK(o │ │ │ │ │ - 0x0002e194 66662c74 632d3e6e 756d2929 2c20696e ff,tc->num)), in │ │ │ │ │ - 0x0002e1a4 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ - 0x0002e1b4 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ - 0x0002e1c4 2e632040 6c696e65 20313130 00000000 .c @line 110.... │ │ │ │ │ - 0x0002e1d4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x0002e1e4 6f662062 6f756e64 733a2061 74203e3d of bounds: at >= │ │ │ │ │ - 0x0002e1f4 206f6320 2852414e 47454f4b 2861742c oc (RANGEOK(at, │ │ │ │ │ - 0x0002e204 6f632929 2c20696e 2066696c 65202e2f oc)), in file ./ │ │ │ │ │ - 0x0002e214 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x0002e224 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ - 0x0002e234 20313330 00000000 61727261 7920696e 130....array in │ │ │ │ │ - 0x0002e244 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002e254 733a206f 6666203e 3d207463 2d3e6e75 s: off >= tc->nu │ │ │ │ │ - 0x0002e264 6d202852 414e4745 4f4b286f 66662c74 m (RANGEOK(off,t │ │ │ │ │ - 0x0002e274 632d3e6e 756d2929 2c20696e 2066696c c->num)), in fil │ │ │ │ │ - 0x0002e284 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x0002e294 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ - 0x0002e2a4 6c696e65 20313431 00000000 61727261 line 141....arra │ │ │ │ │ - 0x0002e2b4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002e2c4 6f756e64 733a2065 6e642d31 203e3d20 ounds: end-1 >= │ │ │ │ │ - 0x0002e2d4 74632d3e 6e756d20 2852414e 47454f4b tc->num (RANGEOK │ │ │ │ │ - 0x0002e2e4 28656e64 2d312c74 632d3e6e 756d2929 (end-1,tc->num)) │ │ │ │ │ - 0x0002e2f4 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0002e304 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x0002e314 6c2f7463 2e632040 6c696e65 20313432 l/tc.c @line 142 │ │ │ │ │ - 0x0002e324 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x0002e334 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ - 0x0002e344 74203e3d 206f6320 2852414e 47454f4b t >= oc (RANGEOK │ │ │ │ │ - 0x0002e354 2861742c 6f632929 2c20696e 2066696c (at,oc)), in fil │ │ │ │ │ - 0x0002e364 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x0002e374 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ - 0x0002e384 6c696e65 20313536 00000000 61727261 line 156....arra │ │ │ │ │ - 0x0002e394 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002e3a4 6f756e64 733a206c 61737420 3e3d206f ounds: last >= o │ │ │ │ │ - 0x0002e3b4 63202852 414e4745 4f4b286c 6173742c c (RANGEOK(last, │ │ │ │ │ - 0x0002e3c4 6f632929 2c20696e 2066696c 65202e2f oc)), in file ./ │ │ │ │ │ - 0x0002e3d4 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x0002e3e4 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ - 0x0002e3f4 20313537 00000000 61727261 7920696e 157....array in │ │ │ │ │ - 0x0002e404 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x0002e414 733a206f 6666203e 3d207463 2d3e6e75 s: off >= tc->nu │ │ │ │ │ - 0x0002e424 6d202852 414e4745 4f4b286f 66662c74 m (RANGEOK(off,t │ │ │ │ │ - 0x0002e434 632d3e6e 756d2929 2c20696e 2066696c c->num)), in fil │ │ │ │ │ - 0x0002e444 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x0002e454 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ - 0x0002e464 6c696e65 20313638 00000000 61727261 line 168....arra │ │ │ │ │ + 0x0002d2a4 655f6372 6974636c 00000000 61727261 e_critcl....arra │ │ │ │ │ + 0x0002d2b4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002d2c4 6f756e64 733a2070 2d3e6e75 6d737472 ounds: p->numstr │ │ │ │ │ + 0x0002d2d4 203e3d20 702d3e6d 61786e75 6d202852 >= p->maxnum (R │ │ │ │ │ + 0x0002d2e4 414e4745 4f4b2870 2d3e6e75 6d737472 ANGEOK(p->numstr │ │ │ │ │ + 0x0002d2f4 2c702d3e 6d61786e 756d2929 2c20696e ,p->maxnum)), in │ │ │ │ │ + 0x0002d304 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0002d314 70742f72 64655f63 72697463 6c2f702e pt/rde_critcl/p. │ │ │ │ │ + 0x0002d324 6320406c 696e6520 37340000 53686f75 c @line 74..Shou │ │ │ │ │ + 0x0002d334 6c642068 61766520 666f756e 6420656e ld have found en │ │ │ │ │ + 0x0002d344 74727920 2869736e 6577292c 20696e20 try (isnew), in │ │ │ │ │ + 0x0002d354 66696c65 202e2f6d 6f64756c 65732f70 file ./modules/p │ │ │ │ │ + 0x0002d364 742f7264 655f6372 6974636c 2f702e63 t/rde_critcl/p.c │ │ │ │ │ + 0x0002d374 20406c69 6e652031 33330000 4d656d6f @line 133..Memo │ │ │ │ │ + 0x0002d384 72792061 6c6c6f63 6174696f 6e206661 ry allocation fa │ │ │ │ │ + 0x0002d394 696c7572 6520666f 72207374 72696e67 ilure for string │ │ │ │ │ + 0x0002d3a4 20746162 6c652028 73747229 2c20696e table (str), in │ │ │ │ │ + 0x0002d3b4 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0002d3c4 70742f72 64655f63 72697463 6c2f702e pt/rde_critcl/p. │ │ │ │ │ + 0x0002d3d4 6320406c 696e6520 31343500 61727261 c @line 145.arra │ │ │ │ │ + 0x0002d3e4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002d3f4 6f756e64 733a2072 6573203e 3d20702d ounds: res >= p- │ │ │ │ │ + 0x0002d404 3e6d6178 6e756d20 2852414e 47454f4b >maxnum (RANGEOK │ │ │ │ │ + 0x0002d414 28726573 2c702d3e 6d61786e 756d2929 (res,p->maxnum)) │ │ │ │ │ + 0x0002d424 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0002d434 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x0002d444 6c2f702e 6320406c 696e6520 31353200 l/p.c @line 152. │ │ │ │ │ + 0x0002d454 41747465 6d707465 64207265 636f6e76 Attempted reconv │ │ │ │ │ + 0x0002d464 65727369 6f6e206f 66207264 65207374 ersion of rde st │ │ │ │ │ + 0x0002d474 72696e67 20746f20 73747269 6e672072 ring to string r │ │ │ │ │ + 0x0002d484 65702028 30292c20 696e2066 696c6520 ep (0), in file │ │ │ │ │ + 0x0002d494 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ + 0x0002d4a4 5f637269 74636c2f 6f742e63 20406c69 _critcl/ot.c @li │ │ │ │ │ + 0x0002d4b4 6e652032 31340000 496c6c65 67616c20 ne 214..Illegal │ │ │ │ │ + 0x0002d4c4 636f6e76 65727369 6f6e2069 6e746f20 conversion into │ │ │ │ │ + 0x0002d4d4 72646520 73747269 6e672028 30292c20 rde string (0), │ │ │ │ │ + 0x0002d4e4 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ + 0x0002d4f4 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ + 0x0002d504 6f742e63 20406c69 6e652032 32320000 ot.c @line 222.. │ │ │ │ │ + 0x0002d514 52656163 68656420 756e7265 61636861 Reached unreacha │ │ │ │ │ + 0x0002d524 626c6520 6c6f6361 74696f6e 20283029 ble location (0) │ │ │ │ │ + 0x0002d534 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0002d544 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x0002d554 6c2f6d73 2e632040 6c696e65 20333035 l/ms.c @line 305 │ │ │ │ │ + 0x0002d564 00000000 616d6172 6b656400 61737400 ....amarked.ast. │ │ │ │ │ + 0x0002d574 61737473 00000000 6368616e 00000000 asts....chan.... │ │ │ │ │ + 0x0002d584 636f6d70 6c657465 00000000 63757272 complete....curr │ │ │ │ │ + 0x0002d594 656e7400 656d6172 6b656400 6c6d6172 ent.emarked.lmar │ │ │ │ │ + 0x0002d5a4 6b656400 6c6f6361 74696f6e 00000000 ked.location.... │ │ │ │ │ + 0x0002d5b4 72657365 74000000 73636163 68656400 reset...scached. │ │ │ │ │ + 0x0002d5c4 73796d62 6f6c7300 746f6b65 6e730000 symbols.tokens.. │ │ │ │ │ + 0x0002d5d4 693a6661 696c5f63 6f6e7469 6e756500 i:fail_continue. │ │ │ │ │ + 0x0002d5e4 693a6661 696c5f72 65747572 6e000000 i:fail_return... │ │ │ │ │ + 0x0002d5f4 693a6f6b 5f636f6e 74696e75 65000000 i:ok_continue... │ │ │ │ │ + 0x0002d604 693a6f6b 5f726574 75726e00 695f7374 i:ok_return.i_st │ │ │ │ │ + 0x0002d614 61747573 5f666169 6c000000 695f7374 atus_fail...i_st │ │ │ │ │ + 0x0002d624 61747573 5f6e6567 61746500 695f7374 atus_negate.i_st │ │ │ │ │ + 0x0002d634 61747573 5f6f6b00 695f6572 726f725f atus_ok.i_error_ │ │ │ │ │ + 0x0002d644 636c6561 72000000 695f6572 726f725f clear...i_error_ │ │ │ │ │ + 0x0002d654 6e6f6e74 65726d69 6e616c00 695f6572 nonterminal.i_er │ │ │ │ │ + 0x0002d664 726f725f 706f705f 6d657267 65000000 ror_pop_merge... │ │ │ │ │ + 0x0002d674 695f6572 726f725f 70757368 00000000 i_error_push.... │ │ │ │ │ + 0x0002d684 693a6661 696c5f6c 6f635f70 6f705f72 i:fail_loc_pop_r │ │ │ │ │ + 0x0002d694 6577696e 64000000 695f6c6f 635f706f ewind...i_loc_po │ │ │ │ │ + 0x0002d6a4 705f6469 73636172 64000000 695f6c6f p_discard...i_lo │ │ │ │ │ + 0x0002d6b4 635f706f 705f7265 77696e64 2f646973 c_pop_rewind/dis │ │ │ │ │ + 0x0002d6c4 63617264 00000000 695f6c6f 635f706f card....i_loc_po │ │ │ │ │ + 0x0002d6d4 705f7265 77696e64 00000000 695f6c6f p_rewind....i_lo │ │ │ │ │ + 0x0002d6e4 635f7075 73680000 693a6661 696c5f61 c_push..i:fail_a │ │ │ │ │ + 0x0002d6f4 73745f70 6f705f72 6577696e 64000000 st_pop_rewind... │ │ │ │ │ + 0x0002d704 695f6173 745f706f 705f6469 73636172 i_ast_pop_discar │ │ │ │ │ + 0x0002d714 64000000 695f6173 745f706f 705f6469 d...i_ast_pop_di │ │ │ │ │ + 0x0002d724 73636172 642f7265 77696e64 00000000 scard/rewind.... │ │ │ │ │ + 0x0002d734 695f6173 745f706f 705f7265 77696e64 i_ast_pop_rewind │ │ │ │ │ + 0x0002d744 2f646973 63617264 00000000 695f6173 /discard....i_as │ │ │ │ │ + 0x0002d754 745f706f 705f7265 77696e64 00000000 t_pop_rewind.... │ │ │ │ │ + 0x0002d764 695f6173 745f7075 73680000 693a6f6b i_ast_push..i:ok │ │ │ │ │ + 0x0002d774 5f617374 5f76616c 75655f70 75736800 _ast_value_push. │ │ │ │ │ + 0x0002d784 695f7379 6d626f6c 5f726573 746f7265 i_symbol_restore │ │ │ │ │ + 0x0002d794 00000000 695f7379 6d626f6c 5f736176 ....i_symbol_sav │ │ │ │ │ + 0x0002d7a4 65000000 695f7661 6c75655f 636c6561 e...i_value_clea │ │ │ │ │ + 0x0002d7b4 722f6c65 61660000 695f7661 6c75655f r/leaf..i_value_ │ │ │ │ │ + 0x0002d7c4 636c6561 72000000 695f7661 6c75655f clear...i_value_ │ │ │ │ │ + 0x0002d7d4 636c6561 722f7265 64756365 00000000 clear/reduce.... │ │ │ │ │ + 0x0002d7e4 695f696e 7075745f 6e657874 00000000 i_input_next.... │ │ │ │ │ + 0x0002d7f4 695f7465 73745f61 6c6e756d 00000000 i_test_alnum.... │ │ │ │ │ + 0x0002d804 695f7465 73745f61 6c706861 00000000 i_test_alpha.... │ │ │ │ │ + 0x0002d814 695f7465 73745f61 73636969 00000000 i_test_ascii.... │ │ │ │ │ + 0x0002d824 695f7465 73745f63 68617200 695f7465 i_test_char.i_te │ │ │ │ │ + 0x0002d834 73745f63 6f6e7472 6f6c0000 695f7465 st_control..i_te │ │ │ │ │ + 0x0002d844 73745f64 64696769 74000000 695f7465 st_ddigit...i_te │ │ │ │ │ + 0x0002d854 73745f64 69676974 00000000 695f7465 st_digit....i_te │ │ │ │ │ + 0x0002d864 73745f67 72617068 00000000 695f7465 st_graph....i_te │ │ │ │ │ + 0x0002d874 73745f6c 6f776572 00000000 695f7465 st_lower....i_te │ │ │ │ │ + 0x0002d884 73745f70 72696e74 00000000 695f7465 st_print....i_te │ │ │ │ │ + 0x0002d894 73745f70 756e6374 00000000 695f7465 st_punct....i_te │ │ │ │ │ + 0x0002d8a4 73745f72 616e6765 00000000 695f7465 st_range....i_te │ │ │ │ │ + 0x0002d8b4 73745f73 70616365 00000000 695f7465 st_space....i_te │ │ │ │ │ + 0x0002d8c4 73745f75 70706572 00000000 695f7465 st_upper....i_te │ │ │ │ │ + 0x0002d8d4 73745f77 6f726463 68617200 695f7465 st_wordchar.i_te │ │ │ │ │ + 0x0002d8e4 73745f78 64696769 74000000 693a6f6b st_xdigit...i:ok │ │ │ │ │ + 0x0002d8f4 5f617374 5f706f70 5f646973 63617264 _ast_pop_discard │ │ │ │ │ + 0x0002d904 00000000 695f6173 745f7265 77696e64 ....i_ast_rewind │ │ │ │ │ + 0x0002d914 00000000 693a6f6b 5f6c6f63 5f706f70 ....i:ok_loc_pop │ │ │ │ │ + 0x0002d924 5f646973 63617264 00000000 695f6c6f _discard....i_lo │ │ │ │ │ + 0x0002d934 635f7265 77696e64 00000000 695f6572 c_rewind....i_er │ │ │ │ │ + 0x0002d944 726f725f 636c6561 725f7075 73680000 ror_clear_push.. │ │ │ │ │ + 0x0002d954 73693a76 6f69645f 73746174 655f7075 si:void_state_pu │ │ │ │ │ + 0x0002d964 73680000 73693a76 616c7565 5f737461 sh..si:value_sta │ │ │ │ │ + 0x0002d974 74655f70 75736800 73693a76 6f69645f te_push.si:void_ │ │ │ │ │ + 0x0002d984 73746174 655f6d65 72676500 73693a76 state_merge.si:v │ │ │ │ │ + 0x0002d994 616c7565 5f737461 74655f6d 65726765 alue_state_merge │ │ │ │ │ + 0x0002d9a4 00000000 73693a76 6f696476 6f69645f ....si:voidvoid_ │ │ │ │ │ + 0x0002d9b4 6272616e 63680000 73693a76 6f696476 branch..si:voidv │ │ │ │ │ + 0x0002d9c4 616c7565 5f627261 6e636800 73693a76 alue_branch.si:v │ │ │ │ │ + 0x0002d9d4 616c7565 766f6964 5f627261 6e636800 aluevoid_branch. │ │ │ │ │ + 0x0002d9e4 73693a76 616c7565 76616c75 655f6272 si:valuevalue_br │ │ │ │ │ + 0x0002d9f4 616e6368 00000000 73693a76 6f696476 anch....si:voidv │ │ │ │ │ + 0x0002da04 6f69645f 70617274 00000000 73693a76 oid_part....si:v │ │ │ │ │ + 0x0002da14 6f696476 616c7565 5f706172 74000000 oidvalue_part... │ │ │ │ │ + 0x0002da24 73693a76 616c7565 76616c75 655f7061 si:valuevalue_pa │ │ │ │ │ + 0x0002da34 72740000 73693a6e 6578745f 63686172 rt..si:next_char │ │ │ │ │ + 0x0002da44 00000000 73693a6e 6578745f 72616e67 ....si:next_rang │ │ │ │ │ + 0x0002da54 65000000 73693a6e 6578745f 616c6e75 e...si:next_alnu │ │ │ │ │ + 0x0002da64 6d000000 73693a6e 6578745f 616c7068 m...si:next_alph │ │ │ │ │ + 0x0002da74 61000000 73693a6e 6578745f 61736369 a...si:next_asci │ │ │ │ │ + 0x0002da84 69000000 73693a6e 6578745f 636f6e74 i...si:next_cont │ │ │ │ │ + 0x0002da94 726f6c00 73693a6e 6578745f 64646967 rol.si:next_ddig │ │ │ │ │ + 0x0002daa4 69740000 73693a6e 6578745f 64696769 it..si:next_digi │ │ │ │ │ + 0x0002dab4 74000000 73693a6e 6578745f 67726170 t...si:next_grap │ │ │ │ │ + 0x0002dac4 68000000 73693a6e 6578745f 6c6f7765 h...si:next_lowe │ │ │ │ │ + 0x0002dad4 72000000 73693a6e 6578745f 7072696e r...si:next_prin │ │ │ │ │ + 0x0002dae4 74000000 73693a6e 6578745f 70756e63 t...si:next_punc │ │ │ │ │ + 0x0002daf4 74000000 73693a6e 6578745f 73706163 t...si:next_spac │ │ │ │ │ + 0x0002db04 65000000 73693a6e 6578745f 75707065 e...si:next_uppe │ │ │ │ │ + 0x0002db14 72000000 73693a6e 6578745f 776f7264 r...si:next_word │ │ │ │ │ + 0x0002db24 63686172 00000000 73693a6e 6578745f char....si:next_ │ │ │ │ │ + 0x0002db34 78646967 69740000 73693a76 6f696432 xdigit..si:void2 │ │ │ │ │ + 0x0002db44 5f737461 74655f70 75736800 73693a76 _state_push.si:v │ │ │ │ │ + 0x0002db54 6f69645f 73746174 655f6d65 7267655f oid_state_merge_ │ │ │ │ │ + 0x0002db64 6f6b0000 73693a76 616c7565 5f6e6f74 ok..si:value_not │ │ │ │ │ + 0x0002db74 61686561 645f7374 61727400 73693a76 ahead_start.si:v │ │ │ │ │ + 0x0002db84 6f69645f 6e6f7461 68656164 5f657869 oid_notahead_exi │ │ │ │ │ + 0x0002db94 74000000 73693a76 616c7565 5f6e6f74 t...si:value_not │ │ │ │ │ + 0x0002dba4 61686561 645f6578 69740000 73693a6b ahead_exit..si:k │ │ │ │ │ + 0x0002dbb4 6c65656e 655f6162 6f727400 73693a6b leene_abort.si:k │ │ │ │ │ + 0x0002dbc4 6c65656e 655f636c 6f736500 73693a76 leene_close.si:v │ │ │ │ │ + 0x0002dbd4 616c7565 5f73796d 626f6c5f 73746172 alue_symbol_star │ │ │ │ │ + 0x0002dbe4 74000000 73693a76 616c7565 5f766f69 t...si:value_voi │ │ │ │ │ + 0x0002dbf4 645f7379 6d626f6c 5f737461 72740000 d_symbol_start.. │ │ │ │ │ + 0x0002dc04 73693a76 6f69645f 73796d62 6f6c5f73 si:void_symbol_s │ │ │ │ │ + 0x0002dc14 74617274 00000000 73693a76 6f69645f tart....si:void_ │ │ │ │ │ + 0x0002dc24 766f6964 5f73796d 626f6c5f 73746172 void_symbol_star │ │ │ │ │ + 0x0002dc34 74000000 73693a72 65647563 655f7379 t...si:reduce_sy │ │ │ │ │ + 0x0002dc44 6d626f6c 5f656e64 00000000 73693a76 mbol_end....si:v │ │ │ │ │ + 0x0002dc54 6f69645f 6c656166 5f73796d 626f6c5f oid_leaf_symbol_ │ │ │ │ │ + 0x0002dc64 656e6400 73693a76 616c7565 5f6c6561 end.si:value_lea │ │ │ │ │ + 0x0002dc74 665f7379 6d626f6c 5f656e64 00000000 f_symbol_end.... │ │ │ │ │ + 0x0002dc84 73693a76 616c7565 5f636c65 61725f73 si:value_clear_s │ │ │ │ │ + 0x0002dc94 796d626f 6c5f656e 64000000 73693a76 ymbol_end...si:v │ │ │ │ │ + 0x0002dca4 6f69645f 636c6561 725f7379 6d626f6c oid_clear_symbol │ │ │ │ │ + 0x0002dcb4 5f656e64 00000000 73693a6e 6578745f _end....si:next_ │ │ │ │ │ + 0x0002dcc4 73747200 73693a6e 6578745f 636c6173 str.si:next_clas │ │ │ │ │ + 0x0002dcd4 73000000 61727261 7920696e 64657820 s...array index │ │ │ │ │ + 0x0002dce4 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ + 0x0002dcf4 203e3d20 702d3e6e 756d7374 72202852 >= p->numstr (R │ │ │ │ │ + 0x0002dd04 414e4745 4f4b2873 2c702d3e 6e756d73 ANGEOK(s,p->nums │ │ │ │ │ + 0x0002dd14 74722929 2c20696e 2066696c 65202e2f tr)), in file ./ │ │ │ │ │ + 0x0002dd24 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x0002dd34 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ + 0x0002dd44 696e6520 36373300 61727261 7920696e ine 673.array in │ │ │ │ │ + 0x0002dd54 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002dd64 733a2069 64203e3d 20702d3e 6e756d73 s: id >= p->nums │ │ │ │ │ + 0x0002dd74 74722028 52414e47 454f4b28 69642c70 tr (RANGEOK(id,p │ │ │ │ │ + 0x0002dd84 2d3e6e75 6d737472 29292c20 696e2066 ->numstr)), in f │ │ │ │ │ + 0x0002dd94 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ + 0x0002dda4 2f726465 5f637269 74636c2f 70617261 /rde_critcl/para │ │ │ │ │ + 0x0002ddb4 6d2e6320 406c696e 65203130 35310000 m.c @line 1051.. │ │ │ │ │ + 0x0002ddc4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002ddd4 6f662062 6f756e64 733a2028 6c6f6e67 of bounds: (long │ │ │ │ │ + 0x0002dde4 20696e74 29206d76 5b695d20 3e3d2070 int) mv[i] >= p │ │ │ │ │ + 0x0002ddf4 2d3e6e75 6d737472 20285241 4e47454f ->numstr (RANGEO │ │ │ │ │ + 0x0002de04 4b28286c 6f6e6720 696e7429 206d765b K((long int) mv[ │ │ │ │ │ + 0x0002de14 695d2c70 2d3e6e75 6d737472 29292c20 i],p->numstr)), │ │ │ │ │ + 0x0002de24 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ + 0x0002de34 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ + 0x0002de44 70617261 6d2e6320 406c696e 65203339 param.c @line 39 │ │ │ │ │ + 0x0002de54 30000000 61727261 7920696e 64657820 0...array index │ │ │ │ │ + 0x0002de64 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x0002de74 203e3d20 6d632028 52414e47 454f4b28 >= mc (RANGEOK( │ │ │ │ │ + 0x0002de84 6a2c6d63 29292c20 696e2066 696c6520 j,mc)), in file │ │ │ │ │ + 0x0002de94 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ + 0x0002dea4 5f637269 74636c2f 70617261 6d2e6320 _critcl/param.c │ │ │ │ │ + 0x0002deb4 406c696e 65203339 33000000 61727261 @line 393...arra │ │ │ │ │ + 0x0002dec4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002ded4 6f756e64 733a2069 64203e3d 20702d3e ounds: id >= p-> │ │ │ │ │ + 0x0002dee4 6e756d73 74722028 52414e47 454f4b28 numstr (RANGEOK( │ │ │ │ │ + 0x0002def4 69642c70 2d3e6e75 6d737472 29292c20 id,p->numstr)), │ │ │ │ │ + 0x0002df04 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ + 0x0002df14 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ + 0x0002df24 70617261 6d2e6320 406c696e 65203436 param.c @line 46 │ │ │ │ │ + 0x0002df34 37000000 556e6162 6c652074 6f207075 7...Unable to pu │ │ │ │ │ + 0x0002df44 73682075 6e646566 696e6564 2073656d sh undefined sem │ │ │ │ │ + 0x0002df54 616e7469 63207661 6c756520 28702d3e antic value (p-> │ │ │ │ │ + 0x0002df64 5356292c 20696e20 66696c65 202e2f6d SV), in file ./m │ │ │ │ │ + 0x0002df74 6f64756c 65732f70 742f7264 655f6372 odules/pt/rde_cr │ │ │ │ │ + 0x0002df84 6974636c 2f706172 616d2e63 20406c69 itcl/param.c @li │ │ │ │ │ + 0x0002df94 6e652035 32390000 61727261 7920696e ne 529..array in │ │ │ │ │ + 0x0002dfa4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002dfb4 733a206d 203e3d20 702d3e6e 756d7374 s: m >= p->numst │ │ │ │ │ + 0x0002dfc4 72202852 414e4745 4f4b286d 2c702d3e r (RANGEOK(m,p-> │ │ │ │ │ + 0x0002dfd4 6e756d73 74722929 2c20696e 2066696c numstr)), in fil │ │ │ │ │ + 0x0002dfe4 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x0002dff4 64655f63 72697463 6c2f7061 72616d2e de_critcl/param. │ │ │ │ │ + 0x0002e004 6320406c 696e6520 37333100 61727261 c @line 731.arra │ │ │ │ │ + 0x0002e014 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002e024 6f756e64 733a2070 2d3e4343 5f6c656e ounds: p->CC_len │ │ │ │ │ + 0x0002e034 2d31203e 3d203320 2852414e 47454f4b -1 >= 3 (RANGEOK │ │ │ │ │ + 0x0002e044 28702d3e 43435f6c 656e2d31 2c332929 (p->CC_len-1,3)) │ │ │ │ │ + 0x0002e054 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0002e064 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x0002e074 6c2f7061 72616d2e 6320406c 696e6520 l/param.c @line │ │ │ │ │ + 0x0002e084 37343900 61727261 7920696e 64657820 749.array index │ │ │ │ │ + 0x0002e094 6f757420 6f662062 6f756e64 733a206c out of bounds: l │ │ │ │ │ + 0x0002e0a4 656e6920 3e3d2033 20285241 4e47454f eni >= 3 (RANGEO │ │ │ │ │ + 0x0002e0b4 4b286c65 6e692c33 29292c20 696e2066 K(leni,3)), in f │ │ │ │ │ + 0x0002e0c4 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ + 0x0002e0d4 2f726465 5f637269 74636c2f 70617261 /rde_critcl/para │ │ │ │ │ + 0x0002e0e4 6d2e6320 406c696e 65203737 35000000 m.c @line 775... │ │ │ │ │ + 0x0002e0f4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002e104 6f662062 6f756e64 733a206d 7367203e of bounds: msg > │ │ │ │ │ + 0x0002e114 3d20702d 3e6e756d 73747220 2852414e = p->numstr (RAN │ │ │ │ │ + 0x0002e124 47454f4b 286d7367 2c702d3e 6e756d73 GEOK(msg,p->nums │ │ │ │ │ + 0x0002e134 74722929 2c20696e 2066696c 65202e2f tr)), in file ./ │ │ │ │ │ + 0x0002e144 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x0002e154 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ + 0x0002e164 696e6520 39353600 61727261 7920696e ine 956.array in │ │ │ │ │ + 0x0002e174 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002e184 733a206d 7367203e 3d20702d 3e6e756d s: msg >= p->num │ │ │ │ │ + 0x0002e194 73747220 2852414e 47454f4b 286d7367 str (RANGEOK(msg │ │ │ │ │ + 0x0002e1a4 2c702d3e 6e756d73 74722929 2c20696e ,p->numstr)), in │ │ │ │ │ + 0x0002e1b4 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0002e1c4 70742f72 64655f63 72697463 6c2f7061 pt/rde_critcl/pa │ │ │ │ │ + 0x0002e1d4 72616d2e 6320406c 696e6520 31303037 ram.c @line 1007 │ │ │ │ │ + 0x0002e1e4 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0002e1f4 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ + 0x0002e204 203e3d20 702d3e6e 756d7374 72202852 >= p->numstr (R │ │ │ │ │ + 0x0002e214 414e4745 4f4b2873 2c702d3e 6e756d73 ANGEOK(s,p->nums │ │ │ │ │ + 0x0002e224 74722929 2c20696e 2066696c 65202e2f tr)), in file ./ │ │ │ │ │ + 0x0002e234 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x0002e244 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ + 0x0002e254 696e6520 31313032 00000000 42616420 ine 1102....Bad │ │ │ │ │ + 0x0002e264 6e756d62 6572206f 6620656c 656d656e number of elemen │ │ │ │ │ + 0x0002e274 74732074 6f207265 64756365 20286e65 ts to reduce (ne │ │ │ │ │ + 0x0002e284 77203e3d 2030292c 20696e20 66696c65 w >= 0), in file │ │ │ │ │ + 0x0002e294 202e2f6d 6f64756c 65732f70 742f7264 ./modules/pt/rd │ │ │ │ │ + 0x0002e2a4 655f6372 6974636c 2f706172 616d2e63 e_critcl/param.c │ │ │ │ │ + 0x0002e2b4 20406c69 6e652031 31323900 61727261 @line 1129.arra │ │ │ │ │ + 0x0002e2c4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002e2d4 6f756e64 733a2073 203e3d20 702d3e6e ounds: s >= p->n │ │ │ │ │ + 0x0002e2e4 756d7374 72202852 414e4745 4f4b2873 umstr (RANGEOK(s │ │ │ │ │ + 0x0002e2f4 2c702d3e 6e756d73 74722929 2c20696e ,p->numstr)), in │ │ │ │ │ + 0x0002e304 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0002e314 70742f72 64655f63 72697463 6c2f7061 pt/rde_critcl/pa │ │ │ │ │ + 0x0002e324 72616d2e 6320406c 696e6520 31313333 ram.c @line 1133 │ │ │ │ │ + 0x0002e334 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0002e344 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x0002e354 203e3d20 332b6e65 77202852 414e4745 >= 3+new (RANGE │ │ │ │ │ + 0x0002e364 4f4b2869 2c332b6e 65772929 2c20696e OK(i,3+new)), in │ │ │ │ │ + 0x0002e374 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0002e384 70742f72 64655f63 72697463 6c2f7061 pt/rde_critcl/pa │ │ │ │ │ + 0x0002e394 72616d2e 6320406c 696e6520 31313431 ram.c @line 1141 │ │ │ │ │ + 0x0002e3a4 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0002e3b4 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x0002e3c4 203e3d20 61632028 52414e47 454f4b28 >= ac (RANGEOK( │ │ │ │ │ + 0x0002e3d4 6a2c6163 29292c20 696e2066 696c6520 j,ac)), in file │ │ │ │ │ + 0x0002e3e4 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ + 0x0002e3f4 5f637269 74636c2f 70617261 6d2e6320 _critcl/param.c │ │ │ │ │ + 0x0002e404 406c696e 65203131 34320000 52656475 @line 1142..Redu │ │ │ │ │ + 0x0002e414 6374696f 6e207265 73756c74 20696e63 ction result inc │ │ │ │ │ + 0x0002e424 6f6d706c 65746520 2869203d 3d20332b omplete (i == 3+ │ │ │ │ │ + 0x0002e434 6e657729 2c20696e 2066696c 65202e2f new), in file ./ │ │ │ │ │ + 0x0002e444 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x0002e454 72697463 6c2f7061 72616d2e 6320406c ritcl/param.c @l │ │ │ │ │ + 0x0002e464 696e6520 31313436 00000000 61727261 ine 1146....arra │ │ │ │ │ 0x0002e474 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x0002e484 6f756e64 733a2065 6e642d31 203e3d20 ounds: end-1 >= │ │ │ │ │ - 0x0002e494 74632d3e 6e756d20 2852414e 47454f4b tc->num (RANGEOK │ │ │ │ │ - 0x0002e4a4 28656e64 2d312c74 632d3e6e 756d2929 (end-1,tc->num)) │ │ │ │ │ - 0x0002e4b4 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x0002e4c4 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ - 0x0002e4d4 6c2f7463 2e632040 6c696e65 20313639 l/tc.c @line 169 │ │ │ │ │ - 0x0002e4e4 00000000 41747465 6d707465 64207265 ....Attempted re │ │ │ │ │ - 0x0002e4f4 636f6e76 65727369 6f6e206f 66207264 conversion of rd │ │ │ │ │ - 0x0002e504 65207374 72696e67 20746f20 73747269 e string to stri │ │ │ │ │ - 0x0002e514 6e672072 65702028 30292c20 696e2066 ng rep (0), in f │ │ │ │ │ - 0x0002e524 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ - 0x0002e534 2f726465 5f637269 74636c2f 6f742e63 /rde_critcl/ot.c │ │ │ │ │ - 0x0002e544 20406c69 6e652032 31340000 496c6c65 @line 214..Ille │ │ │ │ │ - 0x0002e554 67616c20 636f6e76 65727369 6f6e2069 gal conversion i │ │ │ │ │ - 0x0002e564 6e746f20 72646520 73747269 6e672028 nto rde string ( │ │ │ │ │ - 0x0002e574 30292c20 696e2066 696c6520 2e2f6d6f 0), in file ./mo │ │ │ │ │ - 0x0002e584 64756c65 732f7074 2f726465 5f637269 dules/pt/rde_cri │ │ │ │ │ - 0x0002e594 74636c2f 6f742e63 20406c69 6e652032 tcl/ot.c @line 2 │ │ │ │ │ - 0x0002e5a4 32320000 61727261 7920696e 64657820 22..array index │ │ │ │ │ - 0x0002e5b4 6f757420 6f662062 6f756e64 733a2070 out of bounds: p │ │ │ │ │ - 0x0002e5c4 2d3e6e75 6d737472 203e3d20 702d3e6d ->numstr >= p->m │ │ │ │ │ - 0x0002e5d4 61786e75 6d202852 414e4745 4f4b2870 axnum (RANGEOK(p │ │ │ │ │ - 0x0002e5e4 2d3e6e75 6d737472 2c702d3e 6d61786e ->numstr,p->maxn │ │ │ │ │ - 0x0002e5f4 756d2929 2c20696e 2066696c 65202e2f um)), in file ./ │ │ │ │ │ - 0x0002e604 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x0002e614 72697463 6c2f702e 6320406c 696e6520 ritcl/p.c @line │ │ │ │ │ - 0x0002e624 37340000 53686f75 6c642068 61766520 74..Should have │ │ │ │ │ - 0x0002e634 666f756e 6420656e 74727920 2869736e found entry (isn │ │ │ │ │ - 0x0002e644 6577292c 20696e20 66696c65 202e2f6d ew), in file ./m │ │ │ │ │ - 0x0002e654 6f64756c 65732f70 742f7264 655f6372 odules/pt/rde_cr │ │ │ │ │ - 0x0002e664 6974636c 2f702e63 20406c69 6e652031 itcl/p.c @line 1 │ │ │ │ │ - 0x0002e674 33330000 4d656d6f 72792061 6c6c6f63 33..Memory alloc │ │ │ │ │ - 0x0002e684 6174696f 6e206661 696c7572 6520666f ation failure fo │ │ │ │ │ - 0x0002e694 72207374 72696e67 20746162 6c652028 r string table ( │ │ │ │ │ - 0x0002e6a4 73747229 2c20696e 2066696c 65202e2f str), in file ./ │ │ │ │ │ - 0x0002e6b4 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ - 0x0002e6c4 72697463 6c2f702e 6320406c 696e6520 ritcl/p.c @line │ │ │ │ │ - 0x0002e6d4 31343500 61727261 7920696e 64657820 145.array index │ │ │ │ │ - 0x0002e6e4 6f757420 6f662062 6f756e64 733a2072 out of bounds: r │ │ │ │ │ - 0x0002e6f4 6573203e 3d20702d 3e6d6178 6e756d20 es >= p->maxnum │ │ │ │ │ - 0x0002e704 2852414e 47454f4b 28726573 2c702d3e (RANGEOK(res,p-> │ │ │ │ │ - 0x0002e714 6d61786e 756d2929 2c20696e 2066696c maxnum)), in fil │ │ │ │ │ - 0x0002e724 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x0002e734 64655f63 72697463 6c2f702e 6320406c de_critcl/p.c @l │ │ │ │ │ - 0x0002e744 696e6520 31353200 52656163 68656420 ine 152.Reached │ │ │ │ │ - 0x0002e754 756e7265 61636861 626c6520 6c6f6361 unreachable loca │ │ │ │ │ - 0x0002e764 74696f6e 20283029 2c20696e 2066696c tion (0), in fil │ │ │ │ │ - 0x0002e774 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ - 0x0002e784 64655f63 72697463 6c2f6d73 2e632040 de_critcl/ms.c @ │ │ │ │ │ - 0x0002e794 6c696e65 20333035 00000000 616d6172 line 305....amar │ │ │ │ │ - 0x0002e7a4 6b656400 61737400 61737473 00000000 ked.ast.asts.... │ │ │ │ │ - 0x0002e7b4 6368616e 00000000 636f6d70 6c657465 chan....complete │ │ │ │ │ - 0x0002e7c4 00000000 63757272 656e7400 656d6172 ....current.emar │ │ │ │ │ - 0x0002e7d4 6b656400 6c6d6172 6b656400 6c6f6361 ked.lmarked.loca │ │ │ │ │ - 0x0002e7e4 74696f6e 00000000 72657365 74000000 tion....reset... │ │ │ │ │ - 0x0002e7f4 73636163 68656400 73796d62 6f6c7300 scached.symbols. │ │ │ │ │ - 0x0002e804 746f6b65 6e730000 693a6661 696c5f63 tokens..i:fail_c │ │ │ │ │ - 0x0002e814 6f6e7469 6e756500 693a6661 696c5f72 ontinue.i:fail_r │ │ │ │ │ - 0x0002e824 65747572 6e000000 693a6f6b 5f636f6e eturn...i:ok_con │ │ │ │ │ - 0x0002e834 74696e75 65000000 693a6f6b 5f726574 tinue...i:ok_ret │ │ │ │ │ - 0x0002e844 75726e00 695f7374 61747573 5f666169 urn.i_status_fai │ │ │ │ │ - 0x0002e854 6c000000 695f7374 61747573 5f6e6567 l...i_status_neg │ │ │ │ │ - 0x0002e864 61746500 695f7374 61747573 5f6f6b00 ate.i_status_ok. │ │ │ │ │ - 0x0002e874 695f6572 726f725f 636c6561 72000000 i_error_clear... │ │ │ │ │ - 0x0002e884 695f6572 726f725f 6e6f6e74 65726d69 i_error_nontermi │ │ │ │ │ - 0x0002e894 6e616c00 695f6572 726f725f 706f705f nal.i_error_pop_ │ │ │ │ │ - 0x0002e8a4 6d657267 65000000 695f6572 726f725f merge...i_error_ │ │ │ │ │ - 0x0002e8b4 70757368 00000000 693a6661 696c5f6c push....i:fail_l │ │ │ │ │ - 0x0002e8c4 6f635f70 6f705f72 6577696e 64000000 oc_pop_rewind... │ │ │ │ │ - 0x0002e8d4 695f6c6f 635f706f 705f6469 73636172 i_loc_pop_discar │ │ │ │ │ - 0x0002e8e4 64000000 695f6c6f 635f706f 705f7265 d...i_loc_pop_re │ │ │ │ │ - 0x0002e8f4 77696e64 2f646973 63617264 00000000 wind/discard.... │ │ │ │ │ - 0x0002e904 695f6c6f 635f706f 705f7265 77696e64 i_loc_pop_rewind │ │ │ │ │ - 0x0002e914 00000000 695f6c6f 635f7075 73680000 ....i_loc_push.. │ │ │ │ │ - 0x0002e924 693a6661 696c5f61 73745f70 6f705f72 i:fail_ast_pop_r │ │ │ │ │ - 0x0002e934 6577696e 64000000 695f6173 745f706f ewind...i_ast_po │ │ │ │ │ - 0x0002e944 705f6469 73636172 64000000 695f6173 p_discard...i_as │ │ │ │ │ - 0x0002e954 745f706f 705f6469 73636172 642f7265 t_pop_discard/re │ │ │ │ │ - 0x0002e964 77696e64 00000000 695f6173 745f706f wind....i_ast_po │ │ │ │ │ - 0x0002e974 705f7265 77696e64 2f646973 63617264 p_rewind/discard │ │ │ │ │ - 0x0002e984 00000000 695f6173 745f706f 705f7265 ....i_ast_pop_re │ │ │ │ │ - 0x0002e994 77696e64 00000000 695f6173 745f7075 wind....i_ast_pu │ │ │ │ │ - 0x0002e9a4 73680000 693a6f6b 5f617374 5f76616c sh..i:ok_ast_val │ │ │ │ │ - 0x0002e9b4 75655f70 75736800 695f7379 6d626f6c ue_push.i_symbol │ │ │ │ │ - 0x0002e9c4 5f726573 746f7265 00000000 695f7379 _restore....i_sy │ │ │ │ │ - 0x0002e9d4 6d626f6c 5f736176 65000000 695f7661 mbol_save...i_va │ │ │ │ │ - 0x0002e9e4 6c75655f 636c6561 722f6c65 61660000 lue_clear/leaf.. │ │ │ │ │ - 0x0002e9f4 695f7661 6c75655f 636c6561 72000000 i_value_clear... │ │ │ │ │ - 0x0002ea04 695f7661 6c75655f 636c6561 722f7265 i_value_clear/re │ │ │ │ │ - 0x0002ea14 64756365 00000000 695f696e 7075745f duce....i_input_ │ │ │ │ │ - 0x0002ea24 6e657874 00000000 695f7465 73745f61 next....i_test_a │ │ │ │ │ - 0x0002ea34 6c6e756d 00000000 695f7465 73745f61 lnum....i_test_a │ │ │ │ │ - 0x0002ea44 6c706861 00000000 695f7465 73745f61 lpha....i_test_a │ │ │ │ │ - 0x0002ea54 73636969 00000000 695f7465 73745f63 scii....i_test_c │ │ │ │ │ - 0x0002ea64 68617200 695f7465 73745f63 6f6e7472 har.i_test_contr │ │ │ │ │ - 0x0002ea74 6f6c0000 695f7465 73745f64 64696769 ol..i_test_ddigi │ │ │ │ │ - 0x0002ea84 74000000 695f7465 73745f64 69676974 t...i_test_digit │ │ │ │ │ - 0x0002ea94 00000000 695f7465 73745f67 72617068 ....i_test_graph │ │ │ │ │ - 0x0002eaa4 00000000 695f7465 73745f6c 6f776572 ....i_test_lower │ │ │ │ │ - 0x0002eab4 00000000 695f7465 73745f70 72696e74 ....i_test_print │ │ │ │ │ - 0x0002eac4 00000000 695f7465 73745f70 756e6374 ....i_test_punct │ │ │ │ │ - 0x0002ead4 00000000 695f7465 73745f72 616e6765 ....i_test_range │ │ │ │ │ - 0x0002eae4 00000000 695f7465 73745f73 70616365 ....i_test_space │ │ │ │ │ - 0x0002eaf4 00000000 695f7465 73745f75 70706572 ....i_test_upper │ │ │ │ │ - 0x0002eb04 00000000 695f7465 73745f77 6f726463 ....i_test_wordc │ │ │ │ │ - 0x0002eb14 68617200 695f7465 73745f78 64696769 har.i_test_xdigi │ │ │ │ │ - 0x0002eb24 74000000 693a6f6b 5f617374 5f706f70 t...i:ok_ast_pop │ │ │ │ │ - 0x0002eb34 5f646973 63617264 00000000 695f6173 _discard....i_as │ │ │ │ │ - 0x0002eb44 745f7265 77696e64 00000000 693a6f6b t_rewind....i:ok │ │ │ │ │ - 0x0002eb54 5f6c6f63 5f706f70 5f646973 63617264 _loc_pop_discard │ │ │ │ │ - 0x0002eb64 00000000 695f6c6f 635f7265 77696e64 ....i_loc_rewind │ │ │ │ │ - 0x0002eb74 00000000 695f6572 726f725f 636c6561 ....i_error_clea │ │ │ │ │ - 0x0002eb84 725f7075 73680000 73693a76 6f69645f r_push..si:void_ │ │ │ │ │ - 0x0002eb94 73746174 655f7075 73680000 73693a76 state_push..si:v │ │ │ │ │ - 0x0002eba4 616c7565 5f737461 74655f70 75736800 alue_state_push. │ │ │ │ │ - 0x0002ebb4 73693a76 6f69645f 73746174 655f6d65 si:void_state_me │ │ │ │ │ - 0x0002ebc4 72676500 73693a76 616c7565 5f737461 rge.si:value_sta │ │ │ │ │ - 0x0002ebd4 74655f6d 65726765 00000000 73693a76 te_merge....si:v │ │ │ │ │ - 0x0002ebe4 6f696476 6f69645f 6272616e 63680000 oidvoid_branch.. │ │ │ │ │ - 0x0002ebf4 73693a76 6f696476 616c7565 5f627261 si:voidvalue_bra │ │ │ │ │ - 0x0002ec04 6e636800 73693a76 616c7565 766f6964 nch.si:valuevoid │ │ │ │ │ - 0x0002ec14 5f627261 6e636800 73693a76 616c7565 _branch.si:value │ │ │ │ │ - 0x0002ec24 76616c75 655f6272 616e6368 00000000 value_branch.... │ │ │ │ │ - 0x0002ec34 73693a76 6f696476 6f69645f 70617274 si:voidvoid_part │ │ │ │ │ - 0x0002ec44 00000000 73693a76 6f696476 616c7565 ....si:voidvalue │ │ │ │ │ - 0x0002ec54 5f706172 74000000 73693a76 616c7565 _part...si:value │ │ │ │ │ - 0x0002ec64 76616c75 655f7061 72740000 73693a6e value_part..si:n │ │ │ │ │ - 0x0002ec74 6578745f 63686172 00000000 73693a6e ext_char....si:n │ │ │ │ │ - 0x0002ec84 6578745f 72616e67 65000000 73693a6e ext_range...si:n │ │ │ │ │ - 0x0002ec94 6578745f 616c6e75 6d000000 73693a6e ext_alnum...si:n │ │ │ │ │ - 0x0002eca4 6578745f 616c7068 61000000 73693a6e ext_alpha...si:n │ │ │ │ │ - 0x0002ecb4 6578745f 61736369 69000000 73693a6e ext_ascii...si:n │ │ │ │ │ - 0x0002ecc4 6578745f 636f6e74 726f6c00 73693a6e ext_control.si:n │ │ │ │ │ - 0x0002ecd4 6578745f 64646967 69740000 73693a6e ext_ddigit..si:n │ │ │ │ │ - 0x0002ece4 6578745f 64696769 74000000 73693a6e ext_digit...si:n │ │ │ │ │ - 0x0002ecf4 6578745f 67726170 68000000 73693a6e ext_graph...si:n │ │ │ │ │ - 0x0002ed04 6578745f 6c6f7765 72000000 73693a6e ext_lower...si:n │ │ │ │ │ - 0x0002ed14 6578745f 7072696e 74000000 73693a6e ext_print...si:n │ │ │ │ │ - 0x0002ed24 6578745f 70756e63 74000000 73693a6e ext_punct...si:n │ │ │ │ │ - 0x0002ed34 6578745f 73706163 65000000 73693a6e ext_space...si:n │ │ │ │ │ - 0x0002ed44 6578745f 75707065 72000000 73693a6e ext_upper...si:n │ │ │ │ │ - 0x0002ed54 6578745f 776f7264 63686172 00000000 ext_wordchar.... │ │ │ │ │ - 0x0002ed64 73693a6e 6578745f 78646967 69740000 si:next_xdigit.. │ │ │ │ │ - 0x0002ed74 73693a76 6f696432 5f737461 74655f70 si:void2_state_p │ │ │ │ │ - 0x0002ed84 75736800 73693a76 6f69645f 73746174 ush.si:void_stat │ │ │ │ │ - 0x0002ed94 655f6d65 7267655f 6f6b0000 73693a76 e_merge_ok..si:v │ │ │ │ │ - 0x0002eda4 616c7565 5f6e6f74 61686561 645f7374 alue_notahead_st │ │ │ │ │ - 0x0002edb4 61727400 73693a76 6f69645f 6e6f7461 art.si:void_nota │ │ │ │ │ - 0x0002edc4 68656164 5f657869 74000000 73693a76 head_exit...si:v │ │ │ │ │ - 0x0002edd4 616c7565 5f6e6f74 61686561 645f6578 alue_notahead_ex │ │ │ │ │ - 0x0002ede4 69740000 73693a6b 6c65656e 655f6162 it..si:kleene_ab │ │ │ │ │ - 0x0002edf4 6f727400 73693a6b 6c65656e 655f636c ort.si:kleene_cl │ │ │ │ │ - 0x0002ee04 6f736500 73693a76 616c7565 5f73796d ose.si:value_sym │ │ │ │ │ - 0x0002ee14 626f6c5f 73746172 74000000 73693a76 bol_start...si:v │ │ │ │ │ - 0x0002ee24 616c7565 5f766f69 645f7379 6d626f6c alue_void_symbol │ │ │ │ │ - 0x0002ee34 5f737461 72740000 73693a76 6f69645f _start..si:void_ │ │ │ │ │ - 0x0002ee44 73796d62 6f6c5f73 74617274 00000000 symbol_start.... │ │ │ │ │ - 0x0002ee54 73693a76 6f69645f 766f6964 5f73796d si:void_void_sym │ │ │ │ │ - 0x0002ee64 626f6c5f 73746172 74000000 73693a72 bol_start...si:r │ │ │ │ │ - 0x0002ee74 65647563 655f7379 6d626f6c 5f656e64 educe_symbol_end │ │ │ │ │ - 0x0002ee84 00000000 73693a76 6f69645f 6c656166 ....si:void_leaf │ │ │ │ │ - 0x0002ee94 5f73796d 626f6c5f 656e6400 73693a76 _symbol_end.si:v │ │ │ │ │ - 0x0002eea4 616c7565 5f6c6561 665f7379 6d626f6c alue_leaf_symbol │ │ │ │ │ - 0x0002eeb4 5f656e64 00000000 73693a76 616c7565 _end....si:value │ │ │ │ │ - 0x0002eec4 5f636c65 61725f73 796d626f 6c5f656e _clear_symbol_en │ │ │ │ │ - 0x0002eed4 64000000 73693a76 6f69645f 636c6561 d...si:void_clea │ │ │ │ │ - 0x0002eee4 725f7379 6d626f6c 5f656e64 00000000 r_symbol_end.... │ │ │ │ │ - 0x0002eef4 73693a6e 6578745f 73747200 73693a6e si:next_str.si:n │ │ │ │ │ - 0x0002ef04 6578745f 636c6173 73000000 61727261 ext_class...arra │ │ │ │ │ + 0x0002e484 6f756e64 733a2069 203e3d20 732d3e6d ounds: i >= s->m │ │ │ │ │ + 0x0002e494 61782028 52414e47 454f4b28 692c732d ax (RANGEOK(i,s- │ │ │ │ │ + 0x0002e4a4 3e6d6178 29292c20 696e2066 696c6520 >max)), in file │ │ │ │ │ + 0x0002e4b4 2e2f6d6f 64756c65 732f7074 2f726465 ./modules/pt/rde │ │ │ │ │ + 0x0002e4c4 5f637269 74636c2f 73746163 6b2e6320 _critcl/stack.c │ │ │ │ │ + 0x0002e4d4 406c696e 65203435 00000000 4d656d6f @line 45....Memo │ │ │ │ │ + 0x0002e4e4 72792061 6c6c6f63 6174696f 6e206661 ry allocation fa │ │ │ │ │ + 0x0002e4f4 696c7572 6520666f 72205244 45207374 ilure for RDE st │ │ │ │ │ + 0x0002e504 61636b20 2863656c 6c292c20 696e2066 ack (cell), in f │ │ │ │ │ + 0x0002e514 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ + 0x0002e524 2f726465 5f637269 74636c2f 73746163 /rde_critcl/stac │ │ │ │ │ + 0x0002e534 6b2e6320 406c696e 65203630 00000000 k.c @line 60.... │ │ │ │ │ + 0x0002e544 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002e554 6f662062 6f756e64 733a2073 2d3e746f of bounds: s->to │ │ │ │ │ + 0x0002e564 70203e3d 20732d3e 6d617820 2852414e p >= s->max (RAN │ │ │ │ │ + 0x0002e574 47454f4b 28732d3e 746f702c 732d3e6d GEOK(s->top,s->m │ │ │ │ │ + 0x0002e584 61782929 2c20696e 2066696c 65202e2f ax)), in file ./ │ │ │ │ │ + 0x0002e594 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x0002e5a4 72697463 6c2f7374 61636b2e 6320406c ritcl/stack.c @l │ │ │ │ │ + 0x0002e5b4 696e6520 36350000 61727261 7920696e ine 65..array in │ │ │ │ │ + 0x0002e5c4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002e5d4 733a2073 2d3e746f 702d3120 3e3d2073 s: s->top-1 >= s │ │ │ │ │ + 0x0002e5e4 2d3e6d61 78202852 414e4745 4f4b2873 ->max (RANGEOK(s │ │ │ │ │ + 0x0002e5f4 2d3e746f 702d312c 732d3e6d 61782929 ->top-1,s->max)) │ │ │ │ │ + 0x0002e604 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0002e614 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x0002e624 6c2f7374 61636b2e 6320406c 696e6520 l/stack.c @line │ │ │ │ │ + 0x0002e634 37330000 42616420 706f7020 636f756e 73..Bad pop coun │ │ │ │ │ + 0x0002e644 7420286e 203e3d20 30292c20 696e2066 t (n >= 0), in f │ │ │ │ │ + 0x0002e654 696c6520 2e2f6d6f 64756c65 732f7074 ile ./modules/pt │ │ │ │ │ + 0x0002e664 2f726465 5f637269 74636c2f 73746163 /rde_critcl/stac │ │ │ │ │ + 0x0002e674 6b2e6320 406c696e 65203830 00000000 k.c @line 80.... │ │ │ │ │ + 0x0002e684 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002e694 6f662062 6f756e64 733a2073 2d3e746f of bounds: s->to │ │ │ │ │ + 0x0002e6a4 70203e3d 20732d3e 6d617820 2852414e p >= s->max (RAN │ │ │ │ │ + 0x0002e6b4 47454f4b 28732d3e 746f702c 732d3e6d GEOK(s->top,s->m │ │ │ │ │ + 0x0002e6c4 61782929 2c20696e 2066696c 65202e2f ax)), in file ./ │ │ │ │ │ + 0x0002e6d4 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x0002e6e4 72697463 6c2f7374 61636b2e 6320406c ritcl/stack.c @l │ │ │ │ │ + 0x0002e6f4 696e6520 38360000 42616420 7472696d ine 86..Bad trim │ │ │ │ │ + 0x0002e704 73697a65 20286e20 3e3d2030 292c2069 size (n >= 0), i │ │ │ │ │ + 0x0002e714 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0002e724 2f70742f 7264655f 63726974 636c2f73 /pt/rde_critcl/s │ │ │ │ │ + 0x0002e734 7461636b 2e632040 6c696e65 20393800 tack.c @line 98. │ │ │ │ │ + 0x0002e744 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002e754 6f662062 6f756e64 733a2073 2d3e746f of bounds: s->to │ │ │ │ │ + 0x0002e764 70203e3d 20732d3e 6d617820 2852414e p >= s->max (RAN │ │ │ │ │ + 0x0002e774 47454f4b 28732d3e 746f702c 732d3e6d GEOK(s->top,s->m │ │ │ │ │ + 0x0002e784 61782929 2c20696e 2066696c 65202e2f ax)), in file ./ │ │ │ │ │ + 0x0002e794 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x0002e7a4 72697463 6c2f7374 61636b2e 6320406c ritcl/stack.c @l │ │ │ │ │ + 0x0002e7b4 696e6520 31303300 42616420 706f7020 ine 103.Bad pop │ │ │ │ │ + 0x0002e7c4 636f756e 7420286e 203e3d20 30292c20 count (n >= 0), │ │ │ │ │ + 0x0002e7d4 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ + 0x0002e7e4 732f7074 2f726465 5f637269 74636c2f s/pt/rde_critcl/ │ │ │ │ │ + 0x0002e7f4 73746163 6b2e6320 406c696e 65203131 stack.c @line 11 │ │ │ │ │ + 0x0002e804 34000000 4f776e65 72736869 70206d69 4...Ownership mi │ │ │ │ │ + 0x0002e814 736d6174 63682028 6473742d 3e667265 smatch (dst->fre │ │ │ │ │ + 0x0002e824 6543656c 6c50726f 63203d3d 20737263 eCellProc == src │ │ │ │ │ + 0x0002e834 2d3e6672 65654365 6c6c5072 6f63292c ->freeCellProc), │ │ │ │ │ + 0x0002e844 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x0002e854 65732f70 742f7264 655f6372 6974636c es/pt/rde_critcl │ │ │ │ │ + 0x0002e864 2f737461 636b2e63 20406c69 6e652031 /stack.c @line 1 │ │ │ │ │ + 0x0002e874 32320000 61727261 7920696e 64657820 22..array index │ │ │ │ │ + 0x0002e884 6f757420 6f662062 6f756e64 733a2073 out of bounds: s │ │ │ │ │ + 0x0002e894 72632d3e 746f7020 3e3d2073 72632d3e rc->top >= src-> │ │ │ │ │ + 0x0002e8a4 6d617820 2852414e 47454f4b 28737263 max (RANGEOK(src │ │ │ │ │ + 0x0002e8b4 2d3e746f 702c7372 632d3e6d 61782929 ->top,src->max)) │ │ │ │ │ + 0x0002e8c4 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0002e8d4 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x0002e8e4 6c2f7374 61636b2e 6320406c 696e6520 l/stack.c @line │ │ │ │ │ + 0x0002e8f4 31333100 70743a3a 72646500 52444500 131.pt::rde.RDE. │ │ │ │ │ + 0x0002e904 50540000 3f636861 6e3f0000 3f66726f PT..?chan?..?fro │ │ │ │ │ + 0x0002e914 6d3f203f 746f3f00 73796d62 6f6c0000 m? ?to?.symbol.. │ │ │ │ │ + 0x0002e924 6d736700 746f6b00 746f6b73 20746f6b msg.tok.toks tok │ │ │ │ │ + 0x0002e934 65000000 4d656d6f 72792061 6c6c6f63 e...Memory alloc │ │ │ │ │ + 0x0002e944 6174696f 6e206661 696c7572 6520666f ation failure fo │ │ │ │ │ + 0x0002e954 7220746f 6b656e20 63686172 61637465 r token characte │ │ │ │ │ + 0x0002e964 72206172 72617920 28737472 292c2069 r array (str), i │ │ │ │ │ + 0x0002e974 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x0002e984 2f70742f 7264655f 63726974 636c2f74 /pt/rde_critcl/t │ │ │ │ │ + 0x0002e994 632e6320 406c696e 65203931 00000000 c.c @line 91.... │ │ │ │ │ + 0x0002e9a4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002e9b4 6f662062 6f756e64 733a2074 632d3e6e of bounds: tc->n │ │ │ │ │ + 0x0002e9c4 756d203e 3d207463 2d3e6d61 78202852 um >= tc->max (R │ │ │ │ │ + 0x0002e9d4 414e4745 4f4b2874 632d3e6e 756d2c74 ANGEOK(tc->num,t │ │ │ │ │ + 0x0002e9e4 632d3e6d 61782929 2c20696e 2066696c c->max)), in fil │ │ │ │ │ + 0x0002e9f4 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x0002ea04 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ + 0x0002ea14 6c696e65 20393700 61727261 7920696e line 97.array in │ │ │ │ │ + 0x0002ea24 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002ea34 733a206f 6666203e 3d207463 2d3e6d61 s: off >= tc->ma │ │ │ │ │ + 0x0002ea44 78202852 414e4745 4f4b286f 66662c74 x (RANGEOK(off,t │ │ │ │ │ + 0x0002ea54 632d3e6d 61782929 2c20696e 2066696c c->max)), in fil │ │ │ │ │ + 0x0002ea64 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x0002ea74 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ + 0x0002ea84 6c696e65 20393800 61727261 7920696e line 98.array in │ │ │ │ │ + 0x0002ea94 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002eaa4 733a206f 66662b6c 656e2d31 203e3d20 s: off+len-1 >= │ │ │ │ │ + 0x0002eab4 74632d3e 6d617820 2852414e 47454f4b tc->max (RANGEOK │ │ │ │ │ + 0x0002eac4 286f6666 2b6c656e 2d312c74 632d3e6d (off+len-1,tc->m │ │ │ │ │ + 0x0002ead4 61782929 2c20696e 2066696c 65202e2f ax)), in file ./ │ │ │ │ │ + 0x0002eae4 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x0002eaf4 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ + 0x0002eb04 20393900 61727261 7920696e 64657820 99.array index │ │ │ │ │ + 0x0002eb14 6f757420 6f662062 6f756e64 733a206f out of bounds: o │ │ │ │ │ + 0x0002eb24 66662b6c 656e2d31 203e3d20 74632d3e ff+len-1 >= tc-> │ │ │ │ │ + 0x0002eb34 6e756d20 2852414e 47454f4b 286f6666 num (RANGEOK(off │ │ │ │ │ + 0x0002eb44 2b6c656e 2d312c74 632d3e6e 756d2929 +len-1,tc->num)) │ │ │ │ │ + 0x0002eb54 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0002eb64 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x0002eb74 6c2f7463 2e632040 6c696e65 20313030 l/tc.c @line 100 │ │ │ │ │ + 0x0002eb84 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0002eb94 6f757420 6f662062 6f756e64 733a206f out of bounds: o │ │ │ │ │ + 0x0002eba4 6666203e 3d207463 2d3e6e75 6d202852 ff >= tc->num (R │ │ │ │ │ + 0x0002ebb4 414e4745 4f4b286f 66662c74 632d3e6e ANGEOK(off,tc->n │ │ │ │ │ + 0x0002ebc4 756d2929 2c20696e 2066696c 65202e2f um)), in file ./ │ │ │ │ │ + 0x0002ebd4 6d6f6475 6c65732f 70742f72 64655f63 modules/pt/rde_c │ │ │ │ │ + 0x0002ebe4 72697463 6c2f7463 2e632040 6c696e65 ritcl/tc.c @line │ │ │ │ │ + 0x0002ebf4 20313130 00000000 61727261 7920696e 110....array in │ │ │ │ │ + 0x0002ec04 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x0002ec14 733a2061 74203e3d 206f6320 2852414e s: at >= oc (RAN │ │ │ │ │ + 0x0002ec24 47454f4b 2861742c 6f632929 2c20696e GEOK(at,oc)), in │ │ │ │ │ + 0x0002ec34 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0002ec44 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ + 0x0002ec54 2e632040 6c696e65 20313330 00000000 .c @line 130.... │ │ │ │ │ + 0x0002ec64 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002ec74 6f662062 6f756e64 733a206f 6666203e of bounds: off > │ │ │ │ │ + 0x0002ec84 3d207463 2d3e6e75 6d202852 414e4745 = tc->num (RANGE │ │ │ │ │ + 0x0002ec94 4f4b286f 66662c74 632d3e6e 756d2929 OK(off,tc->num)) │ │ │ │ │ + 0x0002eca4 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0002ecb4 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x0002ecc4 6c2f7463 2e632040 6c696e65 20313431 l/tc.c @line 141 │ │ │ │ │ + 0x0002ecd4 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0002ece4 6f757420 6f662062 6f756e64 733a2065 out of bounds: e │ │ │ │ │ + 0x0002ecf4 6e642d31 203e3d20 74632d3e 6e756d20 nd-1 >= tc->num │ │ │ │ │ + 0x0002ed04 2852414e 47454f4b 28656e64 2d312c74 (RANGEOK(end-1,t │ │ │ │ │ + 0x0002ed14 632d3e6e 756d2929 2c20696e 2066696c c->num)), in fil │ │ │ │ │ + 0x0002ed24 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x0002ed34 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ + 0x0002ed44 6c696e65 20313432 00000000 61727261 line 142....arra │ │ │ │ │ + 0x0002ed54 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x0002ed64 6f756e64 733a2061 74203e3d 206f6320 ounds: at >= oc │ │ │ │ │ + 0x0002ed74 2852414e 47454f4b 2861742c 6f632929 (RANGEOK(at,oc)) │ │ │ │ │ + 0x0002ed84 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0002ed94 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x0002eda4 6c2f7463 2e632040 6c696e65 20313536 l/tc.c @line 156 │ │ │ │ │ + 0x0002edb4 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0002edc4 6f757420 6f662062 6f756e64 733a206c out of bounds: l │ │ │ │ │ + 0x0002edd4 61737420 3e3d206f 63202852 414e4745 ast >= oc (RANGE │ │ │ │ │ + 0x0002ede4 4f4b286c 6173742c 6f632929 2c20696e OK(last,oc)), in │ │ │ │ │ + 0x0002edf4 2066696c 65202e2f 6d6f6475 6c65732f file ./modules/ │ │ │ │ │ + 0x0002ee04 70742f72 64655f63 72697463 6c2f7463 pt/rde_critcl/tc │ │ │ │ │ + 0x0002ee14 2e632040 6c696e65 20313537 00000000 .c @line 157.... │ │ │ │ │ + 0x0002ee24 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x0002ee34 6f662062 6f756e64 733a206f 6666203e of bounds: off > │ │ │ │ │ + 0x0002ee44 3d207463 2d3e6e75 6d202852 414e4745 = tc->num (RANGE │ │ │ │ │ + 0x0002ee54 4f4b286f 66662c74 632d3e6e 756d2929 OK(off,tc->num)) │ │ │ │ │ + 0x0002ee64 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x0002ee74 6c65732f 70742f72 64655f63 72697463 les/pt/rde_critc │ │ │ │ │ + 0x0002ee84 6c2f7463 2e632040 6c696e65 20313638 l/tc.c @line 168 │ │ │ │ │ + 0x0002ee94 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x0002eea4 6f757420 6f662062 6f756e64 733a2065 out of bounds: e │ │ │ │ │ + 0x0002eeb4 6e642d31 203e3d20 74632d3e 6e756d20 nd-1 >= tc->num │ │ │ │ │ + 0x0002eec4 2852414e 47454f4b 28656e64 2d312c74 (RANGEOK(end-1,t │ │ │ │ │ + 0x0002eed4 632d3e6e 756d2929 2c20696e 2066696c c->num)), in fil │ │ │ │ │ + 0x0002eee4 65202e2f 6d6f6475 6c65732f 70742f72 e ./modules/pt/r │ │ │ │ │ + 0x0002eef4 64655f63 72697463 6c2f7463 2e632040 de_critcl/tc.c @ │ │ │ │ │ + 0x0002ef04 6c696e65 20313639 00000000 61727261 line 169....arra │ │ │ │ │ 0x0002ef14 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ 0x0002ef24 6f756e64 733a2069 203e3d20 732d3e6d ounds: i >= s->m │ │ │ │ │ 0x0002ef34 61782028 52414e47 454f4b28 692c732d ax (RANGEOK(i,s- │ │ │ │ │ 0x0002ef44 3e6d6178 29292c20 696e2066 696c6520 >max)), in file │ │ │ │ │ 0x0002ef54 7264655f 63726974 636c2f73 7461636b rde_critcl/stack │ │ │ │ │ 0x0002ef64 2e632040 6c696e65 20323500 4d656d6f .c @line 25.Memo │ │ │ │ │ 0x0002ef74 72792061 6c6c6f63 6174696f 6e206661 ry allocation fa │ │ │ │ │ @@ -1677,647 +1677,647 @@ │ │ │ │ │ 0x00030304 743a3a74 7265652f 63726974 636c0000 t::tree/critcl.. │ │ │ │ │ 0x00030314 74726565 256c6400 2220616c 72656164 tree%ld." alread │ │ │ │ │ 0x00030324 79206578 69737473 2c20756e 61626c65 y exists, unable │ │ │ │ │ 0x00030334 20746f20 63726561 74652074 72656500 to create tree. │ │ │ │ │ 0x00030344 3a3a7374 72756374 3a3a7472 65655f63 ::struct::tree_c │ │ │ │ │ 0x00030354 72697463 6c000000 3a3a7374 72756374 ritcl...::struct │ │ │ │ │ 0x00030364 3a3a7472 65653a3a 7072756e 655f6372 ::tree::prune_cr │ │ │ │ │ - 0x00030374 6974636c 00000000 20286c6f 6f6b7320 itcl.... (looks │ │ │ │ │ - 0x00030384 6c696b65 20696e76 616c6964 206f6374 like invalid oct │ │ │ │ │ - 0x00030394 616c206e 756d6265 72290000 61727261 al number)..arra │ │ │ │ │ - 0x000303a4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000303b4 6f756e64 733a2069 203e2064 65707468 ounds: i > depth │ │ │ │ │ - 0x000303c4 20285241 4e47454f 4b28692c 64657074 (RANGEOK(i,dept │ │ │ │ │ - 0x000303d4 6829292c 20696e20 66696c65 202e2f6d h)), in file ./m │ │ │ │ │ - 0x000303e4 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x000303f4 65652f6d 2e632040 6c696e65 20313431 ee/m.c @line 141 │ │ │ │ │ - 0x00030404 00000000 496e636f 6e736973 74656e74 ....Inconsistent │ │ │ │ │ - 0x00030414 20236e6f 64657320 696e2074 72656520 #nodes in tree │ │ │ │ │ - 0x00030424 28742d3e 6e6f6465 2e6e756d 456e7472 (t->node.numEntr │ │ │ │ │ - 0x00030434 69657320 3d3d2074 2d3e6e6e 6f646573 ies == t->nnodes │ │ │ │ │ - 0x00030444 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00030454 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x00030464 2f6d2e63 20406c69 6e652032 38370000 /m.c @line 287.. │ │ │ │ │ - 0x00030474 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00030484 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x00030494 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ - 0x000304a4 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x000304b4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x000304c4 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x000304d4 20333137 00000000 61727261 7920696e 317....array in │ │ │ │ │ - 0x000304e4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000304f4 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ - 0x00030504 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ - 0x00030514 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00030524 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x00030534 65652f6d 2e632040 6c696e65 20333138 ee/m.c @line 318 │ │ │ │ │ - 0x00030544 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x00030554 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x00030564 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x00030574 4b286a2c 6c697374 6329292c 20696e20 K(j,listc)), in │ │ │ │ │ - 0x00030584 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00030594 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ - 0x000305a4 6c696e65 20333637 00000000 61727261 line 367....arra │ │ │ │ │ - 0x000305b4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000305c4 6f756e64 733a206a 2b31203e 206c6973 ounds: j+1 > lis │ │ │ │ │ - 0x000305d4 74632028 52414e47 454f4b28 6a2b312c tc (RANGEOK(j+1, │ │ │ │ │ - 0x000305e4 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x000305f4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00030604 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x00030614 20333638 00000000 61727261 7920696e 368....array in │ │ │ │ │ - 0x00030624 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00030634 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ - 0x00030644 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ - 0x00030654 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00030664 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ - 0x00030674 2e632040 6c696e65 20343035 00000000 .c @line 405.... │ │ │ │ │ - 0x00030684 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00030694 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x000306a4 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x000306b4 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ - 0x000306c4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000306d4 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ - 0x000306e4 6c696e65 20343036 00000000 61727261 line 406....arra │ │ │ │ │ - 0x000306f4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00030704 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ - 0x00030714 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ - 0x00030724 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00030734 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x00030744 65652f6d 2e632040 6c696e65 20343430 ee/m.c @line 440 │ │ │ │ │ - 0x00030754 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x00030764 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00030774 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ - 0x00030784 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ - 0x00030794 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x000307a4 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ - 0x000307b4 2e632040 6c696e65 20343431 00000000 .c @line 441.... │ │ │ │ │ - 0x000307c4 3f2d616c 6c3f206e 6f646520 3f66696c ?-all? node ?fil │ │ │ │ │ - 0x000307d4 74657220 636d643f 00000000 2d616c6c ter cmd?....-all │ │ │ │ │ - 0x000307e4 00000000 66696c74 65720000 63616e6e ....filter..cann │ │ │ │ │ - 0x000307f4 6f742063 75742072 6f6f7420 6e6f6465 ot cut root node │ │ │ │ │ - 0x00030804 00000000 63616e6e 6f742064 656c6574 ....cannot delet │ │ │ │ │ - 0x00030814 6520726f 6f74206e 6f646500 6e6f6465 e root node.node │ │ │ │ │ - 0x00030824 203f6669 6c746572 20636d64 3f000000 ?filter cmd?... │ │ │ │ │ - 0x00030834 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00030844 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x00030854 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ - 0x00030864 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00030874 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00030884 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x00030894 20393837 00000000 61727261 7920696e 987....array in │ │ │ │ │ - 0x000308a4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000308b4 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ - 0x000308c4 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ - 0x000308d4 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x000308e4 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x000308f4 65652f6d 2e632040 6c696e65 20393838 ee/m.c @line 988 │ │ │ │ │ - 0x00030904 00000000 42616420 61747472 69627574 ....Bad attribut │ │ │ │ │ - 0x00030914 65207265 74726965 76616c20 2869203d e retrieval (i = │ │ │ │ │ - 0x00030924 3d206c69 73746329 2c20696e 2066696c = listc), in fil │ │ │ │ │ - 0x00030934 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x00030944 63742f74 7265652f 6d2e6320 406c696e ct/tree/m.c @lin │ │ │ │ │ - 0x00030954 65203939 34000000 61727261 7920696e e 994...array in │ │ │ │ │ - 0x00030964 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00030974 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ - 0x00030984 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ - 0x00030994 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x000309a4 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ - 0x000309b4 2e632040 6c696e65 20313030 35000000 .c @line 1005... │ │ │ │ │ - 0x000309c4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000309d4 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ - 0x000309e4 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x000309f4 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ - 0x00030a04 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00030a14 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ - 0x00030a24 6c696e65 20313030 36000000 42616420 line 1006...Bad │ │ │ │ │ - 0x00030a34 61747472 69627574 6520676c 6f622072 attribute glob r │ │ │ │ │ - 0x00030a44 65747269 6576616c 20286920 3c3d206c etrieval (i <= l │ │ │ │ │ - 0x00030a54 69737463 292c2069 6e206669 6c65202e istc), in file . │ │ │ │ │ - 0x00030a64 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x00030a74 74726565 2f6d2e63 20406c69 6e652031 tree/m.c @line 1 │ │ │ │ │ - 0x00030a84 30313300 63616e6e 6f742064 65746572 013.cannot deter │ │ │ │ │ - 0x00030a94 6d696e65 20696e64 6578206f 6620726f mine index of ro │ │ │ │ │ - 0x00030aa4 6f74206e 6f646500 70617265 6e742069 ot node.parent i │ │ │ │ │ - 0x00030ab4 6e646578 203f6e61 6d652e2e 2e3f0000 ndex ?name...?.. │ │ │ │ │ - 0x00030ac4 70617265 6e742000 63616e6e 6f74206d parent .cannot m │ │ │ │ │ - 0x00030ad4 6f766520 726f6f74 206e6f64 65000000 ove root node... │ │ │ │ │ - 0x00030ae4 22206361 6e6e6f74 20626520 69747320 " cannot be its │ │ │ │ │ - 0x00030af4 6f776e20 64657363 656e6461 6e740000 own descendant.. │ │ │ │ │ - 0x00030b04 42616420 6b657920 72657472 69657661 Bad key retrieva │ │ │ │ │ - 0x00030b14 6c202869 203d3d20 6c697374 63292c20 l (i == listc), │ │ │ │ │ - 0x00030b24 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ - 0x00030b34 732f7374 72756374 2f747265 652f6d2e s/struct/tree/m. │ │ │ │ │ - 0x00030b44 6320406c 696e6520 31333939 00000000 c @line 1399.... │ │ │ │ │ - 0x00030b54 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00030b64 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x00030b74 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ - 0x00030b84 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00030b94 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00030ba4 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x00030bb4 20313339 35000000 61727261 7920696e 1395...array in │ │ │ │ │ - 0x00030bc4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00030bd4 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ - 0x00030be4 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ - 0x00030bf4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00030c04 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ - 0x00030c14 2e632040 6c696e65 20313431 30000000 .c @line 1410... │ │ │ │ │ - 0x00030c24 42616420 6b657920 676c6f62 20726574 Bad key glob ret │ │ │ │ │ - 0x00030c34 72696576 616c2028 69203c3d 206c6973 rieval (i <= lis │ │ │ │ │ - 0x00030c44 7463292c 20696e20 66696c65 202e2f6d tc), in file ./m │ │ │ │ │ - 0x00030c54 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x00030c64 65652f6d 2e632040 6c696e65 20313431 ee/m.c @line 141 │ │ │ │ │ - 0x00030c74 36000000 42616420 6c697374 206f6620 6...Bad list of │ │ │ │ │ - 0x00030c84 6c656176 65732028 69203d3d 206c6973 leaves (i == lis │ │ │ │ │ - 0x00030c94 7463292c 20696e20 66696c65 202e2f6d tc), in file ./m │ │ │ │ │ + 0x00030374 6974636c 00000000 496c6c65 67616c20 itcl....Illegal │ │ │ │ │ + 0x00030384 61747465 6d707420 746f2070 72756e65 attempt to prune │ │ │ │ │ + 0x00030394 20696e2d 6f726465 72207761 6c6b696e in-order walkin │ │ │ │ │ + 0x000303a4 67000000 496c6c65 67616c20 61747465 g...Illegal atte │ │ │ │ │ + 0x000303b4 6d707420 746f2070 72756e65 20706f73 mpt to prune pos │ │ │ │ │ + 0x000303c4 742d6f72 64657220 77616c6b 696e6700 t-order walking. │ │ │ │ │ + 0x000303d4 76616c75 6520666f 7220222d 74797065 value for "-type │ │ │ │ │ + 0x000303e4 22206d69 7373696e 67000000 61727261 " missing...arra │ │ │ │ │ + 0x000303f4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00030404 6f756e64 733a2069 2b31203e 206f626a ounds: i+1 > obj │ │ │ │ │ + 0x00030414 63202852 414e4745 4f4b2869 2b312c6f c (RANGEOK(i+1,o │ │ │ │ │ + 0x00030424 626a6329 292c2069 6e206669 6c65202e bjc)), in file . │ │ │ │ │ + 0x00030434 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x00030444 74726565 2f77616c 6b2e6320 406c696e tree/walk.c @lin │ │ │ │ │ + 0x00030454 65203630 00000000 76616c75 6520666f e 60....value fo │ │ │ │ │ + 0x00030464 7220222d 6f726465 7222206d 69737369 r "-order" missi │ │ │ │ │ + 0x00030474 6e670000 61727261 7920696e 64657820 ng..array index │ │ │ │ │ + 0x00030484 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00030494 2b31203e 206f626a 63202852 414e4745 +1 > objc (RANGE │ │ │ │ │ + 0x000304a4 4f4b2869 2b312c6f 626a6329 292c2069 OK(i+1,objc)), i │ │ │ │ │ + 0x000304b4 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x000304c4 2f737472 7563742f 74726565 2f77616c /struct/tree/wal │ │ │ │ │ + 0x000304d4 6b2e6320 406c696e 65203732 00000000 k.c @line 72.... │ │ │ │ │ + 0x000304e4 756e6162 6c652074 6f20646f 20612069 unable to do a i │ │ │ │ │ + 0x000304f4 6e2d6f72 64657220 62726561 64746820 n-order breadth │ │ │ │ │ + 0x00030504 66697273 74207761 6c6b0000 76697369 first walk..visi │ │ │ │ │ + 0x00030514 74000000 696e0000 42616420 73657269 t...in..Bad seri │ │ │ │ │ + 0x00030524 616c697a 6174696f 6e20286c 69737463 alization (listc │ │ │ │ │ + 0x00030534 203d3d20 656e6429 2c20696e 2066696c == end), in fil │ │ │ │ │ + 0x00030544 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ + 0x00030554 63742f74 7265652f 6d732e63 20406c69 ct/tree/ms.c @li │ │ │ │ │ + 0x00030564 6e652032 36330000 616e6365 73746f72 ne 263..ancestor │ │ │ │ │ + 0x00030574 73000000 6368696c 6472656e 00000000 s...children.... │ │ │ │ │ + 0x00030584 63757400 64657074 68000000 64657363 cut.depth...desc │ │ │ │ │ + 0x00030594 656e6461 6e747300 68656967 68740000 endants.height.. │ │ │ │ │ + 0x000305a4 696e6465 78000000 69736c65 61660000 index...isleaf.. │ │ │ │ │ + 0x000305b4 6c656176 65730000 6e756d63 68696c64 leaves..numchild │ │ │ │ │ + 0x000305c4 72656e00 70617265 6e740000 70726576 ren.parent..prev │ │ │ │ │ + 0x000305d4 696f7573 00000000 726f6f74 6e616d65 ious....rootname │ │ │ │ │ + 0x000305e4 00000000 73706c69 63650000 77616c6b ....splice..walk │ │ │ │ │ + 0x000305f4 70726f63 00000000 43616e6e 6f742063 proc....Cannot c │ │ │ │ │ + 0x00030604 72656174 65205444 4e207374 72756374 reate TDN struct │ │ │ │ │ + 0x00030614 75726520 76696120 72656775 6c617220 ure via regular │ │ │ │ │ + 0x00030624 7368696d 6d657269 6e672e00 2220646f shimmering.." do │ │ │ │ │ + 0x00030634 6573206e 6f742065 78697374 20696e20 es not exist in │ │ │ │ │ + 0x00030644 74726565 20220000 74636c6c 69623a3a tree "..tcllib:: │ │ │ │ │ + 0x00030654 73747275 63743a3a 74726565 2f637269 struct::tree/cri │ │ │ │ │ + 0x00030664 74636c3a 3a6e6f64 65000000 726f6f74 tcl::node...root │ │ │ │ │ + 0x00030674 00000000 6572726f 7220696e 20736572 ....error in ser │ │ │ │ │ + 0x00030684 69616c69 7a617469 6f6e3a20 6c697374 ialization: list │ │ │ │ │ + 0x00030694 206c656e 67746820 6e6f7420 61206d75 length not a mu │ │ │ │ │ + 0x000306a4 6c746970 6c65206f 6620332e 00000000 ltiple of 3..... │ │ │ │ │ + 0x000306b4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000306c4 6f662062 6f756e64 733a2028 2869292b of bounds: ((i)+ │ │ │ │ │ + 0x000306d4 3229203e 206c6973 74632028 52414e47 2) > listc (RANG │ │ │ │ │ + 0x000306e4 454f4b28 28286929 2b32292c 6c697374 EOK(((i)+2),list │ │ │ │ │ + 0x000306f4 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00030704 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00030714 65652f74 2e632040 6c696e65 20313039 ee/t.c @line 109 │ │ │ │ │ + 0x00030724 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x00030734 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x00030744 203e206e 6f646573 20285241 4e47454f > nodes (RANGEO │ │ │ │ │ + 0x00030754 4b286a2c 6e6f6465 7329292c 20696e20 K(j,nodes)), in │ │ │ │ │ + 0x00030764 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00030774 74727563 742f7472 65652f74 2e632040 truct/tree/t.c @ │ │ │ │ │ + 0x00030784 6c696e65 20313130 00000000 6572726f line 110....erro │ │ │ │ │ + 0x00030794 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ + 0x000307a4 6f6e3a20 6d616c66 6f726d65 64206174 on: malformed at │ │ │ │ │ + 0x000307b4 74726962 75746520 64696374 696f6e61 tribute dictiona │ │ │ │ │ + 0x000307c4 72792e00 6572726f 7220696e 20736572 ry..error in ser │ │ │ │ │ + 0x000307d4 69616c69 7a617469 6f6e3a20 6e6f2072 ialization: no r │ │ │ │ │ + 0x000307e4 6f6f7420 73706563 69666965 642e0000 oot specified... │ │ │ │ │ + 0x000307f4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00030804 6f662062 6f756e64 733a2028 2869292b of bounds: ((i)+ │ │ │ │ │ + 0x00030814 3129203e 206c6973 74632028 52414e47 1) > listc (RANG │ │ │ │ │ + 0x00030824 454f4b28 28286929 2b31292c 6c697374 EOK(((i)+1),list │ │ │ │ │ + 0x00030834 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00030844 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00030854 65652f74 2e632040 6c696e65 20313338 ee/t.c @line 138 │ │ │ │ │ + 0x00030864 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x00030874 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x00030884 203e206e 6f646573 20285241 4e47454f > nodes (RANGEO │ │ │ │ │ + 0x00030894 4b286a2c 6e6f6465 7329292c 20696e20 K(j,nodes)), in │ │ │ │ │ + 0x000308a4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000308b4 74727563 742f7472 65652f74 2e632040 truct/tree/t.c @ │ │ │ │ │ + 0x000308c4 6c696e65 20313339 00000000 6572726f line 139....erro │ │ │ │ │ + 0x000308d4 7220696e 20736572 69616c69 7a617469 r in serializati │ │ │ │ │ + 0x000308e4 6f6e3a20 6d756c74 69706c65 20726f6f on: multiple roo │ │ │ │ │ + 0x000308f4 74206e6f 6465732e 00000000 61727261 t nodes.....arra │ │ │ │ │ + 0x00030904 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00030914 6f756e64 733a2072 6f6f7420 3e206e6f ounds: root > no │ │ │ │ │ + 0x00030924 64657320 2852414e 47454f4b 28726f6f des (RANGEOK(roo │ │ │ │ │ + 0x00030934 742c6e6f 64657329 292c2069 6e206669 t,nodes)), in fi │ │ │ │ │ + 0x00030944 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00030954 7563742f 74726565 2f742e63 20406c69 uct/tree/t.c @li │ │ │ │ │ + 0x00030964 6e652031 37350000 61727261 7920696e ne 175..array in │ │ │ │ │ + 0x00030974 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00030984 733a2028 2869292b 3129203e 206c6973 s: ((i)+1) > lis │ │ │ │ │ + 0x00030994 74632028 52414e47 454f4b28 28286929 tc (RANGEOK(((i) │ │ │ │ │ + 0x000309a4 2b31292c 6c697374 6329292c 20696e20 +1),listc)), in │ │ │ │ │ + 0x000309b4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000309c4 74727563 742f7472 65652f74 2e632040 truct/tree/t.c @ │ │ │ │ │ + 0x000309d4 6c696e65 20313833 00000000 61727261 line 183....arra │ │ │ │ │ + 0x000309e4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000309f4 6f756e64 733a206a 203e206e 6f646573 ounds: j > nodes │ │ │ │ │ + 0x00030a04 20285241 4e47454f 4b286a2c 6e6f6465 (RANGEOK(j,node │ │ │ │ │ + 0x00030a14 7329292c 20696e20 66696c65 202e2f6d s)), in file ./m │ │ │ │ │ + 0x00030a24 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00030a34 65652f74 2e632040 6c696e65 20313834 ee/t.c @line 184 │ │ │ │ │ + 0x00030a44 00000000 6572726f 7220696e 20736572 ....error in ser │ │ │ │ │ + 0x00030a54 69616c69 7a617469 6f6e3a20 62616420 ialization: bad │ │ │ │ │ + 0x00030a64 70617265 6e742072 65666572 656e6365 parent reference │ │ │ │ │ + 0x00030a74 20220000 6572726f 7220696e 20736572 "..error in ser │ │ │ │ │ + 0x00030a84 69616c69 7a617469 6f6e3a20 6379636c ialization: cycl │ │ │ │ │ + 0x00030a94 65206465 74656374 65642e00 61727261 e detected..arra │ │ │ │ │ + 0x00030aa4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00030ab4 6f756e64 733a2072 6f6f7420 3e206e6f ounds: root > no │ │ │ │ │ + 0x00030ac4 64657320 2852414e 47454f4b 28726f6f des (RANGEOK(roo │ │ │ │ │ + 0x00030ad4 742c6e6f 64657329 292c2069 6e206669 t,nodes)), in fi │ │ │ │ │ + 0x00030ae4 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00030af4 7563742f 74726565 2f742e63 20406c69 uct/tree/t.c @li │ │ │ │ │ + 0x00030b04 6e652032 34320000 61727261 7920696e ne 242..array in │ │ │ │ │ + 0x00030b14 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00030b24 733a2070 6172656e 745b695d 203e206e s: parent[i] > n │ │ │ │ │ + 0x00030b34 6f646573 20285241 4e47454f 4b287061 odes (RANGEOK(pa │ │ │ │ │ + 0x00030b44 72656e74 5b695d2c 6e6f6465 7329292c rent[i],nodes)), │ │ │ │ │ + 0x00030b54 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00030b64 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x00030b74 2e632040 6c696e65 20323535 00000000 .c @line 255.... │ │ │ │ │ + 0x00030b84 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00030b94 6f662062 6f756e64 733a206a 203e206e of bounds: j > n │ │ │ │ │ + 0x00030ba4 6f646573 20285241 4e47454f 4b286a2c odes (RANGEOK(j, │ │ │ │ │ + 0x00030bb4 6e6f6465 7329292c 20696e20 66696c65 nodes)), in file │ │ │ │ │ + 0x00030bc4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00030bd4 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ + 0x00030be4 20323931 00000000 61727261 7920696e 291....array in │ │ │ │ │ + 0x00030bf4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00030c04 733a206a 203e206e 6f646573 20285241 s: j > nodes (RA │ │ │ │ │ + 0x00030c14 4e47454f 4b286a2c 6e6f6465 7329292c NGEOK(j,nodes)), │ │ │ │ │ + 0x00030c24 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00030c34 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x00030c44 2e632040 6c696e65 20333239 00000000 .c @line 329.... │ │ │ │ │ + 0x00030c54 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00030c64 6f662062 6f756e64 733a2028 2869292b of bounds: ((i)+ │ │ │ │ │ + 0x00030c74 3229203e 206c6973 74632028 52414e47 2) > listc (RANG │ │ │ │ │ + 0x00030c84 454f4b28 28286929 2b32292c 6c697374 EOK(((i)+2),list │ │ │ │ │ + 0x00030c94 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ 0x00030ca4 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x00030cb4 65652f6d 2e632040 6c696e65 20313534 ee/m.c @line 154 │ │ │ │ │ - 0x00030cc4 37000000 61727261 7920696e 64657820 7...array index │ │ │ │ │ - 0x00030cd4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00030ce4 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x00030cf4 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x00030cb4 65652f74 2e632040 6c696e65 20333431 ee/t.c @line 341 │ │ │ │ │ + 0x00030cc4 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x00030cd4 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x00030ce4 203e206e 6f646573 20285241 4e47454f > nodes (RANGEO │ │ │ │ │ + 0x00030cf4 4b286a2c 6e6f6465 7329292c 20696e20 K(j,nodes)), in │ │ │ │ │ 0x00030d04 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00030d14 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ - 0x00030d24 6c696e65 20313534 33000000 70617265 line 1543...pare │ │ │ │ │ - 0x00030d34 6e744e6f 64652069 6e646578 206e6f64 ntNode index nod │ │ │ │ │ - 0x00030d44 65203f6e 6f64652e 2e2e3f00 61727261 e ?node...?.arra │ │ │ │ │ - 0x00030d54 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00030d64 6f756e64 733a2069 2d34203e 206c6973 ounds: i-4 > lis │ │ │ │ │ - 0x00030d74 74632028 52414e47 454f4b28 692d342c tc (RANGEOK(i-4, │ │ │ │ │ - 0x00030d84 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00030d94 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00030da4 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ - 0x00030db4 20313631 31000000 42616420 6c697374 1611...Bad list │ │ │ │ │ - 0x00030dc4 206f6620 6e6f6465 73202869 203d3d20 of nodes (i == │ │ │ │ │ - 0x00030dd4 6c697374 63292c20 696e2066 696c6520 listc), in file │ │ │ │ │ - 0x00030de4 2e2f6d6f 64756c65 732f7374 72756374 ./modules/struct │ │ │ │ │ - 0x00030df4 2f747265 652f6d2e 6320406c 696e6520 /tree/m.c @line │ │ │ │ │ - 0x00030e04 31373439 00000000 61727261 7920696e 1749....array in │ │ │ │ │ - 0x00030e14 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00030e24 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ - 0x00030e34 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ - 0x00030e44 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00030e54 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ - 0x00030e64 2e632040 6c696e65 20313734 35000000 .c @line 1745... │ │ │ │ │ - 0x00030e74 756e6162 6c652074 6f207265 6e616d65 unable to rename │ │ │ │ │ - 0x00030e84 206e6f64 6520746f 20220000 222c206e node to "..", n │ │ │ │ │ - 0x00030e94 6f646520 6f662074 68617420 6e616d65 ode of that name │ │ │ │ │ - 0x00030ea4 20616c72 65616479 20707265 73656e74 already present │ │ │ │ │ - 0x00030eb4 20696e20 74686520 74726565 20220000 in the tree ".. │ │ │ │ │ - 0x00030ec4 3f6e6f64 653f0000 70617265 6e742066 ?node?..parent f │ │ │ │ │ - 0x00030ed4 726f6d20 3f746f20 3f6e6f64 653f3f00 rom ?to ?node??. │ │ │ │ │ - 0x00030ee4 2220616c 72656164 79206578 69737473 " already exists │ │ │ │ │ - 0x00030ef4 20696e20 74726565 20220000 6e6f6465 in tree "..node │ │ │ │ │ - 0x00030f04 61206e6f 64656200 63616e6e 6f742073 a nodeb.cannot s │ │ │ │ │ - 0x00030f14 77617020 726f6f74 206e6f64 65000000 wap root node... │ │ │ │ │ - 0x00030f24 6e6f6465 203f2d74 79706520 7b626673 node ?-type {bfs │ │ │ │ │ - 0x00030f34 7c646673 7d3f203f 2d6f7264 6572207b |dfs}? ?-order { │ │ │ │ │ - 0x00030f44 7072657c 706f7374 7c696e7c 626f7468 pre|post|in|both │ │ │ │ │ - 0x00030f54 7d3f203f 2d2d3f20 6c6f6f70 76617220 }? ?--? loopvar │ │ │ │ │ - 0x00030f64 73637269 70740000 746f6f20 6d616e79 script..too many │ │ │ │ │ - 0x00030f74 206c6f6f 70207661 72696162 6c65732c loop variables, │ │ │ │ │ - 0x00030f84 20617420 6d6f7374 2074776f 20616c6c at most two all │ │ │ │ │ - 0x00030f94 6f776564 00000000 6e6f2073 63726970 owed....no scrip │ │ │ │ │ - 0x00030fa4 74207370 65636966 6965642c 206f7220 t specified, or │ │ │ │ │ - 0x00030fb4 656d7074 79000000 6e6f6465 203f2d74 empty...node ?-t │ │ │ │ │ - 0x00030fc4 79706520 7b626673 7c646673 7d3f203f ype {bfs|dfs}? ? │ │ │ │ │ - 0x00030fd4 2d6f7264 6572207b 7072657c 706f7374 -order {pre|post │ │ │ │ │ - 0x00030fe4 7c696e7c 626f7468 7d3f203f 2d2d3f20 |in|both}? ?--? │ │ │ │ │ - 0x00030ff4 636d6470 72656669 78000000 74636c6c cmdprefix...tcll │ │ │ │ │ - 0x00031004 69622f73 74727563 743a3a74 7265652f ib/struct::tree/ │ │ │ │ │ - 0x00031014 656e642d 6f666673 65740000 61727261 end-offset..arra │ │ │ │ │ - 0x00031024 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00031034 6f756e64 733a2061 74203e20 6c632028 ounds: at > lc ( │ │ │ │ │ - 0x00031044 52414e47 454f4b28 61742c6c 6329292c RANGEOK(at,lc)), │ │ │ │ │ - 0x00031054 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00031064 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x00031074 6e2e6320 406c696e 65203130 39370000 n.c @line 1097.. │ │ │ │ │ - 0x00031084 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00031094 6f662062 6f756e64 733a2061 74203e20 of bounds: at > │ │ │ │ │ - 0x000310a4 6c632028 52414e47 454f4b28 61742c6c lc (RANGEOK(at,l │ │ │ │ │ - 0x000310b4 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x000310c4 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x000310d4 65652f74 6e2e6320 406c696e 65203131 ee/tn.c @line 11 │ │ │ │ │ - 0x000310e4 30390000 61727261 7920696e 64657820 09..array index │ │ │ │ │ - 0x000310f4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00031104 203e206e 2d3e6e63 68696c64 72656e20 > n->nchildren │ │ │ │ │ - 0x00031114 2852414e 47454f4b 28692c6e 2d3e6e63 (RANGEOK(i,n->nc │ │ │ │ │ - 0x00031124 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ - 0x00031134 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00031144 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x00031154 696e6520 31313130 00000000 73747275 ine 1110....stru │ │ │ │ │ - 0x00031164 63743a3a 74726565 28632920 746e5f6e ct::tree(c) tn_n │ │ │ │ │ - 0x00031174 6577202d 20747269 65642074 6f207573 ew - tried to us │ │ │ │ │ - 0x00031184 65206475 706c6963 61746520 6e616d65 e duplicate name │ │ │ │ │ - 0x00031194 20666f72 206e6577 206e6f64 65000000 for new node... │ │ │ │ │ - 0x000311a4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000311b4 6f662062 6f756e64 733a2069 203e2070 of bounds: i > p │ │ │ │ │ - 0x000311c4 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ - 0x000311d4 47454f4b 28692c70 2d3e6e63 68696c64 GEOK(i,p->nchild │ │ │ │ │ - 0x000311e4 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ - 0x000311f4 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x00031204 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ - 0x00031214 32373700 61727261 7920696e 64657820 277.array index │ │ │ │ │ - 0x00031224 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00031234 2b31203e 20702d3e 6e636869 6c647265 +1 > p->nchildre │ │ │ │ │ - 0x00031244 6e202852 414e4745 4f4b2869 2b312c70 n (RANGEOK(i+1,p │ │ │ │ │ - 0x00031254 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ - 0x00031264 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x00031274 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ - 0x00031284 6320406c 696e6520 32373800 746e5f64 c @line 278.tn_d │ │ │ │ │ - 0x00031294 65746163 686d616e 79202d20 74726965 etachmany - trie │ │ │ │ │ - 0x000312a4 6420746f 20637574 20746f6f 206d616e d to cut too man │ │ │ │ │ - 0x000312b4 79206368 696c6472 656e2028 656e6420 y children (end │ │ │ │ │ - 0x000312c4 3c3d2070 2d3e6e63 68696c64 72656e29 <= p->nchildren) │ │ │ │ │ - 0x000312d4 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ - 0x000312e4 6c65732f 73747275 63742f74 7265652f les/struct/tree/ │ │ │ │ │ - 0x000312f4 746e2e63 20406c69 6e652033 32380000 tn.c @line 328.. │ │ │ │ │ - 0x00031304 746e5f64 65746163 686d616e 79202d20 tn_detachmany - │ │ │ │ │ - 0x00031314 74726965 6420746f 20637574 206e6f74 tried to cut not │ │ │ │ │ - 0x00031324 68696e67 20286c65 6e203e20 30292c20 hing (len > 0), │ │ │ │ │ - 0x00031334 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ - 0x00031344 732f7374 72756374 2f747265 652f746e s/struct/tree/tn │ │ │ │ │ - 0x00031354 2e632040 6c696e65 20333239 00000000 .c @line 329.... │ │ │ │ │ - 0x00031364 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00031374 6f662062 6f756e64 733a206b 203e2070 of bounds: k > p │ │ │ │ │ - 0x00031384 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ - 0x00031394 47454f4b 286b2c70 2d3e6e63 68696c64 GEOK(k,p->nchild │ │ │ │ │ - 0x000313a4 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ - 0x000313b4 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x000313c4 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ - 0x000313d4 33393600 61727261 7920696e 64657820 396.array index │ │ │ │ │ - 0x000313e4 6f757420 6f662062 6f756e64 733a206b out of bounds: k │ │ │ │ │ - 0x000313f4 203e2070 2d3e6e63 68696c64 72656e20 > p->nchildren │ │ │ │ │ - 0x00031404 2852414e 47454f4b 286b2c70 2d3e6e63 (RANGEOK(k,p->nc │ │ │ │ │ - 0x00031414 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ - 0x00031424 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00031434 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x00031444 696e6520 34303400 61727261 7920696e ine 404.array in │ │ │ │ │ - 0x00031454 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00031464 733a2069 203e2070 2d3e6e63 68696c64 s: i > p->nchild │ │ │ │ │ - 0x00031474 72656e20 2852414e 47454f4b 28692c70 ren (RANGEOK(i,p │ │ │ │ │ - 0x00031484 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ - 0x00031494 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x000314a4 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ - 0x000314b4 6320406c 696e6520 34303500 61727261 c @line 405.arra │ │ │ │ │ - 0x000314c4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000314d4 6f756e64 733a2061 74203e20 702d3e6e ounds: at > p->n │ │ │ │ │ - 0x000314e4 6368696c 6472656e 20285241 4e47454f children (RANGEO │ │ │ │ │ - 0x000314f4 4b286174 2c702d3e 6e636869 6c647265 K(at,p->nchildre │ │ │ │ │ - 0x00031504 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x00031514 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x00031524 65652f74 6e2e6320 406c696e 65203436 ee/tn.c @line 46 │ │ │ │ │ - 0x00031534 36000000 61727261 7920696e 64657820 6...array index │ │ │ │ │ - 0x00031544 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ - 0x00031554 742d3120 3e20702d 3e6e6368 696c6472 t-1 > p->nchildr │ │ │ │ │ - 0x00031564 656e2028 52414e47 454f4b28 61742d31 en (RANGEOK(at-1 │ │ │ │ │ - 0x00031574 2c702d3e 6e636869 6c647265 6e29292c ,p->nchildren)), │ │ │ │ │ - 0x00031584 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00031594 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x000315a4 6e2e6320 406c696e 65203437 37000000 n.c @line 477... │ │ │ │ │ - 0x000315b4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000315c4 6f662062 6f756e64 733a2061 74203e20 of bounds: at > │ │ │ │ │ - 0x000315d4 702d3e6e 6368696c 6472656e 20285241 p->nchildren (RA │ │ │ │ │ - 0x000315e4 4e47454f 4b286174 2c702d3e 6e636869 NGEOK(at,p->nchi │ │ │ │ │ - 0x000315f4 6c647265 6e29292c 20696e20 66696c65 ldren)), in file │ │ │ │ │ - 0x00031604 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00031614 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x00031624 65203531 32000000 61727261 7920696e e 512...array in │ │ │ │ │ - 0x00031634 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00031644 733a2061 74203e20 702d3e6e 6368696c s: at > p->nchil │ │ │ │ │ - 0x00031654 6472656e 20285241 4e47454f 4b286174 dren (RANGEOK(at │ │ │ │ │ - 0x00031664 2c702d3e 6e636869 6c647265 6e29292c ,p->nchildren)), │ │ │ │ │ - 0x00031674 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00031684 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x00031694 6e2e6320 406c696e 65203532 34000000 n.c @line 524... │ │ │ │ │ - 0x000316a4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000316b4 6f662062 6f756e64 733a2069 203e2070 of bounds: i > p │ │ │ │ │ - 0x000316c4 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ - 0x000316d4 47454f4b 28692c70 2d3e6e63 68696c64 GEOK(i,p->nchild │ │ │ │ │ - 0x000316e4 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ - 0x000316f4 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x00031704 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ - 0x00031714 35373300 61727261 7920696e 64657820 573.array index │ │ │ │ │ - 0x00031724 6f757420 6f662062 6f756e64 733a206b out of bounds: k │ │ │ │ │ - 0x00031734 203e2070 2d3e6e63 68696c64 72656e20 > p->nchildren │ │ │ │ │ - 0x00031744 2852414e 47454f4b 286b2c70 2d3e6e63 (RANGEOK(k,p->nc │ │ │ │ │ - 0x00031754 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ - 0x00031764 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00031774 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x00031784 696e6520 35373400 61727261 7920696e ine 574.array in │ │ │ │ │ - 0x00031794 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000317a4 733a2061 742b3120 3e20702d 3e6e6368 s: at+1 > p->nch │ │ │ │ │ - 0x000317b4 696c6472 656e2028 52414e47 454f4b28 ildren (RANGEOK( │ │ │ │ │ - 0x000317c4 61742b31 2c702d3e 6e636869 6c647265 at+1,p->nchildre │ │ │ │ │ - 0x000317d4 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ - 0x000317e4 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x000317f4 65652f74 6e2e6320 406c696e 65203538 ee/tn.c @line 58 │ │ │ │ │ - 0x00031804 39000000 61727261 7920696e 64657820 9...array index │ │ │ │ │ - 0x00031814 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ - 0x00031824 742d3120 3e20702d 3e6e6368 696c6472 t-1 > p->nchildr │ │ │ │ │ - 0x00031834 656e2028 52414e47 454f4b28 61742d31 en (RANGEOK(at-1 │ │ │ │ │ - 0x00031844 2c702d3e 6e636869 6c647265 6e29292c ,p->nchildren)), │ │ │ │ │ - 0x00031854 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00031864 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x00031874 6e2e6320 406c696e 65203539 37000000 n.c @line 597... │ │ │ │ │ - 0x00031884 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00031894 6f662062 6f756e64 733a2069 203e2070 of bounds: i > p │ │ │ │ │ - 0x000318a4 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ - 0x000318b4 47454f4b 28692c70 2d3e6e63 68696c64 GEOK(i,p->nchild │ │ │ │ │ - 0x000318c4 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ - 0x000318d4 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x000318e4 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ - 0x000318f4 36333900 61727261 7920696e 64657820 639.array index │ │ │ │ │ - 0x00031904 6f757420 6f662062 6f756e64 733a206b out of bounds: k │ │ │ │ │ - 0x00031914 203e2070 2d3e6e63 68696c64 72656e20 > p->nchildren │ │ │ │ │ - 0x00031924 2852414e 47454f4b 286b2c70 2d3e6e63 (RANGEOK(k,p->nc │ │ │ │ │ - 0x00031934 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ - 0x00031944 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00031954 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x00031964 696e6520 36343000 61727261 7920696e ine 640.array in │ │ │ │ │ + 0x00030d14 74727563 742f7472 65652f74 2e632040 truct/tree/t.c @ │ │ │ │ │ + 0x00030d24 6c696e65 20333432 00000000 61727261 line 342....arra │ │ │ │ │ + 0x00030d34 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00030d44 6f756e64 733a2070 6172656e 745b6a5d ounds: parent[j] │ │ │ │ │ + 0x00030d54 203e206e 6f646573 20285241 4e47454f > nodes (RANGEO │ │ │ │ │ + 0x00030d64 4b287061 72656e74 5b6a5d2c 6e6f6465 K(parent[j],node │ │ │ │ │ + 0x00030d74 7329292c 20696e20 66696c65 202e2f6d s)), in file ./m │ │ │ │ │ + 0x00030d84 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00030d94 65652f74 2e632040 6c696e65 20333533 ee/t.c @line 353 │ │ │ │ │ + 0x00030da4 00000000 54202825 7029207b 0a000000 ....T (%p) {.... │ │ │ │ │ + 0x00030db4 2e202020 4c737461 72742025 70202725 . Lstart %p '% │ │ │ │ │ + 0x00030dc4 73270a00 2e202020 4e737461 72742025 s'... Nstart % │ │ │ │ │ + 0x00030dd4 70202725 73270a00 2e202020 4e205b25 p '%s'... N [% │ │ │ │ │ + 0x00030de4 70202725 73275d00 20257000 20257020 p '%s']. %p. %p │ │ │ │ │ + 0x00030df4 27257327 00000000 7d0a0000 61727261 '%s'....}...arra │ │ │ │ │ + 0x00030e04 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00030e14 6f756e64 733a2061 74203e20 6c632028 ounds: at > lc ( │ │ │ │ │ + 0x00030e24 52414e47 454f4b28 61742c6c 6329292c RANGEOK(at,lc)), │ │ │ │ │ + 0x00030e34 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00030e44 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x00030e54 6e2e6320 406c696e 65203130 39370000 n.c @line 1097.. │ │ │ │ │ + 0x00030e64 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00030e74 6f662062 6f756e64 733a2061 74203e20 of bounds: at > │ │ │ │ │ + 0x00030e84 6c632028 52414e47 454f4b28 61742c6c lc (RANGEOK(at,l │ │ │ │ │ + 0x00030e94 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00030ea4 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00030eb4 65652f74 6e2e6320 406c696e 65203131 ee/tn.c @line 11 │ │ │ │ │ + 0x00030ec4 30390000 61727261 7920696e 64657820 09..array index │ │ │ │ │ + 0x00030ed4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00030ee4 203e206e 2d3e6e63 68696c64 72656e20 > n->nchildren │ │ │ │ │ + 0x00030ef4 2852414e 47454f4b 28692c6e 2d3e6e63 (RANGEOK(i,n->nc │ │ │ │ │ + 0x00030f04 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ + 0x00030f14 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00030f24 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x00030f34 696e6520 31313130 00000000 73747275 ine 1110....stru │ │ │ │ │ + 0x00030f44 63743a3a 74726565 28632920 746e5f6e ct::tree(c) tn_n │ │ │ │ │ + 0x00030f54 6577202d 20747269 65642074 6f207573 ew - tried to us │ │ │ │ │ + 0x00030f64 65206475 706c6963 61746520 6e616d65 e duplicate name │ │ │ │ │ + 0x00030f74 20666f72 206e6577 206e6f64 65000000 for new node... │ │ │ │ │ + 0x00030f84 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00030f94 6f662062 6f756e64 733a2069 203e2070 of bounds: i > p │ │ │ │ │ + 0x00030fa4 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ + 0x00030fb4 47454f4b 28692c70 2d3e6e63 68696c64 GEOK(i,p->nchild │ │ │ │ │ + 0x00030fc4 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ + 0x00030fd4 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x00030fe4 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ + 0x00030ff4 32373700 61727261 7920696e 64657820 277.array index │ │ │ │ │ + 0x00031004 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00031014 2b31203e 20702d3e 6e636869 6c647265 +1 > p->nchildre │ │ │ │ │ + 0x00031024 6e202852 414e4745 4f4b2869 2b312c70 n (RANGEOK(i+1,p │ │ │ │ │ + 0x00031034 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ + 0x00031044 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x00031054 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ + 0x00031064 6320406c 696e6520 32373800 746e5f64 c @line 278.tn_d │ │ │ │ │ + 0x00031074 65746163 686d616e 79202d20 74726965 etachmany - trie │ │ │ │ │ + 0x00031084 6420746f 20637574 20746f6f 206d616e d to cut too man │ │ │ │ │ + 0x00031094 79206368 696c6472 656e2028 656e6420 y children (end │ │ │ │ │ + 0x000310a4 3c3d2070 2d3e6e63 68696c64 72656e29 <= p->nchildren) │ │ │ │ │ + 0x000310b4 2c20696e 2066696c 65202e2f 6d6f6475 , in file ./modu │ │ │ │ │ + 0x000310c4 6c65732f 73747275 63742f74 7265652f les/struct/tree/ │ │ │ │ │ + 0x000310d4 746e2e63 20406c69 6e652033 32380000 tn.c @line 328.. │ │ │ │ │ + 0x000310e4 746e5f64 65746163 686d616e 79202d20 tn_detachmany - │ │ │ │ │ + 0x000310f4 74726965 6420746f 20637574 206e6f74 tried to cut not │ │ │ │ │ + 0x00031104 68696e67 20286c65 6e203e20 30292c20 hing (len > 0), │ │ │ │ │ + 0x00031114 696e2066 696c6520 2e2f6d6f 64756c65 in file ./module │ │ │ │ │ + 0x00031124 732f7374 72756374 2f747265 652f746e s/struct/tree/tn │ │ │ │ │ + 0x00031134 2e632040 6c696e65 20333239 00000000 .c @line 329.... │ │ │ │ │ + 0x00031144 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00031154 6f662062 6f756e64 733a206b 203e2070 of bounds: k > p │ │ │ │ │ + 0x00031164 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ + 0x00031174 47454f4b 286b2c70 2d3e6e63 68696c64 GEOK(k,p->nchild │ │ │ │ │ + 0x00031184 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ + 0x00031194 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x000311a4 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ + 0x000311b4 33393600 61727261 7920696e 64657820 396.array index │ │ │ │ │ + 0x000311c4 6f757420 6f662062 6f756e64 733a206b out of bounds: k │ │ │ │ │ + 0x000311d4 203e2070 2d3e6e63 68696c64 72656e20 > p->nchildren │ │ │ │ │ + 0x000311e4 2852414e 47454f4b 286b2c70 2d3e6e63 (RANGEOK(k,p->nc │ │ │ │ │ + 0x000311f4 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ + 0x00031204 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00031214 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x00031224 696e6520 34303400 61727261 7920696e ine 404.array in │ │ │ │ │ + 0x00031234 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00031244 733a2069 203e2070 2d3e6e63 68696c64 s: i > p->nchild │ │ │ │ │ + 0x00031254 72656e20 2852414e 47454f4b 28692c70 ren (RANGEOK(i,p │ │ │ │ │ + 0x00031264 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ + 0x00031274 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x00031284 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ + 0x00031294 6320406c 696e6520 34303500 61727261 c @line 405.arra │ │ │ │ │ + 0x000312a4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000312b4 6f756e64 733a2061 74203e20 702d3e6e ounds: at > p->n │ │ │ │ │ + 0x000312c4 6368696c 6472656e 20285241 4e47454f children (RANGEO │ │ │ │ │ + 0x000312d4 4b286174 2c702d3e 6e636869 6c647265 K(at,p->nchildre │ │ │ │ │ + 0x000312e4 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ + 0x000312f4 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00031304 65652f74 6e2e6320 406c696e 65203436 ee/tn.c @line 46 │ │ │ │ │ + 0x00031314 36000000 61727261 7920696e 64657820 6...array index │ │ │ │ │ + 0x00031324 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ + 0x00031334 742d3120 3e20702d 3e6e6368 696c6472 t-1 > p->nchildr │ │ │ │ │ + 0x00031344 656e2028 52414e47 454f4b28 61742d31 en (RANGEOK(at-1 │ │ │ │ │ + 0x00031354 2c702d3e 6e636869 6c647265 6e29292c ,p->nchildren)), │ │ │ │ │ + 0x00031364 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00031374 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x00031384 6e2e6320 406c696e 65203437 37000000 n.c @line 477... │ │ │ │ │ + 0x00031394 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000313a4 6f662062 6f756e64 733a2061 74203e20 of bounds: at > │ │ │ │ │ + 0x000313b4 702d3e6e 6368696c 6472656e 20285241 p->nchildren (RA │ │ │ │ │ + 0x000313c4 4e47454f 4b286174 2c702d3e 6e636869 NGEOK(at,p->nchi │ │ │ │ │ + 0x000313d4 6c647265 6e29292c 20696e20 66696c65 ldren)), in file │ │ │ │ │ + 0x000313e4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000313f4 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x00031404 65203531 32000000 61727261 7920696e e 512...array in │ │ │ │ │ + 0x00031414 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00031424 733a2061 74203e20 702d3e6e 6368696c s: at > p->nchil │ │ │ │ │ + 0x00031434 6472656e 20285241 4e47454f 4b286174 dren (RANGEOK(at │ │ │ │ │ + 0x00031444 2c702d3e 6e636869 6c647265 6e29292c ,p->nchildren)), │ │ │ │ │ + 0x00031454 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00031464 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x00031474 6e2e6320 406c696e 65203532 34000000 n.c @line 524... │ │ │ │ │ + 0x00031484 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00031494 6f662062 6f756e64 733a2069 203e2070 of bounds: i > p │ │ │ │ │ + 0x000314a4 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ + 0x000314b4 47454f4b 28692c70 2d3e6e63 68696c64 GEOK(i,p->nchild │ │ │ │ │ + 0x000314c4 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ + 0x000314d4 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x000314e4 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ + 0x000314f4 35373300 61727261 7920696e 64657820 573.array index │ │ │ │ │ + 0x00031504 6f757420 6f662062 6f756e64 733a206b out of bounds: k │ │ │ │ │ + 0x00031514 203e2070 2d3e6e63 68696c64 72656e20 > p->nchildren │ │ │ │ │ + 0x00031524 2852414e 47454f4b 286b2c70 2d3e6e63 (RANGEOK(k,p->nc │ │ │ │ │ + 0x00031534 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ + 0x00031544 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00031554 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x00031564 696e6520 35373400 61727261 7920696e ine 574.array in │ │ │ │ │ + 0x00031574 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00031584 733a2061 742b3120 3e20702d 3e6e6368 s: at+1 > p->nch │ │ │ │ │ + 0x00031594 696c6472 656e2028 52414e47 454f4b28 ildren (RANGEOK( │ │ │ │ │ + 0x000315a4 61742b31 2c702d3e 6e636869 6c647265 at+1,p->nchildre │ │ │ │ │ + 0x000315b4 6e29292c 20696e20 66696c65 202e2f6d n)), in file ./m │ │ │ │ │ + 0x000315c4 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x000315d4 65652f74 6e2e6320 406c696e 65203538 ee/tn.c @line 58 │ │ │ │ │ + 0x000315e4 39000000 61727261 7920696e 64657820 9...array index │ │ │ │ │ + 0x000315f4 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ + 0x00031604 742d3120 3e20702d 3e6e6368 696c6472 t-1 > p->nchildr │ │ │ │ │ + 0x00031614 656e2028 52414e47 454f4b28 61742d31 en (RANGEOK(at-1 │ │ │ │ │ + 0x00031624 2c702d3e 6e636869 6c647265 6e29292c ,p->nchildren)), │ │ │ │ │ + 0x00031634 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00031644 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x00031654 6e2e6320 406c696e 65203539 37000000 n.c @line 597... │ │ │ │ │ + 0x00031664 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00031674 6f662062 6f756e64 733a2069 203e2070 of bounds: i > p │ │ │ │ │ + 0x00031684 2d3e6e63 68696c64 72656e20 2852414e ->nchildren (RAN │ │ │ │ │ + 0x00031694 47454f4b 28692c70 2d3e6e63 68696c64 GEOK(i,p->nchild │ │ │ │ │ + 0x000316a4 72656e29 292c2069 6e206669 6c65202e ren)), in file . │ │ │ │ │ + 0x000316b4 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ + 0x000316c4 74726565 2f746e2e 6320406c 696e6520 tree/tn.c @line │ │ │ │ │ + 0x000316d4 36333900 61727261 7920696e 64657820 639.array index │ │ │ │ │ + 0x000316e4 6f757420 6f662062 6f756e64 733a206b out of bounds: k │ │ │ │ │ + 0x000316f4 203e2070 2d3e6e63 68696c64 72656e20 > p->nchildren │ │ │ │ │ + 0x00031704 2852414e 47454f4b 286b2c70 2d3e6e63 (RANGEOK(k,p->nc │ │ │ │ │ + 0x00031714 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ + 0x00031724 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00031734 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x00031744 696e6520 36343000 61727261 7920696e ine 640.array in │ │ │ │ │ + 0x00031754 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00031764 733a206b 203e2070 2d3e6e63 68696c64 s: k > p->nchild │ │ │ │ │ + 0x00031774 72656e20 2852414e 47454f4b 286b2c70 ren (RANGEOK(k,p │ │ │ │ │ + 0x00031784 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ + 0x00031794 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x000317a4 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ + 0x000317b4 6320406c 696e6520 36343900 61727261 c @line 649.arra │ │ │ │ │ + 0x000317c4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000317d4 6f756e64 733a206b 203e2070 2d3e6e63 ounds: k > p->nc │ │ │ │ │ + 0x000317e4 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ + 0x000317f4 286b2c70 2d3e6e63 68696c64 72656e29 (k,p->nchildren) │ │ │ │ │ + 0x00031804 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00031814 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x00031824 2f746e2e 6320406c 696e6520 36353800 /tn.c @line 658. │ │ │ │ │ + 0x00031834 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00031844 6f662062 6f756e64 733a206b 2d31203e of bounds: k-1 > │ │ │ │ │ + 0x00031854 20702d3e 6e636869 6c647265 6e202852 p->nchildren (R │ │ │ │ │ + 0x00031864 414e4745 4f4b286b 2d312c70 2d3e6e63 ANGEOK(k-1,p->nc │ │ │ │ │ + 0x00031874 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ + 0x00031884 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ + 0x00031894 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ + 0x000318a4 696e6520 36353900 61727261 7920696e ine 659.array in │ │ │ │ │ + 0x000318b4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000318c4 733a206b 2b31203e 20702d3e 6e636869 s: k+1 > p->nchi │ │ │ │ │ + 0x000318d4 6c647265 6e202852 414e4745 4f4b286b ldren (RANGEOK(k │ │ │ │ │ + 0x000318e4 2b312c70 2d3e6e63 68696c64 72656e29 +1,p->nchildren) │ │ │ │ │ + 0x000318f4 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00031904 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x00031914 2f746e2e 6320406c 696e6520 36363700 /tn.c @line 667. │ │ │ │ │ + 0x00031924 4d616c66 6f726d65 64206e6f 64657320 Malformed nodes │ │ │ │ │ + 0x00031934 61747472 69627574 65732c20 736e7563 attributes, snuc │ │ │ │ │ + 0x00031944 6b207468 726f7567 68207661 6c696461 k through valida │ │ │ │ │ + 0x00031954 74696f6e 206f6620 73657269 616c697a tion of serializ │ │ │ │ │ + 0x00031964 6174696f 6e2e0000 61727261 7920696e ation...array in │ │ │ │ │ 0x00031974 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00031984 733a206b 203e2070 2d3e6e63 68696c64 s: k > p->nchild │ │ │ │ │ - 0x00031994 72656e20 2852414e 47454f4b 286b2c70 ren (RANGEOK(k,p │ │ │ │ │ - 0x000319a4 2d3e6e63 68696c64 72656e29 292c2069 ->nchildren)), i │ │ │ │ │ - 0x000319b4 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x000319c4 2f737472 7563742f 74726565 2f746e2e /struct/tree/tn. │ │ │ │ │ - 0x000319d4 6320406c 696e6520 36343900 61727261 c @line 649.arra │ │ │ │ │ - 0x000319e4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000319f4 6f756e64 733a206b 203e2070 2d3e6e63 ounds: k > p->nc │ │ │ │ │ - 0x00031a04 68696c64 72656e20 2852414e 47454f4b hildren (RANGEOK │ │ │ │ │ - 0x00031a14 286b2c70 2d3e6e63 68696c64 72656e29 (k,p->nchildren) │ │ │ │ │ - 0x00031a24 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00031a34 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x00031a44 2f746e2e 6320406c 696e6520 36353800 /tn.c @line 658. │ │ │ │ │ - 0x00031a54 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00031a64 6f662062 6f756e64 733a206b 2d31203e of bounds: k-1 > │ │ │ │ │ - 0x00031a74 20702d3e 6e636869 6c647265 6e202852 p->nchildren (R │ │ │ │ │ - 0x00031a84 414e4745 4f4b286b 2d312c70 2d3e6e63 ANGEOK(k-1,p->nc │ │ │ │ │ - 0x00031a94 68696c64 72656e29 292c2069 6e206669 hildren)), in fi │ │ │ │ │ - 0x00031aa4 6c65202e 2f6d6f64 756c6573 2f737472 le ./modules/str │ │ │ │ │ - 0x00031ab4 7563742f 74726565 2f746e2e 6320406c uct/tree/tn.c @l │ │ │ │ │ - 0x00031ac4 696e6520 36353900 61727261 7920696e ine 659.array in │ │ │ │ │ - 0x00031ad4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00031ae4 733a206b 2b31203e 20702d3e 6e636869 s: k+1 > p->nchi │ │ │ │ │ - 0x00031af4 6c647265 6e202852 414e4745 4f4b286b ldren (RANGEOK(k │ │ │ │ │ - 0x00031b04 2b312c70 2d3e6e63 68696c64 72656e29 +1,p->nchildren) │ │ │ │ │ - 0x00031b14 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00031b24 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x00031b34 2f746e2e 6320406c 696e6520 36363700 /tn.c @line 667. │ │ │ │ │ - 0x00031b44 4d616c66 6f726d65 64206e6f 64657320 Malformed nodes │ │ │ │ │ - 0x00031b54 61747472 69627574 65732c20 736e7563 attributes, snuc │ │ │ │ │ - 0x00031b64 6b207468 726f7567 68207661 6c696461 k through valida │ │ │ │ │ - 0x00031b74 74696f6e 206f6620 73657269 616c697a tion of serializ │ │ │ │ │ - 0x00031b84 6174696f 6e2e0000 61727261 7920696e ation...array in │ │ │ │ │ - 0x00031b94 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00031ba4 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ - 0x00031bb4 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ - 0x00031bc4 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00031bd4 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x00031be4 65652f74 6e2e6320 406c696e 65203737 ee/tn.c @line 77 │ │ │ │ │ - 0x00031bf4 33000000 42616420 6c697374 206f6620 3...Bad list of │ │ │ │ │ - 0x00031c04 64657363 656e6461 6e747320 28656e64 descendants (end │ │ │ │ │ - 0x00031c14 203d3d20 6c63292c 20696e20 66696c65 == lc), in file │ │ │ │ │ - 0x00031c24 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00031c34 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x00031c44 65203835 39000000 61727261 7920696e e 859...array in │ │ │ │ │ - 0x00031c54 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00031c64 733a2063 6d646320 3e206563 20285241 s: cmdc > ec (RA │ │ │ │ │ - 0x00031c74 4e47454f 4b28636d 64632c65 6329292c NGEOK(cmdc,ec)), │ │ │ │ │ - 0x00031c84 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00031c94 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x00031ca4 6e2e6320 406c696e 65203931 38000000 n.c @line 918... │ │ │ │ │ - 0x00031cb4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00031cc4 6f662062 6f756e64 733a2063 6d64632b of bounds: cmdc+ │ │ │ │ │ - 0x00031cd4 31203e20 65632028 52414e47 454f4b28 1 > ec (RANGEOK( │ │ │ │ │ - 0x00031ce4 636d6463 2b312c65 6329292c 20696e20 cmdc+1,ec)), in │ │ │ │ │ - 0x00031cf4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00031d04 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ - 0x00031d14 406c696e 65203933 31000000 61727261 @line 931...arra │ │ │ │ │ - 0x00031d24 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00031d34 6f756e64 733a2064 7374203e 206c6320 ounds: dst > lc │ │ │ │ │ - 0x00031d44 2852414e 47454f4b 28647374 2c6c6329 (RANGEOK(dst,lc) │ │ │ │ │ - 0x00031d54 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00031d64 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x00031d74 2f746e2e 6320406c 696e6520 39363100 /tn.c @line 961. │ │ │ │ │ - 0x00031d84 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00031d94 6f662062 6f756e64 733a2063 6d646320 of bounds: cmdc │ │ │ │ │ - 0x00031da4 3e206563 20285241 4e47454f 4b28636d > ec (RANGEOK(cm │ │ │ │ │ - 0x00031db4 64632c65 6329292c 20696e20 66696c65 dc,ec)), in file │ │ │ │ │ - 0x00031dc4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00031dd4 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x00031de4 65203937 36000000 61727261 7920696e e 976...array in │ │ │ │ │ - 0x00031df4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00031e04 733a2063 6d646320 3e206563 20285241 s: cmdc > ec (RA │ │ │ │ │ - 0x00031e14 4e47454f 4b28636d 64632c65 6329292c NGEOK(cmdc,ec)), │ │ │ │ │ - 0x00031e24 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00031e34 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x00031e44 6e2e6320 406c696e 65203939 35000000 n.c @line 995... │ │ │ │ │ - 0x00031e54 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00031e64 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ - 0x00031e74 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ - 0x00031e84 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00031e94 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00031ea4 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ - 0x00031eb4 65203130 34350000 61727261 7920696e e 1045..array in │ │ │ │ │ - 0x00031ec4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00031ed4 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ - 0x00031ee4 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ - 0x00031ef4 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00031f04 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x00031f14 65652f74 6e2e6320 406c696e 65203130 ee/tn.c @line 10 │ │ │ │ │ - 0x00031f24 34360000 61727261 7920696e 64657820 46..array index │ │ │ │ │ - 0x00031f34 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ - 0x00031f44 742b3020 3e206c69 73746320 2852414e t+0 > listc (RAN │ │ │ │ │ - 0x00031f54 47454f4b 2861742b 302c6c69 73746329 GEOK(at+0,listc) │ │ │ │ │ - 0x00031f64 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00031f74 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x00031f84 2f746e2e 6320406c 696e6520 31303632 /tn.c @line 1062 │ │ │ │ │ - 0x00031f94 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x00031fa4 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ - 0x00031fb4 742b3120 3e206c69 73746320 2852414e t+1 > listc (RAN │ │ │ │ │ - 0x00031fc4 47454f4b 2861742b 312c6c69 73746329 GEOK(at+1,listc) │ │ │ │ │ - 0x00031fd4 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00031fe4 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x00031ff4 2f746e2e 6320406c 696e6520 31303633 /tn.c @line 1063 │ │ │ │ │ - 0x00032004 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x00032014 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ - 0x00032024 742b3220 3e206c69 73746320 2852414e t+2 > listc (RAN │ │ │ │ │ - 0x00032034 47454f4b 2861742b 322c6c69 73746329 GEOK(at+2,listc) │ │ │ │ │ - 0x00032044 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ - 0x00032054 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ - 0x00032064 2f746e2e 6320406c 696e6520 31303634 /tn.c @line 1064 │ │ │ │ │ - 0x00032074 00000000 43616e6e 6f742063 72656174 ....Cannot creat │ │ │ │ │ - 0x00032084 65205444 4e207374 72756374 75726520 e TDN structure │ │ │ │ │ - 0x00032094 76696120 72656775 6c617220 7368696d via regular shim │ │ │ │ │ - 0x000320a4 6d657269 6e672e00 2220646f 6573206e mering.." does n │ │ │ │ │ - 0x000320b4 6f742065 78697374 20696e20 74726565 ot exist in tree │ │ │ │ │ - 0x000320c4 20220000 74636c6c 69623a3a 73747275 "..tcllib::stru │ │ │ │ │ - 0x000320d4 63743a3a 74726565 2f637269 74636c3a ct::tree/critcl: │ │ │ │ │ - 0x000320e4 3a6e6f64 65000000 496c6c65 67616c20 :node...Illegal │ │ │ │ │ - 0x000320f4 61747465 6d707420 746f2070 72756e65 attempt to prune │ │ │ │ │ - 0x00032104 20696e2d 6f726465 72207761 6c6b696e in-order walkin │ │ │ │ │ - 0x00032114 67000000 496c6c65 67616c20 61747465 g...Illegal atte │ │ │ │ │ - 0x00032124 6d707420 746f2070 72756e65 20706f73 mpt to prune pos │ │ │ │ │ - 0x00032134 742d6f72 64657220 77616c6b 696e6700 t-order walking. │ │ │ │ │ - 0x00032144 76616c75 6520666f 7220222d 74797065 value for "-type │ │ │ │ │ - 0x00032154 22206d69 7373696e 67000000 61727261 " missing...arra │ │ │ │ │ + 0x00031984 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ + 0x00031994 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ + 0x000319a4 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x000319b4 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x000319c4 65652f74 6e2e6320 406c696e 65203737 ee/tn.c @line 77 │ │ │ │ │ + 0x000319d4 33000000 42616420 6c697374 206f6620 3...Bad list of │ │ │ │ │ + 0x000319e4 64657363 656e6461 6e747320 28656e64 descendants (end │ │ │ │ │ + 0x000319f4 203d3d20 6c63292c 20696e20 66696c65 == lc), in file │ │ │ │ │ + 0x00031a04 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00031a14 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x00031a24 65203835 39000000 61727261 7920696e e 859...array in │ │ │ │ │ + 0x00031a34 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00031a44 733a2063 6d646320 3e206563 20285241 s: cmdc > ec (RA │ │ │ │ │ + 0x00031a54 4e47454f 4b28636d 64632c65 6329292c NGEOK(cmdc,ec)), │ │ │ │ │ + 0x00031a64 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00031a74 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x00031a84 6e2e6320 406c696e 65203931 38000000 n.c @line 918... │ │ │ │ │ + 0x00031a94 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00031aa4 6f662062 6f756e64 733a2063 6d64632b of bounds: cmdc+ │ │ │ │ │ + 0x00031ab4 31203e20 65632028 52414e47 454f4b28 1 > ec (RANGEOK( │ │ │ │ │ + 0x00031ac4 636d6463 2b312c65 6329292c 20696e20 cmdc+1,ec)), in │ │ │ │ │ + 0x00031ad4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00031ae4 74727563 742f7472 65652f74 6e2e6320 truct/tree/tn.c │ │ │ │ │ + 0x00031af4 406c696e 65203933 31000000 61727261 @line 931...arra │ │ │ │ │ + 0x00031b04 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00031b14 6f756e64 733a2064 7374203e 206c6320 ounds: dst > lc │ │ │ │ │ + 0x00031b24 2852414e 47454f4b 28647374 2c6c6329 (RANGEOK(dst,lc) │ │ │ │ │ + 0x00031b34 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00031b44 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x00031b54 2f746e2e 6320406c 696e6520 39363100 /tn.c @line 961. │ │ │ │ │ + 0x00031b64 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00031b74 6f662062 6f756e64 733a2063 6d646320 of bounds: cmdc │ │ │ │ │ + 0x00031b84 3e206563 20285241 4e47454f 4b28636d > ec (RANGEOK(cm │ │ │ │ │ + 0x00031b94 64632c65 6329292c 20696e20 66696c65 dc,ec)), in file │ │ │ │ │ + 0x00031ba4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00031bb4 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x00031bc4 65203937 36000000 61727261 7920696e e 976...array in │ │ │ │ │ + 0x00031bd4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00031be4 733a2063 6d646320 3e206563 20285241 s: cmdc > ec (RA │ │ │ │ │ + 0x00031bf4 4e47454f 4b28636d 64632c65 6329292c NGEOK(cmdc,ec)), │ │ │ │ │ + 0x00031c04 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00031c14 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ + 0x00031c24 6e2e6320 406c696e 65203939 35000000 n.c @line 995... │ │ │ │ │ + 0x00031c34 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00031c44 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ + 0x00031c54 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ + 0x00031c64 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x00031c74 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00031c84 742f7472 65652f74 6e2e6320 406c696e t/tree/tn.c @lin │ │ │ │ │ + 0x00031c94 65203130 34350000 61727261 7920696e e 1045..array in │ │ │ │ │ + 0x00031ca4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00031cb4 733a2069 2b31203e 206c6973 74632028 s: i+1 > listc ( │ │ │ │ │ + 0x00031cc4 52414e47 454f4b28 692b312c 6c697374 RANGEOK(i+1,list │ │ │ │ │ + 0x00031cd4 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00031ce4 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00031cf4 65652f74 6e2e6320 406c696e 65203130 ee/tn.c @line 10 │ │ │ │ │ + 0x00031d04 34360000 61727261 7920696e 64657820 46..array index │ │ │ │ │ + 0x00031d14 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ + 0x00031d24 742b3020 3e206c69 73746320 2852414e t+0 > listc (RAN │ │ │ │ │ + 0x00031d34 47454f4b 2861742b 302c6c69 73746329 GEOK(at+0,listc) │ │ │ │ │ + 0x00031d44 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00031d54 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x00031d64 2f746e2e 6320406c 696e6520 31303632 /tn.c @line 1062 │ │ │ │ │ + 0x00031d74 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x00031d84 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ + 0x00031d94 742b3120 3e206c69 73746320 2852414e t+1 > listc (RAN │ │ │ │ │ + 0x00031da4 47454f4b 2861742b 312c6c69 73746329 GEOK(at+1,listc) │ │ │ │ │ + 0x00031db4 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00031dc4 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x00031dd4 2f746e2e 6320406c 696e6520 31303633 /tn.c @line 1063 │ │ │ │ │ + 0x00031de4 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x00031df4 6f757420 6f662062 6f756e64 733a2061 out of bounds: a │ │ │ │ │ + 0x00031e04 742b3220 3e206c69 73746320 2852414e t+2 > listc (RAN │ │ │ │ │ + 0x00031e14 47454f4b 2861742b 322c6c69 73746329 GEOK(at+2,listc) │ │ │ │ │ + 0x00031e24 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00031e34 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x00031e44 2f746e2e 6320406c 696e6520 31303634 /tn.c @line 1064 │ │ │ │ │ + 0x00031e54 00000000 20286c6f 6f6b7320 6c696b65 .... (looks like │ │ │ │ │ + 0x00031e64 20696e76 616c6964 206f6374 616c206e invalid octal n │ │ │ │ │ + 0x00031e74 756d6265 72290000 61727261 7920696e umber)..array in │ │ │ │ │ + 0x00031e84 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00031e94 733a2069 203e2064 65707468 20285241 s: i > depth (RA │ │ │ │ │ + 0x00031ea4 4e47454f 4b28692c 64657074 6829292c NGEOK(i,depth)), │ │ │ │ │ + 0x00031eb4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00031ec4 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ + 0x00031ed4 2e632040 6c696e65 20313431 00000000 .c @line 141.... │ │ │ │ │ + 0x00031ee4 496e636f 6e736973 74656e74 20236e6f Inconsistent #no │ │ │ │ │ + 0x00031ef4 64657320 696e2074 72656520 28742d3e des in tree (t-> │ │ │ │ │ + 0x00031f04 6e6f6465 2e6e756d 456e7472 69657320 node.numEntries │ │ │ │ │ + 0x00031f14 3d3d2074 2d3e6e6e 6f646573 292c2069 == t->nnodes), i │ │ │ │ │ + 0x00031f24 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ + 0x00031f34 2f737472 7563742f 74726565 2f6d2e63 /struct/tree/m.c │ │ │ │ │ + 0x00031f44 20406c69 6e652032 38370000 61727261 @line 287..arra │ │ │ │ │ + 0x00031f54 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00031f64 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ + 0x00031f74 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ + 0x00031f84 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00031f94 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00031fa4 65652f6d 2e632040 6c696e65 20333137 ee/m.c @line 317 │ │ │ │ │ + 0x00031fb4 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x00031fc4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00031fd4 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ + 0x00031fe4 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ + 0x00031ff4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00032004 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ + 0x00032014 2e632040 6c696e65 20333138 00000000 .c @line 318.... │ │ │ │ │ + 0x00032024 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00032034 6f662062 6f756e64 733a206a 203e206c of bounds: j > l │ │ │ │ │ + 0x00032044 69737463 20285241 4e47454f 4b286a2c istc (RANGEOK(j, │ │ │ │ │ + 0x00032054 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x00032064 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00032074 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ + 0x00032084 20333637 00000000 61727261 7920696e 367....array in │ │ │ │ │ + 0x00032094 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000320a4 733a206a 2b31203e 206c6973 74632028 s: j+1 > listc ( │ │ │ │ │ + 0x000320b4 52414e47 454f4b28 6a2b312c 6c697374 RANGEOK(j+1,list │ │ │ │ │ + 0x000320c4 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x000320d4 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x000320e4 65652f6d 2e632040 6c696e65 20333638 ee/m.c @line 368 │ │ │ │ │ + 0x000320f4 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x00032104 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00032114 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x00032124 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x00032134 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00032144 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x00032154 6c696e65 20343035 00000000 61727261 line 405....arra │ │ │ │ │ 0x00032164 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00032174 6f756e64 733a2069 2b31203e 206f626a ounds: i+1 > obj │ │ │ │ │ - 0x00032184 63202852 414e4745 4f4b2869 2b312c6f c (RANGEOK(i+1,o │ │ │ │ │ - 0x00032194 626a6329 292c2069 6e206669 6c65202e bjc)), in file . │ │ │ │ │ - 0x000321a4 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x000321b4 74726565 2f77616c 6b2e6320 406c696e tree/walk.c @lin │ │ │ │ │ - 0x000321c4 65203630 00000000 76616c75 6520666f e 60....value fo │ │ │ │ │ - 0x000321d4 7220222d 6f726465 7222206d 69737369 r "-order" missi │ │ │ │ │ - 0x000321e4 6e670000 61727261 7920696e 64657820 ng..array index │ │ │ │ │ - 0x000321f4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00032204 2b31203e 206f626a 63202852 414e4745 +1 > objc (RANGE │ │ │ │ │ - 0x00032214 4f4b2869 2b312c6f 626a6329 292c2069 OK(i+1,objc)), i │ │ │ │ │ - 0x00032224 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x00032234 2f737472 7563742f 74726565 2f77616c /struct/tree/wal │ │ │ │ │ - 0x00032244 6b2e6320 406c696e 65203732 00000000 k.c @line 72.... │ │ │ │ │ - 0x00032254 756e6162 6c652074 6f20646f 20612069 unable to do a i │ │ │ │ │ - 0x00032264 6e2d6f72 64657220 62726561 64746820 n-order breadth │ │ │ │ │ - 0x00032274 66697273 74207761 6c6b0000 76697369 first walk..visi │ │ │ │ │ - 0x00032284 74000000 696e0000 726f6f74 00000000 t...in..root.... │ │ │ │ │ - 0x00032294 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ - 0x000322a4 7a617469 6f6e3a20 6c697374 206c656e zation: list len │ │ │ │ │ - 0x000322b4 67746820 6e6f7420 61206d75 6c746970 gth not a multip │ │ │ │ │ - 0x000322c4 6c65206f 6620332e 00000000 61727261 le of 3.....arra │ │ │ │ │ - 0x000322d4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000322e4 6f756e64 733a2028 2869292b 3229203e ounds: ((i)+2) > │ │ │ │ │ - 0x000322f4 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x00032304 28286929 2b32292c 6c697374 6329292c ((i)+2),listc)), │ │ │ │ │ - 0x00032314 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00032324 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x00032334 2e632040 6c696e65 20313039 00000000 .c @line 109.... │ │ │ │ │ - 0x00032344 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00032354 6f662062 6f756e64 733a206a 203e206e of bounds: j > n │ │ │ │ │ - 0x00032364 6f646573 20285241 4e47454f 4b286a2c odes (RANGEOK(j, │ │ │ │ │ - 0x00032374 6e6f6465 7329292c 20696e20 66696c65 nodes)), in file │ │ │ │ │ - 0x00032384 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00032394 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ - 0x000323a4 20313130 00000000 6572726f 7220696e 110....error in │ │ │ │ │ - 0x000323b4 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ - 0x000323c4 6d616c66 6f726d65 64206174 74726962 malformed attrib │ │ │ │ │ - 0x000323d4 75746520 64696374 696f6e61 72792e00 ute dictionary.. │ │ │ │ │ - 0x000323e4 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ - 0x000323f4 7a617469 6f6e3a20 6e6f2072 6f6f7420 zation: no root │ │ │ │ │ - 0x00032404 73706563 69666965 642e0000 61727261 specified...arra │ │ │ │ │ - 0x00032414 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00032424 6f756e64 733a2028 2869292b 3129203e ounds: ((i)+1) > │ │ │ │ │ - 0x00032434 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x00032444 28286929 2b31292c 6c697374 6329292c ((i)+1),listc)), │ │ │ │ │ - 0x00032454 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00032464 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x00032474 2e632040 6c696e65 20313338 00000000 .c @line 138.... │ │ │ │ │ - 0x00032484 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00032494 6f662062 6f756e64 733a206a 203e206e of bounds: j > n │ │ │ │ │ - 0x000324a4 6f646573 20285241 4e47454f 4b286a2c odes (RANGEOK(j, │ │ │ │ │ - 0x000324b4 6e6f6465 7329292c 20696e20 66696c65 nodes)), in file │ │ │ │ │ - 0x000324c4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x000324d4 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ - 0x000324e4 20313339 00000000 6572726f 7220696e 139....error in │ │ │ │ │ - 0x000324f4 20736572 69616c69 7a617469 6f6e3a20 serialization: │ │ │ │ │ - 0x00032504 6d756c74 69706c65 20726f6f 74206e6f multiple root no │ │ │ │ │ - 0x00032514 6465732e 00000000 61727261 7920696e des.....array in │ │ │ │ │ - 0x00032524 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00032534 733a2072 6f6f7420 3e206e6f 64657320 s: root > nodes │ │ │ │ │ - 0x00032544 2852414e 47454f4b 28726f6f 742c6e6f (RANGEOK(root,no │ │ │ │ │ - 0x00032554 64657329 292c2069 6e206669 6c65202e des)), in file . │ │ │ │ │ - 0x00032564 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x00032574 74726565 2f742e63 20406c69 6e652031 tree/t.c @line 1 │ │ │ │ │ - 0x00032584 37350000 61727261 7920696e 64657820 75..array index │ │ │ │ │ - 0x00032594 6f757420 6f662062 6f756e64 733a2028 out of bounds: ( │ │ │ │ │ - 0x000325a4 2869292b 3129203e 206c6973 74632028 (i)+1) > listc ( │ │ │ │ │ - 0x000325b4 52414e47 454f4b28 28286929 2b31292c RANGEOK(((i)+1), │ │ │ │ │ - 0x000325c4 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x000325d4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x000325e4 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ - 0x000325f4 20313833 00000000 61727261 7920696e 183....array in │ │ │ │ │ - 0x00032604 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00032614 733a206a 203e206e 6f646573 20285241 s: j > nodes (RA │ │ │ │ │ - 0x00032624 4e47454f 4b286a2c 6e6f6465 7329292c NGEOK(j,nodes)), │ │ │ │ │ - 0x00032634 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00032644 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x00032654 2e632040 6c696e65 20313834 00000000 .c @line 184.... │ │ │ │ │ - 0x00032664 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ - 0x00032674 7a617469 6f6e3a20 62616420 70617265 zation: bad pare │ │ │ │ │ - 0x00032684 6e742072 65666572 656e6365 20220000 nt reference ".. │ │ │ │ │ - 0x00032694 6572726f 7220696e 20736572 69616c69 error in seriali │ │ │ │ │ - 0x000326a4 7a617469 6f6e3a20 6379636c 65206465 zation: cycle de │ │ │ │ │ - 0x000326b4 74656374 65642e00 61727261 7920696e tected..array in │ │ │ │ │ - 0x000326c4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000326d4 733a2072 6f6f7420 3e206e6f 64657320 s: root > nodes │ │ │ │ │ - 0x000326e4 2852414e 47454f4b 28726f6f 742c6e6f (RANGEOK(root,no │ │ │ │ │ - 0x000326f4 64657329 292c2069 6e206669 6c65202e des)), in file . │ │ │ │ │ - 0x00032704 2f6d6f64 756c6573 2f737472 7563742f /modules/struct/ │ │ │ │ │ - 0x00032714 74726565 2f742e63 20406c69 6e652032 tree/t.c @line 2 │ │ │ │ │ - 0x00032724 34320000 61727261 7920696e 64657820 42..array index │ │ │ │ │ - 0x00032734 6f757420 6f662062 6f756e64 733a2070 out of bounds: p │ │ │ │ │ - 0x00032744 6172656e 745b695d 203e206e 6f646573 arent[i] > nodes │ │ │ │ │ - 0x00032754 20285241 4e47454f 4b287061 72656e74 (RANGEOK(parent │ │ │ │ │ - 0x00032764 5b695d2c 6e6f6465 7329292c 20696e20 [i],nodes)), in │ │ │ │ │ - 0x00032774 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00032784 74727563 742f7472 65652f74 2e632040 truct/tree/t.c @ │ │ │ │ │ - 0x00032794 6c696e65 20323535 00000000 61727261 line 255....arra │ │ │ │ │ - 0x000327a4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000327b4 6f756e64 733a206a 203e206e 6f646573 ounds: j > nodes │ │ │ │ │ - 0x000327c4 20285241 4e47454f 4b286a2c 6e6f6465 (RANGEOK(j,node │ │ │ │ │ - 0x000327d4 7329292c 20696e20 66696c65 202e2f6d s)), in file ./m │ │ │ │ │ - 0x000327e4 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ - 0x000327f4 65652f74 2e632040 6c696e65 20323931 ee/t.c @line 291 │ │ │ │ │ - 0x00032804 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x00032814 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x00032824 203e206e 6f646573 20285241 4e47454f > nodes (RANGEO │ │ │ │ │ - 0x00032834 4b286a2c 6e6f6465 7329292c 20696e20 K(j,nodes)), in │ │ │ │ │ - 0x00032844 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00032854 74727563 742f7472 65652f74 2e632040 truct/tree/t.c @ │ │ │ │ │ - 0x00032864 6c696e65 20333239 00000000 61727261 line 329....arra │ │ │ │ │ - 0x00032874 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00032884 6f756e64 733a2028 2869292b 3229203e ounds: ((i)+2) > │ │ │ │ │ - 0x00032894 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ - 0x000328a4 28286929 2b32292c 6c697374 6329292c ((i)+2),listc)), │ │ │ │ │ - 0x000328b4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x000328c4 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x000328d4 2e632040 6c696e65 20333431 00000000 .c @line 341.... │ │ │ │ │ - 0x000328e4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x000328f4 6f662062 6f756e64 733a206a 203e206e of bounds: j > n │ │ │ │ │ - 0x00032904 6f646573 20285241 4e47454f 4b286a2c odes (RANGEOK(j, │ │ │ │ │ - 0x00032914 6e6f6465 7329292c 20696e20 66696c65 nodes)), in file │ │ │ │ │ - 0x00032924 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00032934 742f7472 65652f74 2e632040 6c696e65 t/tree/t.c @line │ │ │ │ │ - 0x00032944 20333432 00000000 61727261 7920696e 342....array in │ │ │ │ │ - 0x00032954 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00032964 733a2070 6172656e 745b6a5d 203e206e s: parent[j] > n │ │ │ │ │ - 0x00032974 6f646573 20285241 4e47454f 4b287061 odes (RANGEOK(pa │ │ │ │ │ - 0x00032984 72656e74 5b6a5d2c 6e6f6465 7329292c rent[j],nodes)), │ │ │ │ │ - 0x00032994 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x000329a4 65732f73 74727563 742f7472 65652f74 es/struct/tree/t │ │ │ │ │ - 0x000329b4 2e632040 6c696e65 20333533 00000000 .c @line 353.... │ │ │ │ │ - 0x000329c4 54202825 7029207b 0a000000 2e202020 T (%p) {..... │ │ │ │ │ - 0x000329d4 4c737461 72742025 70202725 73270a00 Lstart %p '%s'.. │ │ │ │ │ - 0x000329e4 2e202020 4e737461 72742025 70202725 . Nstart %p '% │ │ │ │ │ - 0x000329f4 73270a00 2e202020 4e205b25 70202725 s'... N [%p '% │ │ │ │ │ - 0x00032a04 73275d00 20257000 20257020 27257327 s']. %p. %p '%s' │ │ │ │ │ - 0x00032a14 00000000 7d0a0000 42616420 73657269 ....}...Bad seri │ │ │ │ │ - 0x00032a24 616c697a 6174696f 6e20286c 69737463 alization (listc │ │ │ │ │ - 0x00032a34 203d3d20 656e6429 2c20696e 2066696c == end), in fil │ │ │ │ │ - 0x00032a44 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ - 0x00032a54 63742f74 7265652f 6d732e63 20406c69 ct/tree/ms.c @li │ │ │ │ │ - 0x00032a64 6e652032 36330000 616e6365 73746f72 ne 263..ancestor │ │ │ │ │ - 0x00032a74 73000000 6368696c 6472656e 00000000 s...children.... │ │ │ │ │ - 0x00032a84 63757400 64657074 68000000 64657363 cut.depth...desc │ │ │ │ │ - 0x00032a94 656e6461 6e747300 68656967 68740000 endants.height.. │ │ │ │ │ - 0x00032aa4 696e6465 78000000 69736c65 61660000 index...isleaf.. │ │ │ │ │ - 0x00032ab4 6c656176 65730000 6e756d63 68696c64 leaves..numchild │ │ │ │ │ - 0x00032ac4 72656e00 70617265 6e740000 70726576 ren.parent..prev │ │ │ │ │ - 0x00032ad4 696f7573 00000000 726f6f74 6e616d65 ious....rootname │ │ │ │ │ - 0x00032ae4 00000000 73706c69 63650000 77616c6b ....splice..walk │ │ │ │ │ - 0x00032af4 70726f63 00000000 3a3a6261 73653332 proc....::base32 │ │ │ │ │ + 0x00032174 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ + 0x00032184 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ + 0x00032194 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x000321a4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000321b4 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ + 0x000321c4 20343036 00000000 61727261 7920696e 406....array in │ │ │ │ │ + 0x000321d4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x000321e4 733a2069 203e206c 69737463 20285241 s: i > listc (RA │ │ │ │ │ + 0x000321f4 4e47454f 4b28692c 6c697374 6329292c NGEOK(i,listc)), │ │ │ │ │ + 0x00032204 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00032214 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ + 0x00032224 2e632040 6c696e65 20343430 00000000 .c @line 440.... │ │ │ │ │ + 0x00032234 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00032244 6f662062 6f756e64 733a2069 2b31203e of bounds: i+1 > │ │ │ │ │ + 0x00032254 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x00032264 692b312c 6c697374 6329292c 20696e20 i+1,listc)), in │ │ │ │ │ + 0x00032274 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00032284 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x00032294 6c696e65 20343431 00000000 3f2d616c line 441....?-al │ │ │ │ │ + 0x000322a4 6c3f206e 6f646520 3f66696c 74657220 l? node ?filter │ │ │ │ │ + 0x000322b4 636d643f 00000000 2d616c6c 00000000 cmd?....-all.... │ │ │ │ │ + 0x000322c4 66696c74 65720000 63616e6e 6f742063 filter..cannot c │ │ │ │ │ + 0x000322d4 75742072 6f6f7420 6e6f6465 00000000 ut root node.... │ │ │ │ │ + 0x000322e4 63616e6e 6f742064 656c6574 6520726f cannot delete ro │ │ │ │ │ + 0x000322f4 6f74206e 6f646500 6e6f6465 203f6669 ot node.node ?fi │ │ │ │ │ + 0x00032304 6c746572 20636d64 3f000000 61727261 lter cmd?...arra │ │ │ │ │ + 0x00032314 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00032324 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ + 0x00032334 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ + 0x00032344 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00032354 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00032364 65652f6d 2e632040 6c696e65 20393837 ee/m.c @line 987 │ │ │ │ │ + 0x00032374 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x00032384 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00032394 2b31203e 206c6973 74632028 52414e47 +1 > listc (RANG │ │ │ │ │ + 0x000323a4 454f4b28 692b312c 6c697374 6329292c EOK(i+1,listc)), │ │ │ │ │ + 0x000323b4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x000323c4 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ + 0x000323d4 2e632040 6c696e65 20393838 00000000 .c @line 988.... │ │ │ │ │ + 0x000323e4 42616420 61747472 69627574 65207265 Bad attribute re │ │ │ │ │ + 0x000323f4 74726965 76616c20 2869203d 3d206c69 trieval (i == li │ │ │ │ │ + 0x00032404 73746329 2c20696e 2066696c 65202e2f stc), in file ./ │ │ │ │ │ + 0x00032414 6d6f6475 6c65732f 73747275 63742f74 modules/struct/t │ │ │ │ │ + 0x00032424 7265652f 6d2e6320 406c696e 65203939 ree/m.c @line 99 │ │ │ │ │ + 0x00032434 34000000 61727261 7920696e 64657820 4...array index │ │ │ │ │ + 0x00032444 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00032454 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x00032464 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x00032474 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00032484 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x00032494 6c696e65 20313030 35000000 61727261 line 1005...arra │ │ │ │ │ + 0x000324a4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x000324b4 6f756e64 733a2069 2b31203e 206c6973 ounds: i+1 > lis │ │ │ │ │ + 0x000324c4 74632028 52414e47 454f4b28 692b312c tc (RANGEOK(i+1, │ │ │ │ │ + 0x000324d4 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x000324e4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000324f4 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ + 0x00032504 20313030 36000000 42616420 61747472 1006...Bad attr │ │ │ │ │ + 0x00032514 69627574 6520676c 6f622072 65747269 ibute glob retri │ │ │ │ │ + 0x00032524 6576616c 20286920 3c3d206c 69737463 eval (i <= listc │ │ │ │ │ + 0x00032534 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00032544 756c6573 2f737472 7563742f 74726565 ules/struct/tree │ │ │ │ │ + 0x00032554 2f6d2e63 20406c69 6e652031 30313300 /m.c @line 1013. │ │ │ │ │ + 0x00032564 63616e6e 6f742064 65746572 6d696e65 cannot determine │ │ │ │ │ + 0x00032574 20696e64 6578206f 6620726f 6f74206e index of root n │ │ │ │ │ + 0x00032584 6f646500 70617265 6e742069 6e646578 ode.parent index │ │ │ │ │ + 0x00032594 203f6e61 6d652e2e 2e3f0000 70617265 ?name...?..pare │ │ │ │ │ + 0x000325a4 6e742000 63616e6e 6f74206d 6f766520 nt .cannot move │ │ │ │ │ + 0x000325b4 726f6f74 206e6f64 65000000 22206361 root node..." ca │ │ │ │ │ + 0x000325c4 6e6e6f74 20626520 69747320 6f776e20 nnot be its own │ │ │ │ │ + 0x000325d4 64657363 656e6461 6e740000 42616420 descendant..Bad │ │ │ │ │ + 0x000325e4 6b657920 72657472 69657661 6c202869 key retrieval (i │ │ │ │ │ + 0x000325f4 203d3d20 6c697374 63292c20 696e2066 == listc), in f │ │ │ │ │ + 0x00032604 696c6520 2e2f6d6f 64756c65 732f7374 ile ./modules/st │ │ │ │ │ + 0x00032614 72756374 2f747265 652f6d2e 6320406c ruct/tree/m.c @l │ │ │ │ │ + 0x00032624 696e6520 31333939 00000000 61727261 ine 1399....arra │ │ │ │ │ + 0x00032634 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00032644 6f756e64 733a2069 203e206c 69737463 ounds: i > listc │ │ │ │ │ + 0x00032654 20285241 4e47454f 4b28692c 6c697374 (RANGEOK(i,list │ │ │ │ │ + 0x00032664 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00032674 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00032684 65652f6d 2e632040 6c696e65 20313339 ee/m.c @line 139 │ │ │ │ │ + 0x00032694 35000000 61727261 7920696e 64657820 5...array index │ │ │ │ │ + 0x000326a4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x000326b4 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x000326c4 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x000326d4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000326e4 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x000326f4 6c696e65 20313431 30000000 42616420 line 1410...Bad │ │ │ │ │ + 0x00032704 6b657920 676c6f62 20726574 72696576 key glob retriev │ │ │ │ │ + 0x00032714 616c2028 69203c3d 206c6973 7463292c al (i <= listc), │ │ │ │ │ + 0x00032724 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00032734 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ + 0x00032744 2e632040 6c696e65 20313431 36000000 .c @line 1416... │ │ │ │ │ + 0x00032754 42616420 6c697374 206f6620 6c656176 Bad list of leav │ │ │ │ │ + 0x00032764 65732028 69203d3d 206c6973 7463292c es (i == listc), │ │ │ │ │ + 0x00032774 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00032784 65732f73 74727563 742f7472 65652f6d es/struct/tree/m │ │ │ │ │ + 0x00032794 2e632040 6c696e65 20313534 37000000 .c @line 1547... │ │ │ │ │ + 0x000327a4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000327b4 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ + 0x000327c4 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ + 0x000327d4 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x000327e4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000327f4 742f7472 65652f6d 2e632040 6c696e65 t/tree/m.c @line │ │ │ │ │ + 0x00032804 20313534 33000000 70617265 6e744e6f 1543...parentNo │ │ │ │ │ + 0x00032814 64652069 6e646578 206e6f64 65203f6e de index node ?n │ │ │ │ │ + 0x00032824 6f64652e 2e2e3f00 61727261 7920696e ode...?.array in │ │ │ │ │ + 0x00032834 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00032844 733a2069 2d34203e 206c6973 74632028 s: i-4 > listc ( │ │ │ │ │ + 0x00032854 52414e47 454f4b28 692d342c 6c697374 RANGEOK(i-4,list │ │ │ │ │ + 0x00032864 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00032874 6f64756c 65732f73 74727563 742f7472 odules/struct/tr │ │ │ │ │ + 0x00032884 65652f6d 2e632040 6c696e65 20313631 ee/m.c @line 161 │ │ │ │ │ + 0x00032894 31000000 42616420 6c697374 206f6620 1...Bad list of │ │ │ │ │ + 0x000328a4 6e6f6465 73202869 203d3d20 6c697374 nodes (i == list │ │ │ │ │ + 0x000328b4 63292c20 696e2066 696c6520 2e2f6d6f c), in file ./mo │ │ │ │ │ + 0x000328c4 64756c65 732f7374 72756374 2f747265 dules/struct/tre │ │ │ │ │ + 0x000328d4 652f6d2e 6320406c 696e6520 31373439 e/m.c @line 1749 │ │ │ │ │ + 0x000328e4 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ + 0x000328f4 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ + 0x00032904 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x00032914 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ + 0x00032924 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00032934 74727563 742f7472 65652f6d 2e632040 truct/tree/m.c @ │ │ │ │ │ + 0x00032944 6c696e65 20313734 35000000 756e6162 line 1745...unab │ │ │ │ │ + 0x00032954 6c652074 6f207265 6e616d65 206e6f64 le to rename nod │ │ │ │ │ + 0x00032964 6520746f 20220000 222c206e 6f646520 e to "..", node │ │ │ │ │ + 0x00032974 6f662074 68617420 6e616d65 20616c72 of that name alr │ │ │ │ │ + 0x00032984 65616479 20707265 73656e74 20696e20 eady present in │ │ │ │ │ + 0x00032994 74686520 74726565 20220000 3f6e6f64 the tree "..?nod │ │ │ │ │ + 0x000329a4 653f0000 70617265 6e742066 726f6d20 e?..parent from │ │ │ │ │ + 0x000329b4 3f746f20 3f6e6f64 653f3f00 2220616c ?to ?node??." al │ │ │ │ │ + 0x000329c4 72656164 79206578 69737473 20696e20 ready exists in │ │ │ │ │ + 0x000329d4 74726565 20220000 6e6f6465 61206e6f tree "..nodea no │ │ │ │ │ + 0x000329e4 64656200 63616e6e 6f742073 77617020 deb.cannot swap │ │ │ │ │ + 0x000329f4 726f6f74 206e6f64 65000000 6e6f6465 root node...node │ │ │ │ │ + 0x00032a04 203f2d74 79706520 7b626673 7c646673 ?-type {bfs|dfs │ │ │ │ │ + 0x00032a14 7d3f203f 2d6f7264 6572207b 7072657c }? ?-order {pre| │ │ │ │ │ + 0x00032a24 706f7374 7c696e7c 626f7468 7d3f203f post|in|both}? ? │ │ │ │ │ + 0x00032a34 2d2d3f20 6c6f6f70 76617220 73637269 --? loopvar scri │ │ │ │ │ + 0x00032a44 70740000 746f6f20 6d616e79 206c6f6f pt..too many loo │ │ │ │ │ + 0x00032a54 70207661 72696162 6c65732c 20617420 p variables, at │ │ │ │ │ + 0x00032a64 6d6f7374 2074776f 20616c6c 6f776564 most two allowed │ │ │ │ │ + 0x00032a74 00000000 6e6f2073 63726970 74207370 ....no script sp │ │ │ │ │ + 0x00032a84 65636966 6965642c 206f7220 656d7074 ecified, or empt │ │ │ │ │ + 0x00032a94 79000000 6e6f6465 203f2d74 79706520 y...node ?-type │ │ │ │ │ + 0x00032aa4 7b626673 7c646673 7d3f203f 2d6f7264 {bfs|dfs}? ?-ord │ │ │ │ │ + 0x00032ab4 6572207b 7072657c 706f7374 7c696e7c er {pre|post|in| │ │ │ │ │ + 0x00032ac4 626f7468 7d3f203f 2d2d3f20 636d6470 both}? ?--? cmdp │ │ │ │ │ + 0x00032ad4 72656669 78000000 74636c6c 69622f73 refix...tcllib/s │ │ │ │ │ + 0x00032ae4 74727563 743a3a74 7265652f 656e642d truct::tree/end- │ │ │ │ │ + 0x00032af4 6f666673 65740000 3a3a6261 73653332 offset..::base32 │ │ │ │ │ 0x00032b04 3a3a6865 783a3a63 72697463 6c5f6465 ::hex::critcl_de │ │ │ │ │ 0x00032b14 636f6465 00000000 3a3a6261 73653332 code....::base32 │ │ │ │ │ 0x00032b24 3a3a6865 783a3a63 72697463 6c5f656e ::hex::critcl_en │ │ │ │ │ 0x00032b34 636f6465 00000000 40404040 40404040 code....@@@@@@@@ │ │ │ │ │ 0x00032b44 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ │ │ │ 0x00032b54 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ │ │ │ 0x00032b64 40404040 40404040 00010203 04050607 @@@@@@@@........ │ │ │ │ │ @@ -2352,60 +2352,60 @@ │ │ │ │ │ 0x00032d34 7778797a 00000000 74636c6c 69622f73 wxyz....tcllib/s │ │ │ │ │ 0x00032d44 74727563 743a3a71 75657565 2f637269 truct::queue/cri │ │ │ │ │ 0x00032d54 74636c00 71756575 65256c64 00000000 tcl.queue%ld.... │ │ │ │ │ 0x00032d64 2220616c 72656164 79206578 69737473 " already exists │ │ │ │ │ 0x00032d74 2c20756e 61626c65 20746f20 63726561 , unable to crea │ │ │ │ │ 0x00032d84 74652071 75657565 00000000 3a3a7374 te queue....::st │ │ │ │ │ 0x00032d94 72756374 3a3a7175 6575655f 63726974 ruct::queue_crit │ │ │ │ │ - 0x00032da4 636c0000 3f6e3f00 696e7661 6c696420 cl..?n?.invalid │ │ │ │ │ - 0x00032db4 6974656d 20636f75 6e742000 696e7375 item count .insu │ │ │ │ │ - 0x00032dc4 66666963 69656e74 20697465 6d732069 fficient items i │ │ │ │ │ - 0x00032dd4 6e207175 65756520 746f2066 696c6c20 n queue to fill │ │ │ │ │ - 0x00032de4 72657175 65737400 61727261 7920696e request.array in │ │ │ │ │ - 0x00032df4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00032e04 733a2071 2d3e6174 203e206c 69737463 s: q->at > listc │ │ │ │ │ - 0x00032e14 20285241 4e47454f 4b28712d 3e61742c (RANGEOK(q->at, │ │ │ │ │ - 0x00032e24 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00032e34 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00032e44 742f7175 6575652f 6d2e6320 406c696e t/queue/m.c @lin │ │ │ │ │ - 0x00032e54 65203139 36000000 61727261 7920696e e 196...array in │ │ │ │ │ - 0x00032e64 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x00032e74 733a206a 203e206c 69737463 20285241 s: j > listc (RA │ │ │ │ │ - 0x00032e84 4e47454f 4b286a2c 6c697374 6329292c NGEOK(j,listc)), │ │ │ │ │ - 0x00032e94 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00032ea4 65732f73 74727563 742f7175 6575652f es/struct/queue/ │ │ │ │ │ - 0x00032eb4 6d2e6320 406c696e 65203232 38000000 m.c @line 228... │ │ │ │ │ - 0x00032ec4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00032ed4 6f662062 6f756e64 733a206a 203e206c of bounds: j > l │ │ │ │ │ - 0x00032ee4 69737463 20285241 4e47454f 4b286a2c istc (RANGEOK(j, │ │ │ │ │ - 0x00032ef4 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00032f04 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x00032f14 742f7175 6575652f 6d2e6320 406c696e t/queue/m.c @lin │ │ │ │ │ - 0x00032f24 65203234 35000000 496d706f 73736962 e 245...Impossib │ │ │ │ │ - 0x00032f34 6c652032 6e642072 65747572 6e207075 le 2nd return pu │ │ │ │ │ - 0x00032f44 6c6c2077 69746f68 75742067 65742028 ll witohut get ( │ │ │ │ │ - 0x00032f54 67657429 2c20696e 2066696c 65202e2f get), in file ./ │ │ │ │ │ - 0x00032f64 6d6f6475 6c65732f 73747275 63742f71 modules/struct/q │ │ │ │ │ - 0x00032f74 75657565 2f6d2e63 20406c69 6e652032 ueue/m.c @line 2 │ │ │ │ │ - 0x00032f84 37340000 61727261 7920696e 64657820 74..array index │ │ │ │ │ - 0x00032f94 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ - 0x00032fa4 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x00032fb4 4b286a2c 6c697374 6329292c 20696e20 K(j,listc)), in │ │ │ │ │ - 0x00032fc4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00032fd4 74727563 742f7175 6575652f 6d2e6320 truct/queue/m.c │ │ │ │ │ - 0x00032fe4 406c696e 65203238 31000000 6974656d @line 281...item │ │ │ │ │ - 0x00032ff4 203f6974 656d202e 2e2e3f00 61727261 ?item ...?.arra │ │ │ │ │ - 0x00033004 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x00033014 6f756e64 733a2071 2d3e6174 203e2071 ounds: q->at > q │ │ │ │ │ - 0x00033024 75657565 63202852 414e4745 4f4b2871 ueuec (RANGEOK(q │ │ │ │ │ - 0x00033034 2d3e6174 2c717565 75656329 292c2069 ->at,queuec)), i │ │ │ │ │ - 0x00033044 6e206669 6c65202e 2f6d6f64 756c6573 n file ./modules │ │ │ │ │ - 0x00033054 2f737472 7563742f 71756575 652f6d2e /struct/queue/m. │ │ │ │ │ - 0x00033064 6320406c 696e6520 33373900 7065656b c @line 379.peek │ │ │ │ │ - 0x00033074 00000000 70757400 756e6765 74000000 ....put.unget... │ │ │ │ │ + 0x00032da4 636c0000 7065656b 00000000 70757400 cl..peek....put. │ │ │ │ │ + 0x00032db4 756e6765 74000000 3f6e3f00 696e7661 unget...?n?.inva │ │ │ │ │ + 0x00032dc4 6c696420 6974656d 20636f75 6e742000 lid item count . │ │ │ │ │ + 0x00032dd4 696e7375 66666963 69656e74 20697465 insufficient ite │ │ │ │ │ + 0x00032de4 6d732069 6e207175 65756520 746f2066 ms in queue to f │ │ │ │ │ + 0x00032df4 696c6c20 72657175 65737400 61727261 ill request.arra │ │ │ │ │ + 0x00032e04 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00032e14 6f756e64 733a2071 2d3e6174 203e206c ounds: q->at > l │ │ │ │ │ + 0x00032e24 69737463 20285241 4e47454f 4b28712d istc (RANGEOK(q- │ │ │ │ │ + 0x00032e34 3e61742c 6c697374 6329292c 20696e20 >at,listc)), in │ │ │ │ │ + 0x00032e44 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00032e54 74727563 742f7175 6575652f 6d2e6320 truct/queue/m.c │ │ │ │ │ + 0x00032e64 406c696e 65203139 36000000 61727261 @line 196...arra │ │ │ │ │ + 0x00032e74 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00032e84 6f756e64 733a206a 203e206c 69737463 ounds: j > listc │ │ │ │ │ + 0x00032e94 20285241 4e47454f 4b286a2c 6c697374 (RANGEOK(j,list │ │ │ │ │ + 0x00032ea4 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x00032eb4 6f64756c 65732f73 74727563 742f7175 odules/struct/qu │ │ │ │ │ + 0x00032ec4 6575652f 6d2e6320 406c696e 65203232 eue/m.c @line 22 │ │ │ │ │ + 0x00032ed4 38000000 61727261 7920696e 64657820 8...array index │ │ │ │ │ + 0x00032ee4 6f757420 6f662062 6f756e64 733a206a out of bounds: j │ │ │ │ │ + 0x00032ef4 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ + 0x00032f04 4b286a2c 6c697374 6329292c 20696e20 K(j,listc)), in │ │ │ │ │ + 0x00032f14 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x00032f24 74727563 742f7175 6575652f 6d2e6320 truct/queue/m.c │ │ │ │ │ + 0x00032f34 406c696e 65203234 35000000 496d706f @line 245...Impo │ │ │ │ │ + 0x00032f44 73736962 6c652032 6e642072 65747572 ssible 2nd retur │ │ │ │ │ + 0x00032f54 6e207075 6c6c2077 69746f68 75742067 n pull witohut g │ │ │ │ │ + 0x00032f64 65742028 67657429 2c20696e 2066696c et (get), in fil │ │ │ │ │ + 0x00032f74 65202e2f 6d6f6475 6c65732f 73747275 e ./modules/stru │ │ │ │ │ + 0x00032f84 63742f71 75657565 2f6d2e63 20406c69 ct/queue/m.c @li │ │ │ │ │ + 0x00032f94 6e652032 37340000 61727261 7920696e ne 274..array in │ │ │ │ │ + 0x00032fa4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00032fb4 733a206a 203e206c 69737463 20285241 s: j > listc (RA │ │ │ │ │ + 0x00032fc4 4e47454f 4b286a2c 6c697374 6329292c NGEOK(j,listc)), │ │ │ │ │ + 0x00032fd4 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00032fe4 65732f73 74727563 742f7175 6575652f es/struct/queue/ │ │ │ │ │ + 0x00032ff4 6d2e6320 406c696e 65203238 31000000 m.c @line 281... │ │ │ │ │ + 0x00033004 6974656d 203f6974 656d202e 2e2e3f00 item ?item ...?. │ │ │ │ │ + 0x00033014 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00033024 6f662062 6f756e64 733a2071 2d3e6174 of bounds: q->at │ │ │ │ │ + 0x00033034 203e2071 75657565 63202852 414e4745 > queuec (RANGE │ │ │ │ │ + 0x00033044 4f4b2871 2d3e6174 2c717565 75656329 OK(q->at,queuec) │ │ │ │ │ + 0x00033054 292c2069 6e206669 6c65202e 2f6d6f64 ), in file ./mod │ │ │ │ │ + 0x00033064 756c6573 2f737472 7563742f 71756575 ules/struct/queu │ │ │ │ │ + 0x00033074 652f6d2e 6320406c 696e6520 33373900 e/m.c @line 379. │ │ │ │ │ 0x00033084 6b657920 64617461 00000000 6b657973 key data....keys │ │ │ │ │ 0x00033094 7472696e 67000000 3a3a7263 343a3a72 tring...::rc4::r │ │ │ │ │ 0x000330a4 63346300 3a3a7263 343a3a72 6334635f c4c.::rc4::rc4c_ │ │ │ │ │ 0x000330b4 696e6974 00000000 72633463 00000000 init....rc4c.... │ │ │ │ │ 0x000330c4 64617461 20636f6e 74657874 00000000 data context.... │ │ │ │ │ 0x000330d4 312e302e 34000000 73686132 35366300 1.0.4...sha256c. │ │ │ │ │ 0x000330e4 3a3a7368 61323a3a 73686132 3536635f ::sha2::sha256c_ │ │ │ │ │ @@ -2435,63 +2435,63 @@ │ │ │ │ │ 0x00033264 00000000 00000000 74636c6c 69622f73 ........tcllib/s │ │ │ │ │ 0x00033274 74727563 743a3a73 7461636b 2f637269 truct::stack/cri │ │ │ │ │ 0x00033284 74636c00 73746163 6b256c64 00000000 tcl.stack%ld.... │ │ │ │ │ 0x00033294 2220616c 72656164 79206578 69737473 " already exists │ │ │ │ │ 0x000332a4 2c20756e 61626c65 20746f20 63726561 , unable to crea │ │ │ │ │ 0x000332b4 74652073 7461636b 00000000 3a3a7374 te stack....::st │ │ │ │ │ 0x000332c4 72756374 3a3a7374 61636b5f 63726974 ruct::stack_crit │ │ │ │ │ - 0x000332d4 636c0000 696e7375 66666963 69656e74 cl..insufficient │ │ │ │ │ - 0x000332e4 20697465 6d73206f 6e207374 61636b20 items on stack │ │ │ │ │ - 0x000332f4 746f2066 696c6c20 72657175 65737400 to fill request. │ │ │ │ │ - 0x00033304 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00033314 6f662062 6f756e64 733a206c 69737463 of bounds: listc │ │ │ │ │ - 0x00033324 2d6e203e 206c6973 74632028 52414e47 -n > listc (RANG │ │ │ │ │ - 0x00033334 454f4b28 6c697374 632d6e2c 6c697374 EOK(listc-n,list │ │ │ │ │ - 0x00033344 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00033354 6f64756c 65732f73 74727563 742f7374 odules/struct/st │ │ │ │ │ - 0x00033364 61636b2f 732e6320 406c696e 65203536 ack/s.c @line 56 │ │ │ │ │ - 0x00033374 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x00033384 6f757420 6f662062 6f756e64 733a2069 out of bounds: i │ │ │ │ │ - 0x00033394 203e206c 69737463 20285241 4e47454f > listc (RANGEO │ │ │ │ │ - 0x000333a4 4b28692c 6c697374 6329292c 20696e20 K(i,listc)), in │ │ │ │ │ - 0x000333b4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x000333c4 74727563 742f7374 61636b2f 732e6320 truct/stack/s.c │ │ │ │ │ - 0x000333d4 406c696e 65203733 00000000 61727261 @line 73....arra │ │ │ │ │ - 0x000333e4 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ - 0x000333f4 6f756e64 733a206a 203e206c 69737463 ounds: j > listc │ │ │ │ │ - 0x00033404 20285241 4e47454f 4b286a2c 6c697374 (RANGEOK(j,list │ │ │ │ │ - 0x00033414 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ - 0x00033424 6f64756c 65732f73 74727563 742f7374 odules/struct/st │ │ │ │ │ - 0x00033434 61636b2f 732e6320 406c696e 65203734 ack/s.c @line 74 │ │ │ │ │ - 0x00033444 00000000 61727261 7920696e 64657820 ....array index │ │ │ │ │ - 0x00033454 6f757420 6f662062 6f756e64 733a206c out of bounds: l │ │ │ │ │ - 0x00033464 69737463 2d6e203e 206c6973 74632028 istc-n > listc ( │ │ │ │ │ - 0x00033474 52414e47 454f4b28 6c697374 632d6e2c RANGEOK(listc-n, │ │ │ │ │ - 0x00033484 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ - 0x00033494 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ - 0x000334a4 742f7374 61636b2f 732e6320 406c696e t/stack/s.c @lin │ │ │ │ │ - 0x000334b4 65203130 34000000 61727261 7920696e e 104...array in │ │ │ │ │ - 0x000334c4 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ - 0x000334d4 733a206c 69737463 2d6e203e 206c6973 s: listc-n > lis │ │ │ │ │ - 0x000334e4 74632028 52414e47 454f4b28 6c697374 tc (RANGEOK(list │ │ │ │ │ - 0x000334f4 632d6e2c 6c697374 6329292c 20696e20 c-n,listc)), in │ │ │ │ │ - 0x00033504 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ - 0x00033514 74727563 742f7374 61636b2f 732e6320 truct/stack/s.c │ │ │ │ │ - 0x00033524 406c696e 65203131 35000000 6e657773 @line 115...news │ │ │ │ │ - 0x00033534 697a6500 696e7661 6c696420 73697a65 ize.invalid size │ │ │ │ │ - 0x00033544 20000000 636f756e 74207374 65707300 ...count steps. │ │ │ │ │ - 0x00033554 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ - 0x00033564 6f662062 6f756e64 733a206a 203e206e of bounds: j > n │ │ │ │ │ - 0x00033574 20285241 4e47454f 4b286a2c 6e29292c (RANGEOK(j,n)), │ │ │ │ │ - 0x00033584 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ - 0x00033594 65732f73 74727563 742f7374 61636b2f es/struct/stack/ │ │ │ │ │ - 0x000335a4 6d2e6320 406c696e 65203332 38000000 m.c @line 328... │ │ │ │ │ - 0x000335b4 67657472 00000000 7065656b 72000000 getr....peekr... │ │ │ │ │ - 0x000335c4 706f7000 726f7461 74650000 7472696d pop.rotate..trim │ │ │ │ │ - 0x000335d4 00000000 7472696d 2a000000 3f6f7074 ....trim*...?opt │ │ │ │ │ + 0x000332d4 636c0000 67657472 00000000 7065656b cl..getr....peek │ │ │ │ │ + 0x000332e4 72000000 706f7000 726f7461 74650000 r...pop.rotate.. │ │ │ │ │ + 0x000332f4 7472696d 00000000 7472696d 2a000000 trim....trim*... │ │ │ │ │ + 0x00033304 696e7375 66666963 69656e74 20697465 insufficient ite │ │ │ │ │ + 0x00033314 6d73206f 6e207374 61636b20 746f2066 ms on stack to f │ │ │ │ │ + 0x00033324 696c6c20 72657175 65737400 61727261 ill request.arra │ │ │ │ │ + 0x00033334 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00033344 6f756e64 733a206c 69737463 2d6e203e ounds: listc-n > │ │ │ │ │ + 0x00033354 206c6973 74632028 52414e47 454f4b28 listc (RANGEOK( │ │ │ │ │ + 0x00033364 6c697374 632d6e2c 6c697374 6329292c listc-n,listc)), │ │ │ │ │ + 0x00033374 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00033384 65732f73 74727563 742f7374 61636b2f es/struct/stack/ │ │ │ │ │ + 0x00033394 732e6320 406c696e 65203536 00000000 s.c @line 56.... │ │ │ │ │ + 0x000333a4 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x000333b4 6f662062 6f756e64 733a2069 203e206c of bounds: i > l │ │ │ │ │ + 0x000333c4 69737463 20285241 4e47454f 4b28692c istc (RANGEOK(i, │ │ │ │ │ + 0x000333d4 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x000333e4 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x000333f4 742f7374 61636b2f 732e6320 406c696e t/stack/s.c @lin │ │ │ │ │ + 0x00033404 65203733 00000000 61727261 7920696e e 73....array in │ │ │ │ │ + 0x00033414 64657820 6f757420 6f662062 6f756e64 dex out of bound │ │ │ │ │ + 0x00033424 733a206a 203e206c 69737463 20285241 s: j > listc (RA │ │ │ │ │ + 0x00033434 4e47454f 4b286a2c 6c697374 6329292c NGEOK(j,listc)), │ │ │ │ │ + 0x00033444 20696e20 66696c65 202e2f6d 6f64756c in file ./modul │ │ │ │ │ + 0x00033454 65732f73 74727563 742f7374 61636b2f es/struct/stack/ │ │ │ │ │ + 0x00033464 732e6320 406c696e 65203734 00000000 s.c @line 74.... │ │ │ │ │ + 0x00033474 61727261 7920696e 64657820 6f757420 array index out │ │ │ │ │ + 0x00033484 6f662062 6f756e64 733a206c 69737463 of bounds: listc │ │ │ │ │ + 0x00033494 2d6e203e 206c6973 74632028 52414e47 -n > listc (RANG │ │ │ │ │ + 0x000334a4 454f4b28 6c697374 632d6e2c 6c697374 EOK(listc-n,list │ │ │ │ │ + 0x000334b4 6329292c 20696e20 66696c65 202e2f6d c)), in file ./m │ │ │ │ │ + 0x000334c4 6f64756c 65732f73 74727563 742f7374 odules/struct/st │ │ │ │ │ + 0x000334d4 61636b2f 732e6320 406c696e 65203130 ack/s.c @line 10 │ │ │ │ │ + 0x000334e4 34000000 61727261 7920696e 64657820 4...array index │ │ │ │ │ + 0x000334f4 6f757420 6f662062 6f756e64 733a206c out of bounds: l │ │ │ │ │ + 0x00033504 69737463 2d6e203e 206c6973 74632028 istc-n > listc ( │ │ │ │ │ + 0x00033514 52414e47 454f4b28 6c697374 632d6e2c RANGEOK(listc-n, │ │ │ │ │ + 0x00033524 6c697374 6329292c 20696e20 66696c65 listc)), in file │ │ │ │ │ + 0x00033534 202e2f6d 6f64756c 65732f73 74727563 ./modules/struc │ │ │ │ │ + 0x00033544 742f7374 61636b2f 732e6320 406c696e t/stack/s.c @lin │ │ │ │ │ + 0x00033554 65203131 35000000 6e657773 697a6500 e 115...newsize. │ │ │ │ │ + 0x00033564 696e7661 6c696420 73697a65 20000000 invalid size ... │ │ │ │ │ + 0x00033574 636f756e 74207374 65707300 61727261 count steps.arra │ │ │ │ │ + 0x00033584 7920696e 64657820 6f757420 6f662062 y index out of b │ │ │ │ │ + 0x00033594 6f756e64 733a206a 203e206e 20285241 ounds: j > n (RA │ │ │ │ │ + 0x000335a4 4e47454f 4b286a2c 6e29292c 20696e20 NGEOK(j,n)), in │ │ │ │ │ + 0x000335b4 66696c65 202e2f6d 6f64756c 65732f73 file ./modules/s │ │ │ │ │ + 0x000335c4 74727563 742f7374 61636b2f 6d2e6320 truct/stack/m.c │ │ │ │ │ + 0x000335d4 406c696e 65203332 38000000 3f6f7074 @line 328...?opt │ │ │ │ │ 0x000335e4 696f6e73 3f203c68 65784950 3e203c68 ions? ...need format │ │ │ │ │ 0x00033614 7b7b3c69 70616464 723e203c 6d61736b {{ } {/... bad for │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -2,81 +2,81 @@ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ │ 0x00035858 58580300 409b0200 2d9c0000 ed9d0000 XX..@...-....... │ │ │ │ │ 0x00035868 499d0000 459c0000 80000000 00000000 I...E........... │ │ │ │ │ 0x00035878 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00035888 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00035898 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000358a8 00000000 00000000 e09b0200 e49b0200 ................ │ │ │ │ │ - 0x000358b8 e89b0200 ec9b0200 00000000 94a70200 ................ │ │ │ │ │ - 0x000358c8 e49b0200 8ca60200 98a70200 9ca70200 ................ │ │ │ │ │ - 0x000358d8 ec9b0200 a4a70200 48a70200 b4a60200 ........H....... │ │ │ │ │ - 0x000358e8 c4a60200 d0a60200 d8a60200 00080300 ................ │ │ │ │ │ - 0x000358f8 4ca70200 aca70200 bcce0200 b8a70200 L............... │ │ │ │ │ - 0x00035908 f4a60200 b8cb0200 00000000 8ca60200 ................ │ │ │ │ │ - 0x00035918 94a60200 a4a60200 aca60200 fca60200 ................ │ │ │ │ │ - 0x00035928 48a70200 b4a60200 04a70200 14a70200 H............... │ │ │ │ │ - 0x00035938 20a70200 bca60200 c4a60200 d0a60200 ............... │ │ │ │ │ - 0x00035948 d8a60200 2ca70200 34a70200 40a70200 ....,...4...@... │ │ │ │ │ - 0x00035958 4ca70200 eca60200 bcce0200 54a70200 L...........T... │ │ │ │ │ - 0x00035968 64a70200 70a70200 78a70200 f4a60200 d...p...x....... │ │ │ │ │ - 0x00035978 80a70200 8ca70200 00000000 8ca60200 ................ │ │ │ │ │ - 0x00035988 94a60200 9ca60200 a4a60200 aca60200 ................ │ │ │ │ │ - 0x00035998 48a70200 b4a60200 bca60200 c4a60200 H............... │ │ │ │ │ - 0x000359a8 d0a60200 d8a60200 e0a60200 eca60200 ................ │ │ │ │ │ - 0x000359b8 bcce0200 f4a60200 00000000 88b10200 ................ │ │ │ │ │ - 0x000359c8 70b10200 80b10200 00000000 70b10200 p...........p... │ │ │ │ │ - 0x000359d8 78b10200 80b10200 00000000 64b10200 x...........d... │ │ │ │ │ - 0x000359e8 68b10200 00000000 90b10200 00000000 h............... │ │ │ │ │ - 0x000359f8 00000000 71ce0000 29cd0000 fcb10200 ....q...)....... │ │ │ │ │ - 0x00035a08 15ed0000 19ed0000 4ded0000 29ed0000 ........M...)... │ │ │ │ │ - 0x00035a18 7cc70200 84c70200 90c70200 64b10200 |...........d... │ │ │ │ │ - 0x00035a28 98c70200 a0c70200 68b10200 a8c70200 ........h....... │ │ │ │ │ - 0x00035a38 00000000 2cc80200 c9090100 cd090100 ....,........... │ │ │ │ │ - 0x00035a48 010a0100 dd090100 50cc0200 54cc0200 ........P...T... │ │ │ │ │ - 0x00035a58 00000000 3ccc0200 44cc0200 48cc0200 ....<...D...H... │ │ │ │ │ - 0x00035a68 00000000 28cc0200 34cc0200 00000000 ....(...4....... │ │ │ │ │ - 0x00035a78 1cce0200 20ce0200 2cce0200 b40f0300 .... ...,....... │ │ │ │ │ + 0x000358b8 e89b0200 ec9b0200 00000000 a8a40200 ................ │ │ │ │ │ + 0x000358c8 90a40200 a0a40200 00000000 90a40200 ................ │ │ │ │ │ + 0x000358d8 98a40200 a0a40200 00000000 84a40200 ................ │ │ │ │ │ + 0x000358e8 88a40200 00000000 b0a40200 00000000 ................ │ │ │ │ │ + 0x000358f8 00000000 21ae0000 d9ac0000 e8a80200 ....!........... │ │ │ │ │ + 0x00035908 eca80200 00000000 d4a80200 dca80200 ................ │ │ │ │ │ + 0x00035918 e0a80200 00000000 c0a80200 cca80200 ................ │ │ │ │ │ + 0x00035928 00000000 24a90200 f9d80000 fdd80000 ....$........... │ │ │ │ │ + 0x00035938 31d90000 0dd90000 0cca0200 14ca0200 1............... │ │ │ │ │ + 0x00035948 20ca0200 84a40200 28ca0200 30ca0200 .......(...0... │ │ │ │ │ + 0x00035958 88a40200 38ca0200 00000000 00cb0200 ....8........... │ │ │ │ │ + 0x00035968 c9110100 cd110100 01120100 dd110100 ................ │ │ │ │ │ + 0x00035978 3ccc0200 e49b0200 3ccb0200 04a10200 <.......<....... │ │ │ │ │ + 0x00035988 40cc0200 ec9b0200 48cc0200 f8cb0200 @.......H....... │ │ │ │ │ + 0x00035998 64cb0200 74cb0200 80cb0200 88cb0200 d...t........... │ │ │ │ │ + 0x000359a8 dc220300 fccb0200 08b40200 bcce0200 .".............. │ │ │ │ │ + 0x000359b8 50cc0200 a4cb0200 50a80200 00000000 P.......P....... │ │ │ │ │ + 0x000359c8 3ccb0200 44cb0200 54cb0200 5ccb0200 <...D...T...\... │ │ │ │ │ + 0x000359d8 accb0200 f8cb0200 64cb0200 b4cb0200 ........d....... │ │ │ │ │ + 0x000359e8 c4cb0200 d0cb0200 6ccb0200 74cb0200 ........l...t... │ │ │ │ │ + 0x000359f8 80cb0200 88cb0200 dccb0200 e4cb0200 ................ │ │ │ │ │ + 0x00035a08 f0cb0200 fccb0200 9ccb0200 bcce0200 ................ │ │ │ │ │ + 0x00035a18 04cc0200 14cc0200 6ca00200 20cc0200 ........l... ... │ │ │ │ │ + 0x00035a28 a4cb0200 28cc0200 34cc0200 00000000 ....(...4....... │ │ │ │ │ + 0x00035a38 3ccb0200 44cb0200 4ccb0200 54cb0200 <...D...L...T... │ │ │ │ │ + 0x00035a48 5ccb0200 f8cb0200 64cb0200 6ccb0200 \.......d...l... │ │ │ │ │ + 0x00035a58 74cb0200 80cb0200 88cb0200 90cb0200 t............... │ │ │ │ │ + 0x00035a68 9ccb0200 bcce0200 a4cb0200 00000000 ................ │ │ │ │ │ + 0x00035a78 1cce0200 20ce0200 2cce0200 902a0300 .... ...,....*.. │ │ │ │ │ 0x00035a88 38ce0200 40ce0200 48ce0200 50ce0200 8...@...H...P... │ │ │ │ │ 0x00035a98 5cce0200 68ce0200 70ce0200 7cce0200 \...h...p...|... │ │ │ │ │ 0x00035aa8 88ce0200 90ce0200 00000000 a0ce0200 ................ │ │ │ │ │ 0x00035ab8 85220100 51240100 1d200100 491f0100 ."..Q$... ..I... │ │ │ │ │ - 0x00035ac8 68d20200 4d930100 8d930100 cd930100 h...M........... │ │ │ │ │ - 0x00035ad8 ed930100 a0e70200 a8e70200 ace70200 ................ │ │ │ │ │ - 0x00035ae8 b4e70200 bce70200 c8e70200 88300300 .............0.. │ │ │ │ │ - 0x00035af8 a4a70200 d0e70200 1cd00200 d8e70200 ................ │ │ │ │ │ - 0x00035b08 e0e70200 9ced0200 ece70200 f4e70200 ................ │ │ │ │ │ - 0x00035b18 fce70200 04e80200 70ad0200 0ce80200 ........p....... │ │ │ │ │ - 0x00035b28 1ce80200 2ce80200 3ce80200 48e80200 ....,...<...H... │ │ │ │ │ - 0x00035b38 58e80200 68e80200 74e80200 84e80200 X...h...t....... │ │ │ │ │ - 0x00035b48 98e80200 ace80200 bce80200 d4e80200 ................ │ │ │ │ │ - 0x00035b58 e8e80200 04e90200 18e90200 24e90200 ............$... │ │ │ │ │ - 0x00035b68 3ce90200 50e90200 6ce90200 88e90200 <...P...l....... │ │ │ │ │ - 0x00035b78 9ce90200 a8e90200 bce90200 d0e90200 ................ │ │ │ │ │ - 0x00035b88 e0e90200 f4e90200 04ea0200 1cea0200 ................ │ │ │ │ │ - 0x00035b98 2cea0200 3cea0200 4cea0200 5cea0200 ,...<...L...\... │ │ │ │ │ - 0x00035ba8 68ea0200 78ea0200 88ea0200 98ea0200 h...x........... │ │ │ │ │ - 0x00035bb8 a8ea0200 b8ea0200 c8ea0200 d8ea0200 ................ │ │ │ │ │ - 0x00035bc8 e8ea0200 f8ea0200 08eb0200 18eb0200 ................ │ │ │ │ │ - 0x00035bd8 28eb0200 40eb0200 50eb0200 68eb0200 (...@...P...h... │ │ │ │ │ - 0x00035be8 78eb0200 8ceb0200 a0eb0200 b4eb0200 x............... │ │ │ │ │ - 0x00035bf8 c8eb0200 e0eb0200 f4eb0200 08ec0200 ................ │ │ │ │ │ - 0x00035c08 1cec0200 34ec0200 48ec0200 5cec0200 ....4...H...\... │ │ │ │ │ - 0x00035c18 70ec0200 80ec0200 90ec0200 a0ec0200 p............... │ │ │ │ │ - 0x00035c28 b0ec0200 c0ec0200 d0ec0200 e0ec0200 ................ │ │ │ │ │ - 0x00035c38 f0ec0200 00ed0200 10ed0200 20ed0200 ............ ... │ │ │ │ │ - 0x00035c48 30ed0200 40ed0200 50ed0200 64ed0200 0...@...P...d... │ │ │ │ │ - 0x00035c58 74ed0200 88ed0200 a0ed0200 b8ed0200 t............... │ │ │ │ │ - 0x00035c68 d0ed0200 e8ed0200 f8ed0200 08ee0200 ................ │ │ │ │ │ - 0x00035c78 20ee0200 3cee0200 54ee0200 70ee0200 ...<...T...p... │ │ │ │ │ - 0x00035c88 88ee0200 a0ee0200 bcee0200 d8ee0200 ................ │ │ │ │ │ - 0x00035c98 f4ee0200 00ef0200 00000000 98ec0200 ................ │ │ │ │ │ - 0x00035ca8 a8ec0200 b8ec0200 c8ec0200 d8ec0200 ................ │ │ │ │ │ - 0x00035cb8 e8ec0200 f8ec0200 08ed0200 18ed0200 ................ │ │ │ │ │ - 0x00035cc8 28ed0200 38ed0200 48ed0200 58ed0200 (...8...H...X... │ │ │ │ │ - 0x00035cd8 6ced0200 f0fc0200 fcfc0200 04fd0200 l............... │ │ │ │ │ + 0x00035ac8 68d20200 9d470100 dd470100 1d480100 h....G...G...H.. │ │ │ │ │ + 0x00035ad8 3d480100 68d50200 70d50200 74d50200 =H..h...p...t... │ │ │ │ │ + 0x00035ae8 7cd50200 84d50200 90d50200 88300300 |............0.. │ │ │ │ │ + 0x00035af8 48cc0200 98d50200 1cd00200 a0d50200 H............... │ │ │ │ │ + 0x00035b08 a8d50200 64db0200 b4d50200 bcd50200 ....d........... │ │ │ │ │ + 0x00035b18 c4d50200 ccd50200 84a00200 d4d50200 ................ │ │ │ │ │ + 0x00035b28 e4d50200 f4d50200 04d60200 10d60200 ................ │ │ │ │ │ + 0x00035b38 20d60200 30d60200 3cd60200 4cd60200 ...0...<...L... │ │ │ │ │ + 0x00035b48 60d60200 74d60200 84d60200 9cd60200 `...t........... │ │ │ │ │ + 0x00035b58 b0d60200 ccd60200 e0d60200 ecd60200 ................ │ │ │ │ │ + 0x00035b68 04d70200 18d70200 34d70200 50d70200 ........4...P... │ │ │ │ │ + 0x00035b78 64d70200 70d70200 84d70200 98d70200 d...p........... │ │ │ │ │ + 0x00035b88 a8d70200 bcd70200 ccd70200 e4d70200 ................ │ │ │ │ │ + 0x00035b98 f4d70200 04d80200 14d80200 24d80200 ............$... │ │ │ │ │ + 0x00035ba8 30d80200 40d80200 50d80200 60d80200 0...@...P...`... │ │ │ │ │ + 0x00035bb8 70d80200 80d80200 90d80200 a0d80200 p............... │ │ │ │ │ + 0x00035bc8 b0d80200 c0d80200 d0d80200 e0d80200 ................ │ │ │ │ │ + 0x00035bd8 f0d80200 08d90200 18d90200 30d90200 ............0... │ │ │ │ │ + 0x00035be8 40d90200 54d90200 68d90200 7cd90200 @...T...h...|... │ │ │ │ │ + 0x00035bf8 90d90200 a8d90200 bcd90200 d0d90200 ................ │ │ │ │ │ + 0x00035c08 e4d90200 fcd90200 10da0200 24da0200 ............$... │ │ │ │ │ + 0x00035c18 38da0200 48da0200 58da0200 68da0200 8...H...X...h... │ │ │ │ │ + 0x00035c28 78da0200 88da0200 98da0200 a8da0200 x............... │ │ │ │ │ + 0x00035c38 b8da0200 c8da0200 d8da0200 e8da0200 ................ │ │ │ │ │ + 0x00035c48 f8da0200 08db0200 18db0200 2cdb0200 ............,... │ │ │ │ │ + 0x00035c58 3cdb0200 50db0200 68db0200 80db0200 <...P...h....... │ │ │ │ │ + 0x00035c68 98db0200 b0db0200 c0db0200 d0db0200 ................ │ │ │ │ │ + 0x00035c78 e8db0200 04dc0200 1cdc0200 38dc0200 ............8... │ │ │ │ │ + 0x00035c88 50dc0200 68dc0200 84dc0200 a0dc0200 P...h........... │ │ │ │ │ + 0x00035c98 bcdc0200 c8dc0200 00000000 60da0200 ............`... │ │ │ │ │ + 0x00035ca8 70da0200 80da0200 90da0200 a0da0200 p............... │ │ │ │ │ + 0x00035cb8 b0da0200 c0da0200 d0da0200 e0da0200 ................ │ │ │ │ │ + 0x00035cc8 f0da0200 00db0200 10db0200 20db0200 ............ ... │ │ │ │ │ + 0x00035cd8 34db0200 f0fc0200 fcfc0200 04fd0200 4............... │ │ │ │ │ 0x00035ce8 0cfd0200 18fd0200 20fd0200 28fd0200 ........ ...(... │ │ │ │ │ 0x00035cf8 2cfd0200 34fd0200 38fd0200 3cfd0200 ,...4...8...<... │ │ │ │ │ 0x00035d08 48fd0200 54fd0200 60fd0200 68fd0200 H...T...`...h... │ │ │ │ │ 0x00035d18 70fd0200 7cfd0200 88fd0200 90fd0200 p...|........... │ │ │ │ │ 0x00035d28 98fd0200 a0fd0200 a8fd0200 b0fd0200 ................ │ │ │ │ │ 0x00035d38 c0fd0200 d0fd0200 e0fd0200 f0fd0200 ................ │ │ │ │ │ 0x00035d48 00fe0200 10fe0200 1cfe0200 20fe0200 ............ ... │ │ │ │ │ @@ -109,42 +109,42 @@ │ │ │ │ │ 0x00035ef8 dc010300 e4010300 ec010300 f8010300 ................ │ │ │ │ │ 0x00035f08 00020300 08020300 0c020300 14020300 ................ │ │ │ │ │ 0x00035f18 1c020300 28020300 34020300 40020300 ....(...4...@... │ │ │ │ │ 0x00035f28 48020300 4c020300 54020300 58020300 H...L...T...X... │ │ │ │ │ 0x00035f38 64020300 6c020300 74020300 80020300 d...l...t....... │ │ │ │ │ 0x00035f48 88020300 90020300 a0020300 ac020300 ................ │ │ │ │ │ 0x00035f58 bc020300 c8020300 d4020300 e4020300 ................ │ │ │ │ │ - 0x00035f68 f0020300 a4a70200 e0fc0200 e8fc0200 ................ │ │ │ │ │ + 0x00035f68 f0020300 48cc0200 e0fc0200 e8fc0200 ....H........... │ │ │ │ │ 0x00035f78 00000000 e09b0200 e49b0200 e89b0200 ................ │ │ │ │ │ - 0x00035f88 ec9b0200 00000000 70b10200 78b10200 ........p...x... │ │ │ │ │ - 0x00035f98 80b10200 00000000 00100300 00000000 ................ │ │ │ │ │ - 0x00035fa8 00000000 29e30100 e1e10100 c8200300 ....)........ .. │ │ │ │ │ - 0x00035fb8 f91d0200 fd1d0200 311e0200 0d1e0200 ........1....... │ │ │ │ │ - 0x00035fc8 50cc0200 54cc0200 00000000 3ccc0200 P...T.......<... │ │ │ │ │ - 0x00035fd8 88220300 44cc0200 48cc0200 00000000 ."..D...H....... │ │ │ │ │ - 0x00035fe8 94a70200 e49b0200 6c2a0300 8ca60200 ........l*...... │ │ │ │ │ - 0x00035ff8 94a60200 782a0300 842a0300 a4a60200 ....x*...*...... │ │ │ │ │ - 0x00036008 882a0300 902a0300 ec9b0200 a4a70200 .*...*.......... │ │ │ │ │ - 0x00036018 aca60200 48a70200 b4a60200 9c2a0300 ....H........*.. │ │ │ │ │ - 0x00036028 a42a0300 bca60200 ac2a0300 c4a60200 .*.......*...... │ │ │ │ │ - 0x00036038 d0a60200 d8a60200 b42a0300 2ca70200 .........*..,... │ │ │ │ │ - 0x00036048 24ea0200 4ca70200 bc2a0300 c82a0300 $...L....*...*.. │ │ │ │ │ - 0x00036058 d02a0300 eca60200 dc2a0300 aca70200 .*.......*...... │ │ │ │ │ - 0x00036068 bcce0200 68ce0200 e82a0300 b8a70200 ....h....*...... │ │ │ │ │ - 0x00036078 f4a60200 b8cb0200 f02a0300 00000000 .........*...... │ │ │ │ │ + 0x00035f88 ec9b0200 00000000 e8a80200 eca80200 ................ │ │ │ │ │ + 0x00035f98 00000000 d4a80200 18050300 dca80200 ................ │ │ │ │ │ + 0x00035fa8 e0a80200 00000000 3ccc0200 e49b0200 ........<....... │ │ │ │ │ + 0x00035fb8 6c050300 3ccb0200 44cb0200 78050300 l...<...D...x... │ │ │ │ │ + 0x00035fc8 84050300 54cb0200 88050300 90050300 ....T........... │ │ │ │ │ + 0x00035fd8 ec9b0200 48cc0200 5ccb0200 f8cb0200 ....H...\....... │ │ │ │ │ + 0x00035fe8 64cb0200 9c050300 a4050300 6ccb0200 d...........l... │ │ │ │ │ + 0x00035ff8 ac050300 74cb0200 80cb0200 88cb0200 ....t........... │ │ │ │ │ + 0x00036008 b4050300 dccb0200 ecd70200 fccb0200 ................ │ │ │ │ │ + 0x00036018 bc050300 c8050300 d0050300 9ccb0200 ................ │ │ │ │ │ + 0x00036028 dc050300 08b40200 bcce0200 68ce0200 ............h... │ │ │ │ │ + 0x00036038 e8050300 50cc0200 a4cb0200 50a80200 ....P.......P... │ │ │ │ │ + 0x00036048 f0050300 00000000 4c060300 75f60100 ........L...u... │ │ │ │ │ + 0x00036058 79f60100 adf60100 89f60100 90a40200 y............... │ │ │ │ │ + 0x00036068 98a40200 a0a40200 00000000 dc2a0300 .............*.. │ │ │ │ │ + 0x00036078 00000000 00000000 45160200 fd140200 ........E....... │ │ │ │ │ 0x00036088 382c0300 fd480200 e14a0200 314a0200 8,...H...J..1J.. │ │ │ │ │ 0x00036098 15490200 542c0300 355b0200 015d0200 .I..T,..5[...].. │ │ │ │ │ 0x000360a8 515c0200 4d5b0200 80000000 00000000 Q\..M[.......... │ │ │ │ │ 0x000360b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000360c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000360d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000360e8 00000000 00000000 fce90200 a4a70200 ................ │ │ │ │ │ - 0x000360f8 48a70200 70300300 78300300 68ce0200 H...p0..x0..h... │ │ │ │ │ - 0x00036108 7c300300 00000000 bc300300 117c0200 |0.......0...|.. │ │ │ │ │ + 0x000360e8 00000000 00000000 c4d70200 48cc0200 ............H... │ │ │ │ │ + 0x000360f8 f8cb0200 a82d0300 b02d0300 68ce0200 .....-...-..h... │ │ │ │ │ + 0x00036108 b42d0300 00000000 bc300300 117c0200 .-.......0...|.. │ │ │ │ │ 0x00036118 bd7d0200 517d0200 297c0200 dc300300 .}..Q}..)|...0.. │ │ │ │ │ 0x00036128 15810200 f1800200 41800200 697f0200 ........A...i... │ │ │ │ │ - 0x00036138 fce90200 a4a70200 48a70200 b4350300 ........H....5.. │ │ │ │ │ - 0x00036148 70300300 bc350300 c4350300 b4e80200 p0...5...5...... │ │ │ │ │ - 0x00036158 c8350300 68ce0200 d0350300 d8350300 .5..h....5...5.. │ │ │ │ │ - 0x00036168 00000000 e0070300 e0360300 e8360300 .........6...6.. │ │ │ │ │ + 0x00036138 c4d70200 48cc0200 f8cb0200 d8320300 ....H........2.. │ │ │ │ │ + 0x00036148 a82d0300 e0320300 e8320300 7cd60200 .-...2...2..|... │ │ │ │ │ + 0x00036158 ec320300 68ce0200 f4320300 fc320300 .2..h....2...2.. │ │ │ │ │ + 0x00036168 00000000 bc220300 e0360300 e8360300 ....."...6...6.. │ │ │ │ │ 0x00036178 00000000 .... ├── tcllib_1.21+dfsg-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2022-05-10 08:44:23.000000 debian-binary │ │ --rw-r--r-- 0 0 0 43180 2022-05-10 08:44:23.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 4556660 2022-05-10 08:44:23.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 43012 2022-05-10 08:44:23.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 4557460 2022-05-10 08:44:23.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── file list │ │ │ │ @@ -1,3 +1,3 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-05-10 08:44:23.000000 ./ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6358 2022-05-10 08:44:23.000000 ./control │ │ │ │ --rw-r--r-- 0 root (0) root (0) 137915 2022-05-10 08:44:23.000000 ./md5sums │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 137991 2022-05-10 08:44:23.000000 ./md5sums │ │ │ ├── ./control │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ Package: tcllib │ │ │ │ Version: 1.21+dfsg-1 │ │ │ │ Architecture: all │ │ │ │ Maintainer: Tcl/Tk Debian Packagers │ │ │ │ -Installed-Size: 22173 │ │ │ │ +Installed-Size: 22178 │ │ │ │ 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 │ │ │ │ │ @@ -499,14 +499,15 @@ │ │ │ │ │ usr/share/doc/tcllib/html/stack.html │ │ │ │ │ usr/share/doc/tcllib/html/statistics.html │ │ │ │ │ usr/share/doc/tcllib/html/std.html │ │ │ │ │ usr/share/doc/tcllib/html/stooop.html │ │ │ │ │ usr/share/doc/tcllib/html/stringprep.html │ │ │ │ │ usr/share/doc/tcllib/html/stringprep_data.html │ │ │ │ │ usr/share/doc/tcllib/html/struct_list.html │ │ │ │ │ +usr/share/doc/tcllib/html/struct_map.html │ │ │ │ │ usr/share/doc/tcllib/html/struct_set.html │ │ │ │ │ usr/share/doc/tcllib/html/struct_tree.html │ │ │ │ │ usr/share/doc/tcllib/html/struct_tree1.html │ │ │ │ │ usr/share/doc/tcllib/html/sum.html │ │ │ │ │ usr/share/doc/tcllib/html/switched.html │ │ │ │ │ usr/share/doc/tcllib/html/symdiff.html │ │ │ │ │ usr/share/doc/tcllib/html/tabify.html │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -268,15 +268,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11851 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/decode.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8214 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/defer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6371 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/deleg_method.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6269 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/deleg_proc.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14222 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/des.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12864 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/dexec.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7643 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/dicttool.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13869 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/disjointset.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13872 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/disjointset.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 22139 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/docidx.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7740 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/docidx_intro.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9650 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/docidx_lang_cmdref.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6441 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/docidx_lang_faq.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11753 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/docidx_lang_intro.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7970 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/docidx_lang_syntax.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 22211 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/docidx_plugin_apiref.html │ │ │ │ @@ -315,16 +315,16 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27791 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/ftp.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5772 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/ftp_geturl.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17858 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/ftpd.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10656 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/fuzzy.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23917 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/gasm.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32967 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/generator.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12302 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/gpx.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 56323 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/graph.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 29588 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/graph1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 56320 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/graph.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29586 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/graph1.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 77566 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/graphops.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6431 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/gtoken.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7805 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/halfpipe.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5797 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/hex.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20564 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/hook.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38318 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/html.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5607 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/html_cssdefaults.html │ │ │ │ @@ -382,16 +382,16 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13913 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/map_slippy.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7627 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/map_slippy_cache.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6768 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/map_slippy_fetcher.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 34207 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/mapproj.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7537 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/markdown.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10782 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/math.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 48922 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/math_geometry.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35684 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/matrix.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28780 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/matrix1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35682 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/matrix.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 28779 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/matrix1.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12164 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/md4.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12528 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/md5.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7956 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/md5crypt.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8491 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/me_ast.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19625 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/me_cpu.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 25720 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/me_cpucore.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6537 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/me_intro.html │ │ │ │ @@ -443,21 +443,21 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8751 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/peg_interp.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12005 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/picoirc.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6191 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pkg_dtplite.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 25868 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pki.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 22152 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pluginmgr.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12528 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/png.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12803 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/polynomials.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22697 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pool.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22693 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pool.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17801 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pop3.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18320 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pop3d.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12902 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pop3d_dbox.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9919 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pop3d_udb.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 96293 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/practcl.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10520 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/prioqueue.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10521 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/prioqueue.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16441 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/probopt.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8090 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/processman.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10255 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/profiler.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17033 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pt_astree.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6978 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pt_cparam_config_critcl.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6979 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pt_cparam_config_tea.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 25584 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pt_from_api.html │ │ │ │ @@ -497,22 +497,22 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6960 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pt_tclparam_config_nx.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6982 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pt_tclparam_config_snit.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6987 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pt_tclparam_config_tcloo.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27194 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pt_to_api.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7191 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/pt_util.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14574 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/qcomplex.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9359 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/quasirandom.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8477 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/queue.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8474 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/queue.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5890 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/randseed.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11679 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/rational_funcs.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9552 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/rc4.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17024 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/rcs.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7365 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/receive.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19246 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/receiver.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22361 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/record.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22359 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/record.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5804 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/repeat.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27314 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/report.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 28062 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/rest.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4544 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/rfc2822.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13371 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/ripemd128.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12649 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/ripemd160.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6653 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/roman.html │ │ │ │ @@ -528,24 +528,25 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14398 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/smtp.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17229 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/smtpd.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 132070 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/snit.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 171154 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/snitfaq.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5695 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/soundex.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6179 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/spacer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27997 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/special.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9899 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/stack.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9896 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/stack.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 110427 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/statistics.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5750 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/std.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14999 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/stooop.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11220 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/stringprep.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4771 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/stringprep_data.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42529 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/struct_list.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12779 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/struct_set.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 45575 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/struct_tree.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22842 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/struct_tree1.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42532 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/struct_list.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6774 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/struct_map.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12781 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/struct_set.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 44810 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/struct_tree.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22846 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/struct_tree1.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8107 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/sum.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15217 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/switched.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9021 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/symdiff.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7752 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/tabify.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14138 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/tar.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11573 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/tcl_parse.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4935 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/tcldes.html │ │ │ │ @@ -625,15 +626,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7085 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/vt_crc32.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6253 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/vt_otp.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26537 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/websocket.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23531 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/wip.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11127 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/xsxp.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12138 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/yaml.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8632 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/html/yencode.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36631 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36730 2022-05-10 08:44:23.000000 ./usr/share/doc/tcllib/index.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-05-10 08:44:23.000000 ./usr/share/doc-base/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 372 2022-05-10 08:44:23.000000 ./usr/share/doc-base/tcllib.tcllib │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-05-10 08:44:23.000000 ./usr/share/lintian/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-05-10 08:44:23.000000 ./usr/share/lintian/overrides/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 164 2022-05-10 08:44:23.000000 ./usr/share/lintian/overrides/tcllib │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-05-10 08:44:23.000000 ./usr/share/man/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-05-10 08:44:23.000000 ./usr/share/man/man1/ │ │ │ ├── ./usr/share/doc/tcllib/html/disjointset.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │
│ │ │ │

struct::disjointset(3tcl) 1.1 struct "Tcl Data Structures"

│ │ │ │

Name

│ │ │ │

struct::disjointset - Disjoint set data structure

│ │ │ ├── ./usr/share/doc/tcllib/html/graph.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

struct::graph(3tcl) 2.4.3 struct "Tcl Data Structures"

│ │ │ ├── ./usr/share/doc/tcllib/html/graph1.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

struct::graph_v1(3tcl) 1.2.1 struct "Tcl Data Structures"

│ │ │ ├── ./usr/share/doc/tcllib/html/graphops.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

struct::graph::op(3tcl) 0.11.3 struct "Tcl Data Structures"

│ │ │ ├── ./usr/share/doc/tcllib/html/matrix.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

struct::matrix(3tcl) 2.0.4 struct "Tcl Data Structures"

│ │ │ ├── ./usr/share/doc/tcllib/html/matrix1.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

struct::matrix_v1(3tcl) 1.2.2 struct "Tcl Data Structures"

│ │ │ ├── ./usr/share/doc/tcllib/html/pool.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

struct::pool(3tcl) 1.2.3 struct "Tcl Data Structures"

│ │ │ ├── ./usr/share/doc/tcllib/html/prioqueue.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

struct::prioqueue(3tcl) 1.4 struct "Tcl Data Structures"

│ │ │ ├── ./usr/share/doc/tcllib/html/queue.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │
│ │ │ │

struct::queue(3tcl) 1.4.5 struct "Tcl Data Structures"

│ │ │ │

Name

│ │ │ │

struct::queue - Create and manipulate queue objects

│ │ │ ├── ./usr/share/doc/tcllib/html/record.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

struct::record(3tcl) 1.2.2 struct "Tcl Data Structures"

│ │ │ ├── ./usr/share/doc/tcllib/html/skiplist.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

struct::skiplist(3tcl) 1.3 struct "Tcl Data Structures"

│ │ │ ├── ./usr/share/doc/tcllib/html/stack.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │
│ │ │ │

struct::stack(3tcl) 1.5.3 struct "Tcl Data Structures"

│ │ │ │

Name

│ │ │ │

struct::stack - Create and manipulate stack objects

│ │ │ ├── ./usr/share/doc/tcllib/html/struct_list.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

struct::list(3tcl) 1.8.5 struct "Tcl Data Structures"

│ │ │ ├── ./usr/share/doc/tcllib/html/struct_set.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

struct::set(3tcl) 2.2.3 struct "Tcl Data Structures"

│ │ │ ├── ./usr/share/doc/tcllib/html/struct_tree.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

struct::tree(3tcl) 2.1.1 struct "Tcl Data Structures"

│ │ │ │ @@ -120,26 +120,19 @@ │ │ │ │
  • Category
  • │ │ │ │
  • Copyright
  • │ │ │ │ │ │ │ │
    │ │ │ │

    Synopsis

    │ │ │ │
    │ │ │ │
      │ │ │ │ -
    • package require struct::map ?1?
    • │ │ │ │
    • package require Tcl 8.2
    • │ │ │ │
    • package require struct::tree ?2.1.1?
    • │ │ │ │
    • package require struct::list ?1.5?
    • │ │ │ │
    │ │ │ │
      │ │ │ │ -
    • ::struct::map mapName
    • │ │ │ │ -
    • mapName method ?arg arg ...?
    • │ │ │ │ -
    • mapName get
    • │ │ │ │ -
    • mapName names
    • │ │ │ │ -
    • mapName set name ?value?
    • │ │ │ │ -
    • mapName unset ?pattern...?
    • │ │ │ │
    • ::struct::tree ?treeName? ?=|:=|as|deserialize source?
    • │ │ │ │
    • treeName option ?arg arg ...?
    • │ │ │ │
    • ::struct::tree::prune
    • │ │ │ │
    • treeName = sourcetree
    • │ │ │ │
    • treeName --> desttree
    • │ │ │ │
    • treeName ancestors node
    • │ │ │ │
    • treeName append node key value
    • │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -12,24 +12,17 @@ │ │ │ │ │ o Changes_for_2.0 │ │ │ │ │ * EXAMPLES │ │ │ │ │ * Bugs,_Ideas,_Feedback │ │ │ │ │ * Keywords │ │ │ │ │ * Category │ │ │ │ │ * Copyright │ │ │ │ │ ***** Synopsis ***** │ │ │ │ │ - * package require struct::map ?1? │ │ │ │ │ * package require Tcl 8.2 │ │ │ │ │ * package require struct::tree ?2.1.1? │ │ │ │ │ * package require struct::list ?1.5? │ │ │ │ │ - * ::struct::map_mapName │ │ │ │ │ - * mapName_method_?arg_arg_...? │ │ │ │ │ - * mapName_get │ │ │ │ │ - * mapName_names │ │ │ │ │ - * mapName_set_name_?value? │ │ │ │ │ - * mapName_unset_?pattern...? │ │ │ │ │ * ::struct::tree_?treeName?_?=|:=|as|deserialize_source? │ │ │ │ │ * treeName_option_?arg_arg_...? │ │ │ │ │ * ::struct::tree::prune │ │ │ │ │ * treeName_=_sourcetree │ │ │ │ │ * treeName_-->_desttree │ │ │ │ │ * treeName_ancestors_node │ │ │ │ │ * treeName_append_node_key_value │ │ │ ├── ./usr/share/doc/tcllib/html/struct_tree1.html │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ } │ │ │ │ UL.doctools_requirements { │ │ │ │ margin-bottom: 1em; │ │ │ │ border-bottom: 1px solid black; │ │ │ │ } │ │ │ │ --> │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │
      │ │ │ │

      struct::tree_v1(3tcl) 1.2.2 struct "Tcl Data Structures"

      │ │ │ ├── ./usr/share/doc/tcllib/index.html │ │ │ │ @@ -683,14 +683,18 @@ │ │ │ │
    • stringprep::data 1.0.1
    • │ │ │ │
    • unicode::data 1.0.0
    • │ │ │ │
    │ │ │ │

    stringprep: "Unicode normalization"

    │ │ │ │
      │ │ │ │
    • unicode 1.0.0
    • │ │ │ │
    │ │ │ │ +

    struct: ""

    │ │ │ │ + │ │ │ │

    struct: "Tcl Data Structures"

    │ │ │ │
      │ │ │ │
    • struct::disjointset 1.1
    • │ │ │ │
    • struct::graph 2.4.3
    • │ │ │ │
    • struct::graph::op 0.11.3
    • │ │ │ │
    • struct::graph_v1 1.2.1
    • │ │ │ │
    • struct::list 1.8.5
    • │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -423,14 +423,16 @@ │ │ │ │ │ * string::token::shell 1.2 │ │ │ │ │ ***** stringprep: "Preparation of Internationalized Strings" ***** │ │ │ │ │ * stringprep 1.0.1 │ │ │ │ │ * stringprep::data 1.0.1 │ │ │ │ │ * unicode::data 1.0.0 │ │ │ │ │ ***** stringprep: "Unicode normalization" ***** │ │ │ │ │ * unicode 1.0.0 │ │ │ │ │ +***** struct: "" ***** │ │ │ │ │ + * struct::map 1 │ │ │ │ │ ***** struct: "Tcl Data Structures" ***** │ │ │ │ │ * struct::disjointset 1.1 │ │ │ │ │ * struct::graph 2.4.3 │ │ │ │ │ * struct::graph::op 0.11.3 │ │ │ │ │ * struct::graph_v1 1.2.1 │ │ │ │ │ * struct::list 1.8.5 │ │ │ │ │ * struct::matrix 2.0.4