--- /srv/rebuilderd/tmp/rebuilderdgkAjaa/inputs/libzeitgeist-2.0-0_1.0.4-7_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdgkAjaa/out/libzeitgeist-2.0-0_1.0.4-7_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-28 06:57:10.000000 debian-binary │ --rw-r--r-- 0 0 0 3504 2026-08-28 06:57:10.000000 control.tar.xz │ --rw-r--r-- 0 0 0 120784 2026-08-28 06:57:10.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3500 2026-08-28 06:57:10.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 120188 2026-08-28 06:57:10.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libzeitgeist-2.0.so.0.0.0 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 7 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x045b08 0x00045b08 0x00045b08 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x45b14 0x45b14 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x045ad0 0x00045ad0 0x00045ad0 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x45adc 0x45adc R E 0x10000 │ │ │ │ LOAD 0x04e344 0x0005e344 0x0005e344 0x01cc0 0x01efc RW 0x10000 │ │ │ │ DYNAMIC 0x04f538 0x0005f538 0x0005f538 0x00120 0x00120 RW 0x4 │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x04e344 0x0005e344 0x0005e344 0x01cbc 0x01cbc R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00003a34 003a34 005275 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00008caa 008caa 000590 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 0000923c 00923c 000050 00 A 4 2 4 │ │ │ │ [ 7] .rel.dyn REL 0000928c 00928c 001348 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0000a5d4 00a5d4 0011d8 08 AI 3 20 4 │ │ │ │ [ 9] .init PROGBITS 0000b7ac 00b7ac 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0000b7b8 00b7b8 001c50 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 0000d408 00d408 0274c0 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000348c8 0348c8 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000348d0 0348d0 011238 00 A 0 0 4 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00045b08 045b08 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00045b10 045b10 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 0000d408 00d408 027488 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00034890 034890 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00034898 034898 011238 00 A 0 0 4 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00045ad0 045ad0 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00045ad8 045ad8 000004 00 A 0 0 4 │ │ │ │ [16] .init_array INIT_ARRAY 0005e344 04e344 000004 04 WA 0 0 4 │ │ │ │ [17] .fini_array FINI_ARRAY 0005e348 04e348 000004 04 WA 0 0 4 │ │ │ │ [18] .data.rel.ro PROGBITS 0005e34c 04e34c 0011ec 00 WA 0 0 4 │ │ │ │ [19] .dynamic DYNAMIC 0005f538 04f538 000120 08 WA 4 0 4 │ │ │ │ [20] .got PROGBITS 0005f658 04f658 0009a8 04 WA 0 0 4 │ │ │ │ [21] .data PROGBITS 00060000 050000 000004 00 WA 0 0 4 │ │ │ │ [22] .bss NOBITS 00060004 050004 00023c 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -305,411 +305,411 @@ │ │ │ │ 301: 00000000 0 FUNC GLOBAL DEFAULT UND g_variant_get_string │ │ │ │ 302: 00000000 0 FUNC GLOBAL DEFAULT UND g_type_class_adjust_private_offset │ │ │ │ 303: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (2) │ │ │ │ 304: 00000000 0 FUNC GLOBAL DEFAULT UND g_boxed_type_register_static │ │ │ │ 305: 00000000 0 FUNC GLOBAL DEFAULT UND g_main_context_get_thread_default │ │ │ │ 306: 00000000 0 FUNC GLOBAL DEFAULT UND g_get_real_time │ │ │ │ 307: 00000000 0 FUNC GLOBAL DEFAULT UND sqlite3_last_insert_rowid │ │ │ │ - 308: 00030555 1904 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_create_schema │ │ │ │ - 309: 00030fe1 1340 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_create_event_indices │ │ │ │ + 308: 00030519 1904 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_create_schema │ │ │ │ + 309: 00030fa5 1340 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_create_event_indices │ │ │ │ 310: 000181a9 128 FUNC GLOBAL DEFAULT 11 zeitgeist_version_struct_get_type │ │ │ │ 311: 0001f61d 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_text │ │ │ │ - 312: 00033d5d 56 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_is_simple │ │ │ │ + 312: 00033d21 56 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_is_simple │ │ │ │ 313: 0001db1d 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_manifestation │ │ │ │ 314: 0001f655 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_text │ │ │ │ - 315: 00031d75 3388 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_ensure_schema │ │ │ │ - 316: 00029485 36 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_default_data_path │ │ │ │ + 315: 00031d39 3388 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_ensure_schema │ │ │ │ + 316: 00029449 36 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_default_data_path │ │ │ │ 317: 0002102d 72 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_value_get_info │ │ │ │ 318: 00020881 116 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_get_type │ │ │ │ 319: 0000f149 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_get_data_source_from_id_finish │ │ │ │ 320: 00020225 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_new_full │ │ │ │ 321: 00013d65 320 FUNC GLOBAL DEFAULT 11 zeitgeist_log_find_related_uris │ │ │ │ 322: 0001d8bd 100 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_actor │ │ │ │ 323: 00014c15 56 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_get_event_templates │ │ │ │ - 324: 0002b61d 308 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_assert_no_negation │ │ │ │ + 324: 0002b5e1 308 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_assert_no_negation │ │ │ │ 325: 0001b48d 100 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_set_unique_id │ │ │ │ - 326: 00028d3d 204 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_value_set_info │ │ │ │ + 326: 00028d01 204 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_value_set_info │ │ │ │ 327: 00020d59 72 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_prev_midnight │ │ │ │ 328: 0001e5d5 1428 FUNC GLOBAL DEFAULT 11 zeitgeist_event_construct_from_variant │ │ │ │ 329: 0001b701 88 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_set_enabled │ │ │ │ - 330: 000301a1 300 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_set_corruption_flag │ │ │ │ + 330: 00030165 300 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_set_corruption_flag │ │ │ │ 331: 0001cfd1 96 FUNC GLOBAL DEFAULT 11 zeitgeist_manifestation_for_uri │ │ │ │ 332: 00020a29 26 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_new_anytime │ │ │ │ - 333: 0002a109 216 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_construct │ │ │ │ + 333: 0002a0cd 216 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_construct │ │ │ │ 334: 00060104 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_schemes │ │ │ │ 335: 00019891 104 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_get_version │ │ │ │ 336: 0001f78d 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_current_uri │ │ │ │ 337: 00015309 8 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_wait_for_proxy_finish │ │ │ │ - 338: 00032b1d 26 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_new │ │ │ │ + 338: 00032ae1 26 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_new │ │ │ │ 339: 0000f82d 28 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_register_data_source_finish │ │ │ │ 340: 0001a2d5 116 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_simple_indexer_search │ │ │ │ 341: 00013fbd 136 FUNC GLOBAL DEFAULT 11 zeitgeist_log_quit │ │ │ │ - 342: 0002ff2d 372 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_exec_query │ │ │ │ + 342: 0002fef1 372 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_exec_query │ │ │ │ 343: 0000e989 144 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_register_data_source │ │ │ │ 344: 0000f90d 8 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_set_data_source_enabled_finish │ │ │ │ 345: 0001c115 56 FUNC GLOBAL DEFAULT 11 zeitgeist_engine_error_quark │ │ │ │ 346: 0000ece5 60 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_set_data_source_enabled_finish │ │ │ │ - 347: 00032ab9 100 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_get_type │ │ │ │ + 347: 00032a7d 100 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_get_type │ │ │ │ 348: 00020595 44 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_construct_anytime │ │ │ │ 349: 000601b0 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_symbol_initialized │ │ │ │ - 350: 0002fbed 34 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_new_read_only │ │ │ │ + 350: 0002fbb1 34 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_new_read_only │ │ │ │ 351: 0001e2d1 100 FUNC GLOBAL DEFAULT 11 zeitgeist_event_construct_full │ │ │ │ 352: 00015911 72 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_value_get_queued_method │ │ │ │ 353: 0001b759 36 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_construct │ │ │ │ 354: 0001edad 560 FUNC GLOBAL DEFAULT 11 zeitgeist_events_from_variant │ │ │ │ 355: 0001f581 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_origin │ │ │ │ 356: 0000e6f9 72 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_get_data_sources │ │ │ │ - 357: 0002e4c9 84 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_set_deletion_callback │ │ │ │ - 358: 00028c25 136 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_parents │ │ │ │ + 357: 0002e48d 84 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_set_deletion_callback │ │ │ │ + 358: 00028be9 136 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_parents │ │ │ │ 359: 0001ed91 26 FUNC GLOBAL DEFAULT 11 zeitgeist_event_new │ │ │ │ 360: 00020629 316 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_construct_from_variant │ │ │ │ 361: 00013f99 34 FUNC GLOBAL DEFAULT 11 zeitgeist_log_delete_events_finish │ │ │ │ 362: 00014045 8 FUNC GLOBAL DEFAULT 11 zeitgeist_log_quit_finish │ │ │ │ 363: 0001f929 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_interpretation │ │ │ │ 364: 0000e609 240 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_get_type │ │ │ │ - 365: 0002bbd5 3596 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_where_clause_from_event_templates │ │ │ │ + 365: 0002bb99 3596 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_where_clause_from_event_templates │ │ │ │ 366: 00015bf9 260 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_proxy_acquired │ │ │ │ 367: 000103fd 34 FUNC GLOBAL DEFAULT 11 zeitgeist_index_search_finish │ │ │ │ 368: 00010235 152 FUNC GLOBAL DEFAULT 11 zeitgeist_index_construct │ │ │ │ 369: 0001d069 100 FUNC GLOBAL DEFAULT 11 zeitgeist_result_type_is_sort_order_asc │ │ │ │ - 370: 00033c09 168 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_text_condition │ │ │ │ + 370: 00033bcd 168 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_text_condition │ │ │ │ 371: 0001beb1 42 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_new_from_variant │ │ │ │ 372: 0001e36d 104 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_subjects │ │ │ │ 373: 0001d131 104 FUNC GLOBAL DEFAULT 11 zeitgeist_relevant_result_type_get_type │ │ │ │ - 374: 0002f23d 1016 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_insert_or_ignore_into_table │ │ │ │ + 374: 0002f201 1016 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_insert_or_ignore_into_table │ │ │ │ 375: 0001f08d 148 FUNC GLOBAL DEFAULT 11 zeitgeist_events_to_variant │ │ │ │ 376: 00014b75 56 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_get_time_range │ │ │ │ 377: 00014205 160 FUNC GLOBAL DEFAULT 11 zeitgeist_log_get_version │ │ │ │ 378: 0001fe21 106 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_construct_move_event │ │ │ │ 379: 000601d0 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_utils_DATABASE_FILE_PATH │ │ │ │ 380: 0000eed9 76 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_get_data_source_from_id │ │ │ │ 381: 0001f4e9 52 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_uri │ │ │ │ 382: 0000f98d 26 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_new │ │ │ │ 383: 0001ec85 116 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_type │ │ │ │ - 384: 0002f635 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_begin_transaction │ │ │ │ + 384: 0002f5f9 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_begin_transaction │ │ │ │ 385: 00013ea5 46 FUNC GLOBAL DEFAULT 11 zeitgeist_log_find_related_uris_finish │ │ │ │ 386: 0001e41d 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_payload │ │ │ │ - 387: 0002dc75 34 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_new │ │ │ │ - 388: 00032ab1 6 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_construct │ │ │ │ + 387: 0002dc39 34 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_new │ │ │ │ + 388: 00032a75 6 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_construct │ │ │ │ 389: 0001ba05 100 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_set_timestamp │ │ │ │ - 390: 00030cc5 796 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_create_basic_indices │ │ │ │ + 390: 00030c89 796 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_create_basic_indices │ │ │ │ 391: 00020af9 124 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_to_timeval │ │ │ │ 392: 0006010c 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_mimetypes │ │ │ │ 393: 0001e1d5 100 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_manifestation │ │ │ │ 394: 0000debd 188 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_register_object │ │ │ │ 395: 00014369 120 FUNC GLOBAL DEFAULT 11 zeitgeist_log_get_type │ │ │ │ 396: 00020aa9 80 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_from_timeval │ │ │ │ 397: 0000f541 152 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_construct │ │ │ │ 398: 0001f7f1 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_current_origin │ │ │ │ - 399: 0002cc4d 444 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_event_ids │ │ │ │ + 399: 0002cc11 444 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_event_ids │ │ │ │ 400: 00014ce1 104 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_set_event_templates │ │ │ │ 401: 000198f9 80 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_get_datapath │ │ │ │ 402: 0001b835 56 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_running │ │ │ │ 403: 00020929 256 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_intersect │ │ │ │ 404: 0001ad35 80 FUNC GLOBAL DEFAULT 11 zeitgeist_network_manager_dbus_proxy_get_type │ │ │ │ 405: 000178f1 96 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_register_object │ │ │ │ 406: 0001a191 80 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_monitor_proxy_get_type │ │ │ │ 407: 0000f661 34 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_get_data_sources_finish │ │ │ │ 408: 0001fdc5 90 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_construct_full │ │ │ │ - 409: 00029545 144 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_database_file_path │ │ │ │ - 410: 00033d05 88 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_may_have_results │ │ │ │ + 409: 00029509 144 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_database_file_path │ │ │ │ + 410: 00033cc9 88 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_may_have_results │ │ │ │ 411: 0001d0cd 100 FUNC GLOBAL DEFAULT 11 zeitgeist_result_type_get_type │ │ │ │ 412: 000202c5 26 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_new │ │ │ │ 413: 000136a9 196 FUNC GLOBAL DEFAULT 11 zeitgeist_log_insert_events │ │ │ │ 414: 00021075 26 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_info_ref │ │ │ │ 415: 00015e29 176 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_value_take_queued_method │ │ │ │ 416: 0001d591 64 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_subject │ │ │ │ 417: 00013685 34 FUNC GLOBAL DEFAULT 11 zeitgeist_log_insert_event_finish │ │ │ │ 418: 000155d1 76 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_queued_method_construct │ │ │ │ 419: 0001d6f9 84 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_id │ │ │ │ - 420: 0002e5c1 68 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_close │ │ │ │ + 420: 0002e585 68 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_close │ │ │ │ 421: 00019b2d 80 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_proxy_get_type │ │ │ │ 422: 0001d421 104 FUNC GLOBAL DEFAULT 11 zeitgeist_next_string_or_null │ │ │ │ 423: 0001b5c5 100 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_set_description │ │ │ │ 424: 00015d5d 204 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_value_set_queued_method │ │ │ │ 425: 000204c9 56 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_get_end │ │ │ │ 426: 0001a9b1 80 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_simple_indexer_proxy_get_type │ │ │ │ 427: 0000f849 196 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_set_data_source_enabled │ │ │ │ - 428: 00029779 40 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_using_in_memory_database │ │ │ │ + 428: 0002973d 40 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_using_in_memory_database │ │ │ │ 429: 00020a45 26 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_new_to_now │ │ │ │ - 430: 000292ad 100 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_construct │ │ │ │ + 430: 00029271 100 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_construct │ │ │ │ 431: 00015659 132 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_queued_method_get_type │ │ │ │ 432: 00015311 6 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_construct │ │ │ │ - 433: 000343f5 116 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_type │ │ │ │ + 433: 000343b9 116 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_type │ │ │ │ 434: 0001ecf9 112 FUNC GLOBAL DEFAULT 11 zeitgeist_event_new_full │ │ │ │ 435: 00020da1 92 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_from_date │ │ │ │ - 436: 000340d9 304 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_right_boundary │ │ │ │ + 436: 0003409d 304 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_right_boundary │ │ │ │ 437: 0001c3f9 184 FUNC GLOBAL DEFAULT 11 zeitgeist_register_mimetype │ │ │ │ 438: 000211f1 460 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_info_register │ │ │ │ 439: 0001f9c5 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_manifestation │ │ │ │ 440: 000179b5 100 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_simple_indexer_register_object │ │ │ │ 441: 0001f755 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_current_uri │ │ │ │ 442: 00020b75 30 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_from_now │ │ │ │ 443: 0001db55 736 FUNC GLOBAL DEFAULT 11 zeitgeist_event_to_variant │ │ │ │ 444: 00015319 56 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_get_proxy_created │ │ │ │ 445: 00020c95 116 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_to_date │ │ │ │ 446: 0001c601 108 FUNC GLOBAL DEFAULT 11 zeitgeist_register_uri_scheme │ │ │ │ 447: 0001bdf5 116 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_type │ │ │ │ 448: 0001e071 356 FUNC GLOBAL DEFAULT 11 zeitgeist_event_matches_template │ │ │ │ 449: 0001b2cd 284 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_to_variant │ │ │ │ - 450: 0002b5e5 56 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_close │ │ │ │ - 451: 00029311 92 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_construct_with_num_matches │ │ │ │ - 452: 000337bd 100 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_type_get_type │ │ │ │ + 450: 0002b5a9 56 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_close │ │ │ │ + 451: 000292d5 92 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_construct_with_num_matches │ │ │ │ + 452: 00033781 100 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_type_get_type │ │ │ │ 453: 0001ed69 38 FUNC GLOBAL DEFAULT 11 zeitgeist_event_new_from_variant │ │ │ │ - 454: 00029029 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_has_next │ │ │ │ - 455: 00029985 224 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_assert_sig │ │ │ │ - 456: 0002b9bd 536 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_where_clause_for_symbol │ │ │ │ - 457: 0002936d 136 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_get_type │ │ │ │ + 454: 00028fed 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_has_next │ │ │ │ + 455: 00029949 224 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_assert_sig │ │ │ │ + 456: 0002b981 536 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_where_clause_for_symbol │ │ │ │ + 457: 00029331 136 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_get_type │ │ │ │ 458: 0000f4f1 80 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_proxy_get_type │ │ │ │ 459: 0001c1f9 50 FUNC GLOBAL DEFAULT 11 zeitgeist_mime_regex_free │ │ │ │ - 460: 0002eb41 988 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_construct │ │ │ │ + 460: 0002eb05 988 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_construct │ │ │ │ 461: 0001fb85 256 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_matches_template │ │ │ │ 462: 00018319 116 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_delete_events │ │ │ │ 463: 0002029d 38 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_new_from_variant │ │ │ │ 464: 00014e81 136 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_get_type │ │ │ │ 465: 00020d09 80 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_next_midnight │ │ │ │ 466: 0001f8c5 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_mimetype │ │ │ │ - 467: 000340a1 56 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_bind_arguments │ │ │ │ + 467: 00034065 56 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_bind_arguments │ │ │ │ 468: 0001dab9 100 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_interpretation │ │ │ │ 469: 0000f5d9 136 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_get_data_sources │ │ │ │ - 470: 0002a699 1020 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_events │ │ │ │ + 470: 0002a65d 1020 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_events │ │ │ │ 471: 00014b01 60 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_get_templates │ │ │ │ - 472: 0003401d 132 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_extend │ │ │ │ - 473: 00034209 492 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_wildcard_condition │ │ │ │ + 472: 00033fe1 132 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_extend │ │ │ │ + 473: 000341cd 492 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_wildcard_condition │ │ │ │ 474: 0000e741 62 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_get_data_sources_finish │ │ │ │ 475: 00013539 332 FUNC GLOBAL DEFAULT 11 zeitgeist_log_construct │ │ │ │ 476: 0001f9fd 392 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_to_variant │ │ │ │ 477: 00020f49 112 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_info_get_type │ │ │ │ 478: 00015959 26 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_queued_method_ref │ │ │ │ 479: 000205f1 56 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_construct_from_now │ │ │ │ 480: 00020a61 26 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_new_from_now │ │ │ │ - 481: 00033a19 160 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_with_array │ │ │ │ + 481: 000339dd 160 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_with_array │ │ │ │ 482: 0001b58d 56 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_description │ │ │ │ 483: 000160b9 36 FUNC GLOBAL DEFAULT 11 zeitgeist_version_struct_dup │ │ │ │ 484: 0001c66d 2104 FUNC GLOBAL DEFAULT 11 zeitgeist_ensure_mimetypes_loaded │ │ │ │ 485: 0001b6c9 56 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_enabled │ │ │ │ 486: 00013c4d 46 FUNC GLOBAL DEFAULT 11 zeitgeist_log_find_event_ids_finish │ │ │ │ - 487: 00033821 128 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_construct │ │ │ │ + 487: 000337e5 128 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_construct │ │ │ │ 488: 0001b77d 184 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_construct_full │ │ │ │ - 489: 0002da79 56 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_database │ │ │ │ - 490: 00033ab9 136 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_match_condition │ │ │ │ - 491: 00028ed1 108 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_get_type │ │ │ │ + 489: 0002da3d 56 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_database │ │ │ │ + 490: 00033a7d 136 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_match_condition │ │ │ │ + 491: 00028e95 108 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_get_type │ │ │ │ 492: 0001b629 56 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_event_templates │ │ │ │ 493: 00020a7d 38 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_new_from_variant │ │ │ │ 494: 00015b0d 236 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_process_queued_methods │ │ │ │ 495: 000186b5 156 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_find_events │ │ │ │ - 496: 00028b1d 132 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_all_children │ │ │ │ - 497: 000294a9 156 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_data_path │ │ │ │ + 496: 00028ae1 132 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_all_children │ │ │ │ + 497: 0002946d 156 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_data_path │ │ │ │ 498: 0001ad85 244 FUNC GLOBAL DEFAULT 11 zeitgeist_connman_manager_dbus_get_type │ │ │ │ 499: 0001a349 104 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_simple_indexer_search_finish │ │ │ │ 500: 0001d6b9 6 FUNC GLOBAL DEFAULT 11 zeitgeist_event_construct │ │ │ │ 501: 0001be85 44 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_new_full │ │ │ │ - 502: 00028cad 136 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_is_a │ │ │ │ + 502: 00028c71 136 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_is_a │ │ │ │ 503: 0000ec91 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_set_data_source_enabled │ │ │ │ - 504: 00028979 28 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_initialize_symbols │ │ │ │ + 504: 0002893d 28 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_initialize_symbols │ │ │ │ 505: 000143fd 88 FUNC GLOBAL DEFAULT 11 zeitgeist_log_get_default │ │ │ │ 506: 0001f4e1 6 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_construct │ │ │ │ 507: 0001d785 100 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_timestamp │ │ │ │ - 508: 00033b41 200 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_text_condition_subquery │ │ │ │ - 509: 000289f5 112 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_description │ │ │ │ + 508: 00033b05 200 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_text_condition_subquery │ │ │ │ + 509: 000289b9 112 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_description │ │ │ │ 510: 0001b3e9 56 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_unique_id │ │ │ │ 511: 0001f6b9 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_storage │ │ │ │ 512: 00014f09 38 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_new │ │ │ │ 513: 0001376d 34 FUNC GLOBAL DEFAULT 11 zeitgeist_log_insert_events_finish │ │ │ │ 514: 0001fd61 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_manifestation │ │ │ │ 515: 0001901d 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_remove_monitor_finish │ │ │ │ 516: 000143e1 26 FUNC GLOBAL DEFAULT 11 zeitgeist_log_new │ │ │ │ 517: 00015a91 124 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_queued_method_unref │ │ │ │ 518: 0001838d 62 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_delete_events_finish │ │ │ │ - 519: 00033d95 32 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_set_is_simple │ │ │ │ + 519: 00033d59 32 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_set_is_simple │ │ │ │ 520: 000203d1 96 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_to_variant │ │ │ │ 521: 0001a1e1 244 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_simple_indexer_get_type │ │ │ │ - 522: 0002aa95 2896 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_event_ids_for_clause │ │ │ │ + 522: 0002aa59 2896 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_event_ids_for_clause │ │ │ │ 523: 000601cc 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_utils_DATABASE_FILE_BACKUP_PATH │ │ │ │ 524: 0001d489 264 FUNC GLOBAL DEFAULT 11 zeitgeist_check_field_match │ │ │ │ - 525: 00029715 100 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_local_extensions_path │ │ │ │ + 525: 000296d9 100 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_local_extensions_path │ │ │ │ 526: 00017951 100 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_monitor_register_object │ │ │ │ - 527: 0002fdf1 256 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_get_schema_version │ │ │ │ - 528: 00028f3d 76 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_size │ │ │ │ + 527: 0002fdb5 256 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_get_schema_version │ │ │ │ + 528: 00028f01 76 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_size │ │ │ │ 529: 00020431 56 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_get_start │ │ │ │ - 530: 0002995d 40 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_is_empty_string │ │ │ │ + 530: 00029921 40 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_is_empty_string │ │ │ │ 531: 0001c3c9 46 FUNC GLOBAL DEFAULT 11 zeitgeist_uri_scheme_free │ │ │ │ - 532: 00028e09 176 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_value_take_info │ │ │ │ - 533: 00028a65 184 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_all_parents │ │ │ │ + 532: 00028dcd 176 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_value_take_info │ │ │ │ + 533: 00028a29 184 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_all_parents │ │ │ │ 534: 00018b29 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_get_events_finish │ │ │ │ - 535: 000295d5 80 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_set_database_file_path │ │ │ │ + 535: 00029599 80 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_set_database_file_path │ │ │ │ 536: 0001c22d 292 FUNC GLOBAL DEFAULT 11 zeitgeist_mime_regex_new │ │ │ │ 537: 0001c14d 168 FUNC GLOBAL DEFAULT 11 zeitgeist_vala_bug_workaround │ │ │ │ 538: 00060110 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_schemes_loaded │ │ │ │ 539: 0001e335 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_subjects │ │ │ │ 540: 00020fb9 116 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_param_spec_info │ │ │ │ - 541: 0002fbc9 34 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_new │ │ │ │ + 541: 0002fb8d 34 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_new │ │ │ │ 542: 00019fcd 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_monitor_notify_delete_finish │ │ │ │ - 543: 00029a65 68 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_log_may_read_directly │ │ │ │ + 543: 00029a29 68 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_log_may_read_directly │ │ │ │ 544: 0000f769 196 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_register_data_source │ │ │ │ - 545: 00028995 96 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_display_name │ │ │ │ - 546: 00029419 38 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_new_with_num_matches │ │ │ │ - 547: 00031839 1340 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_drop_event_indices │ │ │ │ + 545: 00028959 96 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_display_name │ │ │ │ + 546: 000293dd 38 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_new_with_num_matches │ │ │ │ + 547: 000317fd 1340 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_drop_event_indices │ │ │ │ 548: 0001b661 104 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_set_event_templates │ │ │ │ 549: 00019b7d 244 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_monitor_get_type │ │ │ │ - 550: 0002e765 380 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_assert_query_success │ │ │ │ + 550: 0002e729 380 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_assert_query_success │ │ │ │ 551: 000601c8 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_utils_LOCAL_EXTENSIONS_PATH │ │ │ │ 552: 0001b8c5 60 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_timestamp │ │ │ │ - 553: 0002f905 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_analyze │ │ │ │ + 553: 0002f8c9 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_analyze │ │ │ │ 554: 0001cea5 100 FUNC GLOBAL DEFAULT 11 zeitgeist_interpretation_for_mimetype │ │ │ │ 555: 000601b4 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_symbol_all_symbols │ │ │ │ - 556: 0002e605 352 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_assert_not_corrupt │ │ │ │ - 557: 00032c45 1032 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_construct │ │ │ │ + 556: 0002e5c9 352 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_assert_not_corrupt │ │ │ │ + 557: 00032c09 1032 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_construct │ │ │ │ 558: 0001f121 452 FUNC GLOBAL DEFAULT 11 zeitgeist_events_to_variant_with_limit │ │ │ │ - 559: 000338f1 164 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_has_non_timestamp_condition │ │ │ │ + 559: 000338b5 164 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_has_non_timestamp_condition │ │ │ │ 560: 00015259 88 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_on_connection_established │ │ │ │ 561: 0001fe8d 500 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_construct_from_variant │ │ │ │ 562: 00020dfd 116 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_from_dmy │ │ │ │ 563: 00020561 52 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_construct │ │ │ │ - 564: 0003304d 88 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_id_try_string │ │ │ │ + 564: 00033011 88 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_id_try_string │ │ │ │ 565: 0001e239 152 FUNC GLOBAL DEFAULT 11 zeitgeist_event_constructv_full │ │ │ │ 566: 00018fb5 104 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_remove_monitor │ │ │ │ - 567: 0002ce09 420 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_events │ │ │ │ + 567: 0002cdcd 420 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_events │ │ │ │ 568: 00014331 56 FUNC GLOBAL DEFAULT 11 zeitgeist_log_datapath │ │ │ │ 569: 000601d4 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_utils_DATA_PATH │ │ │ │ 570: 00018929 96 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_find_related_uris_finish │ │ │ │ 571: 00018c4d 112 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_insert_events │ │ │ │ 572: 000205c1 48 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_construct_to_now │ │ │ │ 573: 00013a09 272 FUNC GLOBAL DEFAULT 11 zeitgeist_log_find_events │ │ │ │ 574: 0000ea19 60 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_register_data_source_finish │ │ │ │ - 575: 00028fd9 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_next_value │ │ │ │ + 575: 00028f9d 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_next_value │ │ │ │ 576: 0000f915 120 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_get_type │ │ │ │ 577: 000140c9 316 FUNC GLOBAL DEFAULT 11 zeitgeist_log_remove_monitor │ │ │ │ 578: 0001582d 112 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_wait_for_proxy │ │ │ │ 579: 0001a741 116 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_simple_indexer_search_with_relevancies_finish │ │ │ │ - 580: 000290c9 76 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_reset │ │ │ │ - 581: 00033cb1 84 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_is_empty │ │ │ │ + 580: 0002908d 76 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_reset │ │ │ │ + 581: 00033c75 84 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_is_empty │ │ │ │ 582: 00019135 72 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_quit │ │ │ │ 583: 00013b19 34 FUNC GLOBAL DEFAULT 11 zeitgeist_log_find_events_finish │ │ │ │ - 584: 0002a43d 604 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_subject_from_row │ │ │ │ - 585: 000296b5 96 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_database_file_retire_name │ │ │ │ - 586: 0002e465 100 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_event_view_rows_get_type │ │ │ │ - 587: 0002fac5 136 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_update_callback │ │ │ │ + 584: 0002a401 604 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_subject_from_row │ │ │ │ + 585: 00029679 96 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_database_file_retire_name │ │ │ │ + 586: 0002e429 100 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_event_view_rows_get_type │ │ │ │ + 587: 0002fa89 136 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_update_callback │ │ │ │ 588: 00015351 56 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_get_is_connected │ │ │ │ 589: 0001404d 124 FUNC GLOBAL DEFAULT 11 zeitgeist_log_install_monitor │ │ │ │ 590: 000152b1 88 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_on_connection_lost │ │ │ │ 591: 000211ad 66 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_info_unref │ │ │ │ 592: 0001b4f1 56 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_name │ │ │ │ 593: 0001da81 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_interpretation │ │ │ │ 594: 00013959 88 FUNC GLOBAL DEFAULT 11 zeitgeist_log_insert_event_no_reply │ │ │ │ - 595: 0002cfad 2764 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_related_uris │ │ │ │ + 595: 0002cf71 2764 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_related_uris │ │ │ │ 596: 00013d41 34 FUNC GLOBAL DEFAULT 11 zeitgeist_log_get_events_finish │ │ │ │ 597: 0001b529 100 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_set_name │ │ │ │ 598: 000201b1 116 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_type │ │ │ │ 599: 0001d031 56 FUNC GLOBAL DEFAULT 11 zeitgeist_data_model_error_quark │ │ │ │ - 600: 000330a5 388 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_id_for_string │ │ │ │ + 600: 00033069 388 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_id_for_string │ │ │ │ 601: 0001a4b1 124 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_simple_indexer_search_with_relevancies │ │ │ │ 602: 00014bad 104 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_set_time_range │ │ │ │ 603: 00014d49 164 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_construct │ │ │ │ 604: 000102cd 304 FUNC GLOBAL DEFAULT 11 zeitgeist_index_search │ │ │ │ - 605: 00028ba1 132 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_children │ │ │ │ + 605: 00028b65 132 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_children │ │ │ │ 606: 0001e56d 104 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_payload │ │ │ │ 607: 000160dd 4 FUNC GLOBAL DEFAULT 11 zeitgeist_version_struct_free │ │ │ │ - 608: 00029909 84 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_parse_wildcard │ │ │ │ + 608: 000298cd 84 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_parse_wildcard │ │ │ │ 609: 00015ee5 116 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_get_type │ │ │ │ 610: 00018229 240 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_get_type │ │ │ │ 611: 000139b1 88 FUNC GLOBAL DEFAULT 11 zeitgeist_log_insert_events_no_reply │ │ │ │ 612: 0001f961 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_interpretation │ │ │ │ 613: 00017e71 136 FUNC GLOBAL DEFAULT 11 zeitgeist_network_manager_dbus_register_object │ │ │ │ 614: 0001c351 120 FUNC GLOBAL DEFAULT 11 zeitgeist_uri_scheme_new │ │ │ │ - 615: 0002e51d 164 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_sql_string_from_event_ids │ │ │ │ + 615: 0002e4e1 164 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_sql_string_from_event_ids │ │ │ │ 616: 000208f5 52 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_new │ │ │ │ 617: 00060114 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_mimetypes_loaded │ │ │ │ 618: 0001bedd 392 FUNC GLOBAL DEFAULT 11 zeitgeist_data_sources_from_variant │ │ │ │ 619: 0001d67d 60 FUNC GLOBAL DEFAULT 11 zeitgeist_event_take_subject │ │ │ │ - 620: 00029625 144 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_database_file_backup_path │ │ │ │ + 620: 000295e9 144 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_database_file_backup_path │ │ │ │ 621: 0001055d 68 FUNC GLOBAL DEFAULT 11 zeitgeist_index_search_with_relevancies_finish │ │ │ │ 622: 00018539 96 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_find_event_ids_finish │ │ │ │ 623: 0001b86d 88 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_set_running │ │ │ │ 624: 0001aa01 244 FUNC GLOBAL DEFAULT 11 zeitgeist_network_manager_dbus_get_type │ │ │ │ 625: 0001f51d 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_uri │ │ │ │ 626: 0001efdd 176 FUNC GLOBAL DEFAULT 11 zeitgeist_events_get_null_event_variant │ │ │ │ 627: 00013899 192 FUNC GLOBAL DEFAULT 11 zeitgeist_log_insert_event │ │ │ │ - 628: 000293f5 34 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_new │ │ │ │ - 629: 00033db5 616 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_sql_conditions │ │ │ │ + 628: 000293b9 34 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_new │ │ │ │ + 629: 00033d79 616 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_sql_conditions │ │ │ │ 630: 00019829 104 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_get_extensions │ │ │ │ 631: 00060108 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_mimetypes_regexs │ │ │ │ 632: 0001561d 60 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_queued_method_get_queued_method │ │ │ │ - 633: 000298a9 96 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_parse_noexpand │ │ │ │ - 634: 00033229 464 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_get_value │ │ │ │ - 635: 0003151d 796 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_drop_basic_indices │ │ │ │ + 633: 0002986d 96 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_parse_noexpand │ │ │ │ + 634: 000331ed 464 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_get_value │ │ │ │ + 635: 000314e1 796 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_drop_basic_indices │ │ │ │ 636: 0001d821 100 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_origin │ │ │ │ 637: 00017ef9 136 FUNC GLOBAL DEFAULT 11 zeitgeist_connman_manager_dbus_register_object │ │ │ │ 638: 00018751 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_find_events_finish │ │ │ │ 639: 0001d199 104 FUNC GLOBAL DEFAULT 11 zeitgeist_storage_state_get_type │ │ │ │ 640: 0001d5d1 80 FUNC GLOBAL DEFAULT 11 zeitgeist_event_num_subjects │ │ │ │ 641: 000142a5 140 FUNC GLOBAL DEFAULT 11 zeitgeist_log_get_extensions │ │ │ │ - 642: 0002f9f5 208 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_set_cache_size │ │ │ │ + 642: 0002f9b9 208 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_set_cache_size │ │ │ │ 643: 0001d921 352 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_actor_from_app_info │ │ │ │ 644: 0001f88d 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_mimetype │ │ │ │ - 645: 0002f815 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_abort_transaction │ │ │ │ - 646: 000297a1 168 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_backup_database │ │ │ │ + 645: 0002f7d9 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_abort_transaction │ │ │ │ + 646: 00029765 168 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_backup_database │ │ │ │ 647: 0001cf09 200 FUNC GLOBAL DEFAULT 11 zeitgeist_ensure_schemes_loaded │ │ │ │ - 648: 000302cd 648 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_setup_database │ │ │ │ + 648: 00030291 648 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_setup_database │ │ │ │ 649: 00010421 316 FUNC GLOBAL DEFAULT 11 zeitgeist_index_search_with_relevancies │ │ │ │ - 650: 0002b885 312 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_assert_no_wildcard │ │ │ │ + 650: 0002b849 312 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_assert_no_wildcard │ │ │ │ 651: 00015515 180 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_name_owner_changed │ │ │ │ - 652: 00033451 116 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_get_type │ │ │ │ - 653: 0002fef1 60 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_get_creation_date │ │ │ │ + 652: 00033415 116 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_get_type │ │ │ │ + 653: 0002feb5 60 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_get_creation_date │ │ │ │ 654: 00018885 164 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_find_related_uris │ │ │ │ 655: 0001aaf5 84 FUNC GLOBAL DEFAULT 11 zeitgeist_network_manager_dbus_state │ │ │ │ 656: 0001589d 116 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_param_spec_queued_method │ │ │ │ 657: 0001f829 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_current_origin │ │ │ │ 658: 0001971d 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_quit_finish │ │ │ │ 659: 00013c7d 196 FUNC GLOBAL DEFAULT 11 zeitgeist_log_get_events │ │ │ │ 660: 0001de35 572 FUNC GLOBAL DEFAULT 11 zeitgeist_event_debug_print │ │ │ │ 661: 0001d7e9 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_origin │ │ │ │ - 662: 0002dc01 116 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_type │ │ │ │ + 662: 0002dbc5 116 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_type │ │ │ │ 663: 0000f745 34 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_get_data_source_from_id_finish │ │ │ │ 664: 00020c25 112 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_to_iso8601 │ │ │ │ - 665: 00033995 132 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add │ │ │ │ + 665: 00033959 132 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add │ │ │ │ 666: 00018ab5 116 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_get_events │ │ │ │ 667: 00020b95 144 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_from_iso8601 │ │ │ │ 668: 0001d885 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_actor │ │ │ │ 669: 00018ea1 60 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_install_monitor_finish │ │ │ │ - 670: 000338a1 80 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_conditions_length │ │ │ │ - 671: 0002a1e1 604 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_event_from_row │ │ │ │ + 670: 00033865 80 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_conditions_length │ │ │ │ + 671: 0002a1a5 604 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_event_from_row │ │ │ │ 672: 00013ed5 196 FUNC GLOBAL DEFAULT 11 zeitgeist_log_delete_events │ │ │ │ - 673: 00034469 38 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_new │ │ │ │ + 673: 0003442d 38 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_new │ │ │ │ 674: 0001c065 176 FUNC GLOBAL DEFAULT 11 zeitgeist_data_sources_to_variant │ │ │ │ - 675: 00029079 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_tell │ │ │ │ - 676: 0002b751 308 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_assert_no_noexpand │ │ │ │ + 675: 0002903d 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_tell │ │ │ │ + 676: 0002b715 308 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_assert_no_noexpand │ │ │ │ 677: 0001d621 92 FUNC GLOBAL DEFAULT 11 zeitgeist_event_add_subject │ │ │ │ 678: 0001f5b9 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_origin │ │ │ │ 679: 00018cbd 96 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_insert_events_finish │ │ │ │ 680: 000156dd 42 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_queued_method_new │ │ │ │ 681: 000105a1 116 FUNC GLOBAL DEFAULT 11 zeitgeist_index_get_type │ │ │ │ - 682: 00029849 96 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_parse_negation │ │ │ │ + 682: 0002980d 96 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_parse_negation │ │ │ │ 683: 00019de1 112 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_monitor_notify_delete │ │ │ │ 684: 0001849d 156 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_find_event_ids │ │ │ │ - 685: 00028f89 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_estimated_matches │ │ │ │ - 686: 0002fb51 120 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_type │ │ │ │ - 687: 0002ea09 312 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_construct_read_only │ │ │ │ + 685: 00028f4d 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_estimated_matches │ │ │ │ + 686: 0002fb15 120 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_type │ │ │ │ + 687: 0002e9cd 312 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_construct_read_only │ │ │ │ 688: 00019cbd 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_monitor_notify_insert_finish │ │ │ │ 689: 0001d6c1 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_id │ │ │ │ 690: 0001b0c1 80 FUNC GLOBAL DEFAULT 11 zeitgeist_connman_manager_dbus_proxy_get_type │ │ │ │ 691: 00014b3d 56 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_get_path │ │ │ │ - 692: 000333f9 88 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_remove │ │ │ │ + 692: 000333bd 88 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_remove │ │ │ │ 693: 0002025d 64 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_new_move_event │ │ │ │ 694: 0001c4b1 336 FUNC GLOBAL DEFAULT 11 zeitgeist_register_mimetype_regex │ │ │ │ 695: 00013b3d 272 FUNC GLOBAL DEFAULT 11 zeitgeist_log_find_event_ids │ │ │ │ 696: 00015cfd 88 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_proxy_unavailable │ │ │ │ 697: 00010615 26 FUNC GLOBAL DEFAULT 11 zeitgeist_index_new │ │ │ │ 698: 0001d74d 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_timestamp │ │ │ │ - 699: 000334c5 42 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_new │ │ │ │ + 699: 00033489 42 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_new │ │ │ │ 700: 0001f6f1 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_storage │ │ │ │ - 701: 0002f725 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_end_transaction │ │ │ │ + 701: 0002f6e9 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_end_transaction │ │ │ │ 702: 0000f685 192 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_get_data_source_from_id │ │ │ │ 703: 00019c71 76 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_monitor_notify_insert │ │ │ │ - 704: 0002c9e1 620 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_where_clause_for_query │ │ │ │ + 704: 0002c9a5 620 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_where_clause_for_query │ │ │ │ 705: 00018e2d 116 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_install_monitor │ │ │ │ - 706: 0002ef1d 424 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_last_id │ │ │ │ + 706: 0002eee1 424 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_last_id │ │ │ │ 707: 0001be69 26 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_new │ │ │ │ 708: 0001ae79 84 FUNC GLOBAL DEFAULT 11 zeitgeist_connman_manager_dbus_get_state │ │ │ │ 709: 0001ba69 644 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_construct_from_variant │ │ │ │ - 710: 00028ec9 8 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_iterator │ │ │ │ - 711: 0002f0c5 376 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_time_range_for_event_ids │ │ │ │ + 710: 00028e8d 8 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_iterator │ │ │ │ + 711: 0002f089 376 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_time_range_for_event_ids │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -618,29 +618,29 @@ │ │ │ │ 0005fff4 0001ca15 R_ARM_GLOB_DAT 0000f4f1 zeitgeist_remote_registry_proxy_get_type │ │ │ │ 0005fff8 00012915 R_ARM_GLOB_DAT 00000000 g_str_equal │ │ │ │ 0005fffc 00012f15 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0xa5d4 contains 571 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 0005f664 00000316 R_ARM_JUMP_SLOT 00000000 g_param_spec_object │ │ │ │ -0005f668 00028a16 R_ARM_JUMP_SLOT 0002b885 zeitgeist_db_reader_assert_no_wildcard │ │ │ │ +0005f668 00028a16 R_ARM_JUMP_SLOT 0002b849 zeitgeist_db_reader_assert_no_wildcard │ │ │ │ 0005f66c 00000416 R_ARM_JUMP_SLOT 00000000 sqlite3_column_text │ │ │ │ 0005f670 00025a16 R_ARM_JUMP_SLOT 00014bad zeitgeist_monitor_set_time_range │ │ │ │ 0005f674 00000516 R_ARM_JUMP_SLOT 00000000 g_free │ │ │ │ 0005f678 00000616 R_ARM_JUMP_SLOT 00000000 g_file_copy │ │ │ │ -0005f67c 00022316 R_ARM_JUMP_SLOT 00031839 zeitgeist_sq_lite_database_schema_drop_event_indices │ │ │ │ +0005f67c 00022316 R_ARM_JUMP_SLOT 000317fd zeitgeist_sq_lite_database_schema_drop_event_indices │ │ │ │ 0005f680 00000716 R_ARM_JUMP_SLOT 00000000 g_type_interface_peek │ │ │ │ -0005f684 0001f816 R_ARM_JUMP_SLOT 00028979 zeitgeist_symbol_initialize_symbols │ │ │ │ +0005f684 0001f816 R_ARM_JUMP_SLOT 0002893d zeitgeist_symbol_initialize_symbols │ │ │ │ 0005f688 00000816 R_ARM_JUMP_SLOT 00000000 g_value_set_int64 │ │ │ │ 0005f68c 00000916 R_ARM_JUMP_SLOT 00000000 g_thread_pool_new │ │ │ │ 0005f690 00026616 R_ARM_JUMP_SLOT 0001c351 zeitgeist_uri_scheme_new │ │ │ │ 0005f694 00000a16 R_ARM_JUMP_SLOT 00000000 g_variant_dup_string │ │ │ │ 0005f698 00025e16 R_ARM_JUMP_SLOT 0001e56d zeitgeist_event_set_payload │ │ │ │ 0005f69c 00000b16 R_ARM_JUMP_SLOT 00000000 sqlite3_close │ │ │ │ -0005f6a0 00027a16 R_ARM_JUMP_SLOT 00033229 zeitgeist_sq_lite_table_lookup_get_value │ │ │ │ +0005f6a0 00027a16 R_ARM_JUMP_SLOT 000331ed zeitgeist_sq_lite_table_lookup_get_value │ │ │ │ 0005f6a4 00000c16 R_ARM_JUMP_SLOT 00000000 g_mkdir_with_parents │ │ │ │ 0005f6a8 00024016 R_ARM_JUMP_SLOT 0000f915 zeitgeist_data_source_registry_get_type │ │ │ │ 0005f6ac 00027116 R_ARM_JUMP_SLOT 0001f51d zeitgeist_subject_set_uri │ │ │ │ 0005f6b0 00014716 R_ARM_JUMP_SLOT 00020d59 zeitgeist_timestamp_prev_midnight │ │ │ │ 0005f6b4 00000d16 R_ARM_JUMP_SLOT 00000000 g_file_set_display_name │ │ │ │ 0005f6b8 00000e16 R_ARM_JUMP_SLOT 00000000 g_regex_unref │ │ │ │ 0005f6bc 00024e16 R_ARM_JUMP_SLOT 000152b1 zeitgeist_queued_proxy_wrapper_on_connection_lost │ │ │ │ @@ -659,51 +659,51 @@ │ │ │ │ 0005f6f0 00001616 R_ARM_JUMP_SLOT 00000000 g_dbus_method_invocation_get_connection │ │ │ │ 0005f6f4 00001716 R_ARM_JUMP_SLOT 00000000 g_regex_error_quark │ │ │ │ 0005f6f8 00001816 R_ARM_JUMP_SLOT 00000000 g_hash_table_get_values │ │ │ │ 0005f6fc 00001a16 R_ARM_JUMP_SLOT 00000000 g_intern_static_string │ │ │ │ 0005f700 00001b16 R_ARM_JUMP_SLOT 00000000 g_dbus_connection_send_message_with_reply_sync │ │ │ │ 0005f704 00015a16 R_ARM_JUMP_SLOT 0000ece5 zeitgeist_remote_registry_set_data_source_enabled_finish │ │ │ │ 0005f708 00001c16 R_ARM_JUMP_SLOT 00000000 g_variant_iter_new │ │ │ │ -0005f70c 00024916 R_ARM_JUMP_SLOT 000296b5 zeitgeist_utils_get_database_file_retire_name │ │ │ │ +0005f70c 00024916 R_ARM_JUMP_SLOT 00029679 zeitgeist_utils_get_database_file_retire_name │ │ │ │ 0005f710 00024216 R_ARM_JUMP_SLOT 0001582d zeitgeist_queued_proxy_wrapper_wait_for_proxy │ │ │ │ 0005f714 0002b016 R_ARM_JUMP_SLOT 00019cbd zeitgeist_remote_monitor_notify_insert_finish │ │ │ │ 0005f718 00001d16 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ 0005f71c 00001e16 R_ARM_JUMP_SLOT 00000000 g_task_get_context │ │ │ │ 0005f720 00001f16 R_ARM_JUMP_SLOT 00000000 g_dbus_proxy_get_type │ │ │ │ 0005f724 00002016 R_ARM_JUMP_SLOT 00000000 g_byte_array_new │ │ │ │ 0005f728 00002116 R_ARM_JUMP_SLOT 00000000 g_dbus_message_set_body │ │ │ │ -0005f72c 00024516 R_ARM_JUMP_SLOT 00033cb1 zeitgeist_where_clause_is_empty │ │ │ │ +0005f72c 00024516 R_ARM_JUMP_SLOT 00033c75 zeitgeist_where_clause_is_empty │ │ │ │ 0005f730 00018e16 R_ARM_JUMP_SLOT 0001f7f1 zeitgeist_subject_get_current_origin │ │ │ │ 0005f734 00002216 R_ARM_JUMP_SLOT 00000000 g_variant_ref_sink │ │ │ │ 0005f738 0001ce16 R_ARM_JUMP_SLOT 00018319 zeitgeist_remote_log_delete_events │ │ │ │ 0005f73c 00002416 R_ARM_JUMP_SLOT 00000000 g_ascii_strtoll │ │ │ │ 0005f740 00002516 R_ARM_JUMP_SLOT 00000000 g_time_val_from_iso8601 │ │ │ │ 0005f744 00002616 R_ARM_JUMP_SLOT 00000000 g_variant_new_double │ │ │ │ 0005f748 00002716 R_ARM_JUMP_SLOT 00000000 g_value_type_compatible │ │ │ │ 0005f74c 0002ba16 R_ARM_JUMP_SLOT 0001d74d zeitgeist_event_get_timestamp │ │ │ │ 0005f750 00029516 R_ARM_JUMP_SLOT 0001d7e9 zeitgeist_event_get_origin │ │ │ │ 0005f754 00002816 R_ARM_JUMP_SLOT 00000000 g_path_get_basename │ │ │ │ 0005f758 00002916 R_ARM_JUMP_SLOT 00000000 g_variant_get_int32 │ │ │ │ -0005f75c 00016d16 R_ARM_JUMP_SLOT 0002bbd5 zeitgeist_db_reader_get_where_clause_from_event_templates │ │ │ │ -0005f760 0001c816 R_ARM_JUMP_SLOT 0002b9bd zeitgeist_db_reader_get_where_clause_for_symbol │ │ │ │ +0005f75c 00016d16 R_ARM_JUMP_SLOT 0002bb99 zeitgeist_db_reader_get_where_clause_from_event_templates │ │ │ │ +0005f760 0001c816 R_ARM_JUMP_SLOT 0002b981 zeitgeist_db_reader_get_where_clause_for_symbol │ │ │ │ 0005f764 00002a16 R_ARM_JUMP_SLOT 00000000 g_variant_builder_open │ │ │ │ 0005f768 00002b16 R_ARM_JUMP_SLOT 00000000 g_value_get_string │ │ │ │ -0005f76c 00028c16 R_ARM_JUMP_SLOT 00033451 zeitgeist_sq_lite_table_lookup_get_type │ │ │ │ +0005f76c 00028c16 R_ARM_JUMP_SLOT 00033415 zeitgeist_sq_lite_table_lookup_get_type │ │ │ │ 0005f770 0001cf16 R_ARM_JUMP_SLOT 0002029d zeitgeist_subject_new_from_variant │ │ │ │ 0005f774 00002c16 R_ARM_JUMP_SLOT 00000000 g_main_loop_quit │ │ │ │ 0005f778 00002d16 R_ARM_JUMP_SLOT 00000000 g_dbus_message_new_method_call │ │ │ │ 0005f77c 00002e16 R_ARM_JUMP_SLOT 00000000 g_variant_builder_add │ │ │ │ 0005f780 00002f16 R_ARM_JUMP_SLOT 00000000 g_dbus_error_register_error_domain │ │ │ │ -0005f784 0001d616 R_ARM_JUMP_SLOT 0002a699 zeitgeist_db_reader_get_events │ │ │ │ +0005f784 0001d616 R_ARM_JUMP_SLOT 0002a65d zeitgeist_db_reader_get_events │ │ │ │ 0005f788 00016716 R_ARM_JUMP_SLOT 0001ed91 zeitgeist_event_new │ │ │ │ 0005f78c 00003016 R_ARM_JUMP_SLOT 00000000 g_regex_match │ │ │ │ 0005f790 00020816 R_ARM_JUMP_SLOT 000203d1 zeitgeist_time_range_to_variant │ │ │ │ 0005f794 00003116 R_ARM_JUMP_SLOT 00000000 g_async_initable_new_finish │ │ │ │ 0005f798 00003216 R_ARM_JUMP_SLOT 00000000 g_signal_emit │ │ │ │ -0005f79c 0001e116 R_ARM_JUMP_SLOT 00033a19 zeitgeist_where_clause_add_with_array │ │ │ │ +0005f79c 0001e116 R_ARM_JUMP_SLOT 000339dd zeitgeist_where_clause_add_with_array │ │ │ │ 0005f7a0 00028b16 R_ARM_JUMP_SLOT 00015515 zeitgeist_queued_proxy_wrapper_name_owner_changed │ │ │ │ 0005f7a4 00003316 R_ARM_JUMP_SLOT 00000000 g_variant_builder_init │ │ │ │ 0005f7a8 00003416 R_ARM_JUMP_SLOT 00000000 g_variant_builder_add_value │ │ │ │ 0005f7ac 00003516 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ 0005f7b0 00003616 R_ARM_JUMP_SLOT 00000000 g_type_add_instance_private │ │ │ │ 0005f7b4 00003716 R_ARM_JUMP_SLOT 00000000 g_object_unref │ │ │ │ 0005f7b8 00003816 R_ARM_JUMP_SLOT 00000000 g_signal_connect_object │ │ │ │ @@ -713,111 +713,111 @@ │ │ │ │ 0005f7c8 0001bc16 R_ARM_JUMP_SLOT 00015319 zeitgeist_queued_proxy_wrapper_get_proxy_created │ │ │ │ 0005f7cc 00003c16 R_ARM_JUMP_SLOT 00000000 g_app_info_get_id │ │ │ │ 0005f7d0 00003d16 R_ARM_JUMP_SLOT 00000000 g_strdup │ │ │ │ 0005f7d4 00017116 R_ARM_JUMP_SLOT 0001d069 zeitgeist_result_type_is_sort_order_asc │ │ │ │ 0005f7d8 00003e16 R_ARM_JUMP_SLOT 00000000 g_clear_error │ │ │ │ 0005f7dc 00003f16 R_ARM_JUMP_SLOT 00000000 g_dbus_message_to_gerror │ │ │ │ 0005f7e0 00004016 R_ARM_JUMP_SLOT 00000000 g_value_set_boolean │ │ │ │ -0005f7e4 0001d916 R_ARM_JUMP_SLOT 00034209 zeitgeist_where_clause_add_wildcard_condition │ │ │ │ +0005f7e4 0001d916 R_ARM_JUMP_SLOT 000341cd zeitgeist_where_clause_add_wildcard_condition │ │ │ │ 0005f7e8 00029c16 R_ARM_JUMP_SLOT 0001d885 zeitgeist_event_get_actor │ │ │ │ 0005f7ec 00004116 R_ARM_JUMP_SLOT 00000000 g_dbus_connection_send_message_with_reply_finish │ │ │ │ 0005f7f0 00028016 R_ARM_JUMP_SLOT 0001d5d1 zeitgeist_event_num_subjects │ │ │ │ 0005f7f4 00004216 R_ARM_JUMP_SLOT 00000000 g_variant_get_normal_form │ │ │ │ -0005f7f8 0002ae16 R_ARM_JUMP_SLOT 0002fb51 zeitgeist_sq_lite_database_get_type │ │ │ │ +0005f7f8 0002ae16 R_ARM_JUMP_SLOT 0002fb15 zeitgeist_sq_lite_database_get_type │ │ │ │ 0005f7fc 00020416 R_ARM_JUMP_SLOT 000143e1 zeitgeist_log_new │ │ │ │ 0005f800 00004316 R_ARM_JUMP_SLOT 00000000 sqlite3_open_v2 │ │ │ │ 0005f804 0001cb16 R_ARM_JUMP_SLOT 0001c1f9 zeitgeist_mime_regex_free │ │ │ │ 0005f808 00015916 R_ARM_JUMP_SLOT 0001c115 zeitgeist_engine_error_quark │ │ │ │ -0005f80c 00022c16 R_ARM_JUMP_SLOT 0002e605 zeitgeist_sq_lite_database_assert_not_corrupt │ │ │ │ +0005f80c 00022c16 R_ARM_JUMP_SLOT 0002e5c9 zeitgeist_sq_lite_database_assert_not_corrupt │ │ │ │ 0005f810 00004416 R_ARM_JUMP_SLOT 00000000 g_variant_new_boolean │ │ │ │ 0005f814 00004516 R_ARM_JUMP_SLOT 00000000 g_hash_table_get_keys │ │ │ │ 0005f818 0002ab16 R_ARM_JUMP_SLOT 00019de1 zeitgeist_remote_monitor_notify_delete │ │ │ │ -0005f81c 00026c16 R_ARM_JUMP_SLOT 00029625 zeitgeist_utils_get_database_file_backup_path │ │ │ │ +0005f81c 00026c16 R_ARM_JUMP_SLOT 000295e9 zeitgeist_utils_get_database_file_backup_path │ │ │ │ 0005f820 00004616 R_ARM_JUMP_SLOT 00000000 sqlite3_column_bytes │ │ │ │ 0005f824 00024616 R_ARM_JUMP_SLOT 00019135 zeitgeist_remote_log_quit │ │ │ │ 0005f828 00029216 R_ARM_JUMP_SLOT 0001971d zeitgeist_remote_log_quit_finish │ │ │ │ 0005f82c 0001b716 R_ARM_JUMP_SLOT 0001f9c5 zeitgeist_subject_get_manifestation │ │ │ │ -0005f830 00015616 R_ARM_JUMP_SLOT 0002ff2d zeitgeist_sq_lite_database_schema_exec_query │ │ │ │ +0005f830 00015616 R_ARM_JUMP_SLOT 0002fef1 zeitgeist_sq_lite_database_schema_exec_query │ │ │ │ 0005f834 00014816 R_ARM_JUMP_SLOT 0001e5d5 zeitgeist_event_construct_from_variant │ │ │ │ 0005f838 0001af16 R_ARM_JUMP_SLOT 00015659 zeitgeist_queued_proxy_wrapper_queued_method_get_type │ │ │ │ 0005f83c 00004716 R_ARM_JUMP_SLOT 00000000 sqlite3_exec │ │ │ │ 0005f840 00004816 R_ARM_JUMP_SLOT 00000000 g_array_ref │ │ │ │ 0005f844 00023a16 R_ARM_JUMP_SLOT 00018929 zeitgeist_remote_log_find_related_uris_finish │ │ │ │ 0005f848 00004916 R_ARM_JUMP_SLOT 00000000 g_hash_table_insert │ │ │ │ 0005f84c 00004a16 R_ARM_JUMP_SLOT 00000000 g_list_free │ │ │ │ 0005f850 0001d716 R_ARM_JUMP_SLOT 00014b01 zeitgeist_monitor_get_templates │ │ │ │ 0005f854 00024316 R_ARM_JUMP_SLOT 0001a741 zeitgeist_remote_simple_indexer_search_with_relevancies_finish │ │ │ │ 0005f858 00004b16 R_ARM_JUMP_SLOT 00000000 g_once_init_leave_pointer │ │ │ │ 0005f85c 00004c16 R_ARM_JUMP_SLOT 00000000 g_strconcat │ │ │ │ 0005f860 00004d16 R_ARM_JUMP_SLOT 00000000 g_array_new │ │ │ │ -0005f864 00013816 R_ARM_JUMP_SLOT 00033d5d zeitgeist_where_clause_get_is_simple │ │ │ │ +0005f864 00013816 R_ARM_JUMP_SLOT 00033d21 zeitgeist_where_clause_get_is_simple │ │ │ │ 0005f868 00004f16 R_ARM_JUMP_SLOT 00000000 g_realloc_n │ │ │ │ 0005f86c 00018c16 R_ARM_JUMP_SLOT 00020aa9 zeitgeist_timestamp_from_timeval │ │ │ │ 0005f870 0002c516 R_ARM_JUMP_SLOT 0001ba69 zeitgeist_data_source_construct_from_variant │ │ │ │ 0005f874 00005016 R_ARM_JUMP_SLOT 00000000 g_variant_new_from_data │ │ │ │ 0005f878 00019e16 R_ARM_JUMP_SLOT 00021075 zeitgeist_symbol_info_ref │ │ │ │ 0005f87c 0001db16 R_ARM_JUMP_SLOT 00013539 zeitgeist_log_construct │ │ │ │ 0005f880 0001d016 R_ARM_JUMP_SLOT 00014e81 zeitgeist_monitor_get_type │ │ │ │ -0005f884 00029f16 R_ARM_JUMP_SLOT 0002a1e1 zeitgeist_db_reader_get_event_from_row │ │ │ │ +0005f884 00029f16 R_ARM_JUMP_SLOT 0002a1a5 zeitgeist_db_reader_get_event_from_row │ │ │ │ 0005f888 0001ec16 R_ARM_JUMP_SLOT 0001b629 zeitgeist_data_source_get_event_templates │ │ │ │ 0005f88c 00005116 R_ARM_JUMP_SLOT 00000000 g_list_free_full │ │ │ │ 0005f890 00005216 R_ARM_JUMP_SLOT 00000000 g_ptr_array_get_type │ │ │ │ 0005f894 00005316 R_ARM_JUMP_SLOT 00000000 g_variant_get_size │ │ │ │ 0005f898 00005416 R_ARM_JUMP_SLOT 00000000 g_value_get_uint │ │ │ │ 0005f89c 00005516 R_ARM_JUMP_SLOT 00000000 g_type_is_a │ │ │ │ 0005f8a0 00014916 R_ARM_JUMP_SLOT 0001b701 zeitgeist_data_source_set_enabled │ │ │ │ -0005f8a4 00013c16 R_ARM_JUMP_SLOT 00029485 zeitgeist_utils_get_default_data_path │ │ │ │ -0005f8a8 0001c916 R_ARM_JUMP_SLOT 0002936d zeitgeist_simple_result_set_get_type │ │ │ │ +0005f8a4 00013c16 R_ARM_JUMP_SLOT 00029449 zeitgeist_utils_get_default_data_path │ │ │ │ +0005f8a8 0001c916 R_ARM_JUMP_SLOT 00029331 zeitgeist_simple_result_set_get_type │ │ │ │ 0005f8ac 0002a816 R_ARM_JUMP_SLOT 000156dd zeitgeist_queued_proxy_wrapper_queued_method_new │ │ │ │ 0005f8b0 00005616 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ 0005f8b4 00019816 R_ARM_JUMP_SLOT 0001fdc5 zeitgeist_subject_construct_full │ │ │ │ 0005f8b8 00005716 R_ARM_JUMP_SLOT 00000000 g_object_class_install_property │ │ │ │ 0005f8bc 00005816 R_ARM_JUMP_SLOT 00000000 g_async_initable_new_async │ │ │ │ 0005f8c0 00005916 R_ARM_JUMP_SLOT 00000000 g_array_unref │ │ │ │ 0005f8c4 00029d16 R_ARM_JUMP_SLOT 00018ea1 zeitgeist_remote_log_install_monitor_finish │ │ │ │ 0005f8c8 00005a16 R_ARM_JUMP_SLOT 00000000 g_param_spec_uint │ │ │ │ 0005f8cc 00005b16 R_ARM_JUMP_SLOT 00000000 g_byte_array_ref │ │ │ │ 0005f8d0 00005c16 R_ARM_JUMP_SLOT 00000000 g_dbus_connection_register_object │ │ │ │ 0005f8d4 00005d16 R_ARM_JUMP_SLOT 00000000 g_dbus_proxy_call_sync │ │ │ │ 0005f8d8 00026a16 R_ARM_JUMP_SLOT 0001bedd zeitgeist_data_sources_from_variant │ │ │ │ -0005f8dc 0001e716 R_ARM_JUMP_SLOT 00033821 zeitgeist_where_clause_construct │ │ │ │ +0005f8dc 0001e716 R_ARM_JUMP_SLOT 000337e5 zeitgeist_where_clause_construct │ │ │ │ 0005f8e0 00005e16 R_ARM_JUMP_SLOT 00000000 g_enum_register_static │ │ │ │ 0005f8e4 00014216 R_ARM_JUMP_SLOT 0001d8bd zeitgeist_event_set_actor │ │ │ │ 0005f8e8 00005f16 R_ARM_JUMP_SLOT 00000000 g_malloc │ │ │ │ 0005f8ec 00017a16 R_ARM_JUMP_SLOT 0001fe21 zeitgeist_subject_construct_move_event │ │ │ │ 0005f8f0 00006116 R_ARM_JUMP_SLOT 00000000 g_type_set_qdata │ │ │ │ 0005f8f4 00006216 R_ARM_JUMP_SLOT 00000000 g_dbus_proxy_get_object_path │ │ │ │ 0005f8f8 00006316 R_ARM_JUMP_SLOT 00000000 g_string_new │ │ │ │ -0005f8fc 0002af16 R_ARM_JUMP_SLOT 0002ea09 zeitgeist_sq_lite_database_construct_read_only │ │ │ │ -0005f900 0001fc16 R_ARM_JUMP_SLOT 00033b41 zeitgeist_where_clause_add_text_condition_subquery │ │ │ │ +0005f8fc 0002af16 R_ARM_JUMP_SLOT 0002e9cd zeitgeist_sq_lite_database_construct_read_only │ │ │ │ +0005f900 0001fc16 R_ARM_JUMP_SLOT 00033b05 zeitgeist_where_clause_add_text_condition_subquery │ │ │ │ 0005f904 00006416 R_ARM_JUMP_SLOT 00000000 g_hash_table_remove │ │ │ │ 0005f908 00006516 R_ARM_JUMP_SLOT 00000000 sqlite3_update_hook │ │ │ │ 0005f90c 00006616 R_ARM_JUMP_SLOT 00000000 sqlite3_free │ │ │ │ 0005f910 00006716 R_ARM_JUMP_SLOT 00000000 chmod@GLIBC_2.4 │ │ │ │ 0005f914 0001ed16 R_ARM_JUMP_SLOT 00020a7d zeitgeist_time_range_new_from_variant │ │ │ │ 0005f918 0001b016 R_ARM_JUMP_SLOT 00015311 zeitgeist_queued_proxy_wrapper_construct │ │ │ │ 0005f91c 00017716 R_ARM_JUMP_SLOT 0001f08d zeitgeist_events_to_variant │ │ │ │ -0005f920 00022616 R_ARM_JUMP_SLOT 0002e765 zeitgeist_sq_lite_database_assert_query_success │ │ │ │ +0005f920 00022616 R_ARM_JUMP_SLOT 0002e729 zeitgeist_sq_lite_database_assert_query_success │ │ │ │ 0005f924 0001dc16 R_ARM_JUMP_SLOT 0001f9fd zeitgeist_subject_to_variant │ │ │ │ 0005f928 00006816 R_ARM_JUMP_SLOT 00000000 g_variant_new_strv │ │ │ │ -0005f92c 00021f16 R_ARM_JUMP_SLOT 00029a65 zeitgeist_utils_log_may_read_directly │ │ │ │ +0005f92c 00021f16 R_ARM_JUMP_SLOT 00029a29 zeitgeist_utils_log_may_read_directly │ │ │ │ 0005f930 00006a16 R_ARM_JUMP_SLOT 00000000 g_main_loop_new │ │ │ │ 0005f934 00006b16 R_ARM_JUMP_SLOT 00000000 g_strndup │ │ │ │ 0005f938 00021816 R_ARM_JUMP_SLOT 0001c22d zeitgeist_mime_regex_new │ │ │ │ 0005f93c 00028416 R_ARM_JUMP_SLOT 0001f88d zeitgeist_subject_get_mimetype │ │ │ │ 0005f940 00006c16 R_ARM_JUMP_SLOT 00000000 g_dbus_connection_emit_signal │ │ │ │ 0005f944 0001ee16 R_ARM_JUMP_SLOT 00015b0d zeitgeist_queued_proxy_wrapper_process_queued_methods │ │ │ │ 0005f948 00006e16 R_ARM_JUMP_SLOT 00000000 g_regex_replace_literal │ │ │ │ 0005f94c 00006f16 R_ARM_JUMP_SLOT 00000000 g_thread_error_quark │ │ │ │ 0005f950 00025716 R_ARM_JUMP_SLOT 0001d031 zeitgeist_data_model_error_quark │ │ │ │ 0005f954 00007016 R_ARM_JUMP_SLOT 00000000 g_string_chunk_insert_const │ │ │ │ 0005f958 00025616 R_ARM_JUMP_SLOT 000201b1 zeitgeist_subject_get_type │ │ │ │ 0005f95c 00007116 R_ARM_JUMP_SLOT 00000000 g_value_get_boolean │ │ │ │ 0005f960 00007216 R_ARM_JUMP_SLOT 00000000 g_ptr_array_add │ │ │ │ -0005f964 00023416 R_ARM_JUMP_SLOT 0003304d zeitgeist_sq_lite_table_lookup_id_try_string │ │ │ │ +0005f964 00023416 R_ARM_JUMP_SLOT 00033011 zeitgeist_sq_lite_table_lookup_id_try_string │ │ │ │ 0005f968 00007316 R_ARM_JUMP_SLOT 00000000 g_date_time_new_now_local │ │ │ │ 0005f96c 00020316 R_ARM_JUMP_SLOT 0001901d zeitgeist_remote_log_remove_monitor_finish │ │ │ │ 0005f970 00007416 R_ARM_JUMP_SLOT 00000000 g_malloc0_n │ │ │ │ 0005f974 00007516 R_ARM_JUMP_SLOT 00000000 g_dbus_connection_send_message │ │ │ │ 0005f978 00007616 R_ARM_JUMP_SLOT 00000000 g_variant_get_data │ │ │ │ 0005f97c 00007716 R_ARM_JUMP_SLOT 00000000 g_assertion_message_expr │ │ │ │ 0005f980 00017316 R_ARM_JUMP_SLOT 0001beb1 zeitgeist_data_source_new_from_variant │ │ │ │ @@ -830,136 +830,136 @@ │ │ │ │ 0005f99c 00007c16 R_ARM_JUMP_SLOT 00000000 g_object_ref │ │ │ │ 0005f9a0 00007d16 R_ARM_JUMP_SLOT 00000000 g_slist_append │ │ │ │ 0005f9a4 0001d416 R_ARM_JUMP_SLOT 0001dab9 zeitgeist_event_set_interpretation │ │ │ │ 0005f9a8 0001fa16 R_ARM_JUMP_SLOT 0001f4e1 zeitgeist_subject_construct │ │ │ │ 0005f9ac 0001e516 R_ARM_JUMP_SLOT 0001b6c9 zeitgeist_data_source_get_enabled │ │ │ │ 0005f9b0 00007e16 R_ARM_JUMP_SLOT 00000000 g_variant_new_int32 │ │ │ │ 0005f9b4 00007f16 R_ARM_JUMP_SLOT 00000000 g_string_append_len │ │ │ │ -0005f9b8 0001f016 R_ARM_JUMP_SLOT 00028b1d zeitgeist_symbol_get_all_children │ │ │ │ +0005f9b8 0001f016 R_ARM_JUMP_SLOT 00028ae1 zeitgeist_symbol_get_all_children │ │ │ │ 0005f9bc 00015716 R_ARM_JUMP_SLOT 0000e989 zeitgeist_remote_registry_register_data_source │ │ │ │ 0005f9c0 00008016 R_ARM_JUMP_SLOT 00000000 g_variant_new_string │ │ │ │ 0005f9c4 00026e16 R_ARM_JUMP_SLOT 00018539 zeitgeist_remote_log_find_event_ids_finish │ │ │ │ 0005f9c8 0001f216 R_ARM_JUMP_SLOT 0001ad85 zeitgeist_connman_manager_dbus_get_type │ │ │ │ 0005f9cc 00013916 R_ARM_JUMP_SLOT 0001db1d zeitgeist_event_get_manifestation │ │ │ │ 0005f9d0 00008216 R_ARM_JUMP_SLOT 00000000 g_strdup_printf │ │ │ │ 0005f9d4 00022516 R_ARM_JUMP_SLOT 00019b7d zeitgeist_remote_monitor_get_type │ │ │ │ 0005f9d8 00008316 R_ARM_JUMP_SLOT 00000000 g_signal_handlers_disconnect_matched │ │ │ │ 0005f9dc 00008416 R_ARM_JUMP_SLOT 00000000 sqlite3_column_int64 │ │ │ │ 0005f9e0 00023616 R_ARM_JUMP_SLOT 00018fb5 zeitgeist_remote_log_remove_monitor │ │ │ │ 0005f9e4 00008516 R_ARM_JUMP_SLOT 00000000 g_value_set_string │ │ │ │ 0005f9e8 00008616 R_ARM_JUMP_SLOT 00000000 sqlite3_bind_int64 │ │ │ │ -0005f9ec 00020f16 R_ARM_JUMP_SLOT 0002fdf1 zeitgeist_sq_lite_database_schema_get_schema_version │ │ │ │ +0005f9ec 00020f16 R_ARM_JUMP_SLOT 0002fdb5 zeitgeist_sq_lite_database_schema_get_schema_version │ │ │ │ 0005f9f0 0002ac16 R_ARM_JUMP_SLOT 0001849d zeitgeist_remote_log_find_event_ids │ │ │ │ -0005f9f4 00029616 R_ARM_JUMP_SLOT 0002dc01 zeitgeist_db_reader_get_type │ │ │ │ -0005f9f8 00018316 R_ARM_JUMP_SLOT 0002dc75 zeitgeist_db_reader_new │ │ │ │ +0005f9f4 00029616 R_ARM_JUMP_SLOT 0002dbc5 zeitgeist_db_reader_get_type │ │ │ │ +0005f9f8 00018316 R_ARM_JUMP_SLOT 0002dc39 zeitgeist_db_reader_new │ │ │ │ 0005f9fc 00023b16 R_ARM_JUMP_SLOT 00018c4d zeitgeist_remote_log_insert_events │ │ │ │ 0005fa00 00008716 R_ARM_JUMP_SLOT 00000000 g_string_free │ │ │ │ 0005fa04 0001e216 R_ARM_JUMP_SLOT 0001b58d zeitgeist_data_source_get_description │ │ │ │ 0005fa08 00008816 R_ARM_JUMP_SLOT 00000000 g_dbus_message_new_method_reply │ │ │ │ 0005fa0c 00027816 R_ARM_JUMP_SLOT 0001561d zeitgeist_queued_proxy_wrapper_queued_method_get_queued_method │ │ │ │ 0005fa10 00008916 R_ARM_JUMP_SLOT 00000000 g_variant_type_checked_ │ │ │ │ 0005fa14 00025916 R_ARM_JUMP_SLOT 0001a4b1 zeitgeist_remote_simple_indexer_search_with_relevancies │ │ │ │ -0005fa18 00014a16 R_ARM_JUMP_SLOT 000301a1 zeitgeist_sq_lite_database_schema_set_corruption_flag │ │ │ │ +0005fa18 00014a16 R_ARM_JUMP_SLOT 00030165 zeitgeist_sq_lite_database_schema_set_corruption_flag │ │ │ │ 0005fa1c 00020616 R_ARM_JUMP_SLOT 0001838d zeitgeist_remote_log_delete_events_finish │ │ │ │ 0005fa20 00008a16 R_ARM_JUMP_SLOT 00000000 g_main_context_iteration │ │ │ │ 0005fa24 0002a516 R_ARM_JUMP_SLOT 0001d621 zeitgeist_event_add_subject │ │ │ │ 0005fa28 00023516 R_ARM_JUMP_SLOT 0001e239 zeitgeist_event_constructv_full │ │ │ │ -0005fa2c 0001f116 R_ARM_JUMP_SLOT 000294a9 zeitgeist_utils_get_data_path │ │ │ │ +0005fa2c 0001f116 R_ARM_JUMP_SLOT 0002946d zeitgeist_utils_get_data_path │ │ │ │ 0005fa30 00008b16 R_ARM_JUMP_SLOT 00000000 g_time_val_to_iso8601 │ │ │ │ 0005fa34 00026f16 R_ARM_JUMP_SLOT 0001b86d zeitgeist_data_source_set_running │ │ │ │ -0005fa38 00020716 R_ARM_JUMP_SLOT 00033d95 zeitgeist_where_clause_set_is_simple │ │ │ │ -0005fa3c 0002c016 R_ARM_JUMP_SLOT 0002c9e1 zeitgeist_db_reader_get_where_clause_for_query │ │ │ │ +0005fa38 00020716 R_ARM_JUMP_SLOT 00033d59 zeitgeist_where_clause_set_is_simple │ │ │ │ +0005fa3c 0002c016 R_ARM_JUMP_SLOT 0002c9a5 zeitgeist_db_reader_get_where_clause_for_query │ │ │ │ 0005fa40 00008c16 R_ARM_JUMP_SLOT 00000000 g_date_set_time_val │ │ │ │ 0005fa44 00008d16 R_ARM_JUMP_SLOT 00000000 g_hash_table_new_full │ │ │ │ 0005fa48 00008e16 R_ARM_JUMP_SLOT 00000000 g_get_num_processors │ │ │ │ 0005fa4c 0001ff16 R_ARM_JUMP_SLOT 0001f6b9 zeitgeist_subject_get_storage │ │ │ │ 0005fa50 0001d216 R_ARM_JUMP_SLOT 0001f8c5 zeitgeist_subject_set_mimetype │ │ │ │ 0005fa54 00026216 R_ARM_JUMP_SLOT 00018229 zeitgeist_remote_log_get_type │ │ │ │ 0005fa58 00013f16 R_ARM_JUMP_SLOT 0000f149 zeitgeist_remote_registry_get_data_source_from_id_finish │ │ │ │ 0005fa5c 00008f16 R_ARM_JUMP_SLOT 00000000 sqlite3_finalize │ │ │ │ 0005fa60 00009016 R_ARM_JUMP_SLOT 00000000 g_signal_handlers_destroy │ │ │ │ 0005fa64 00020916 R_ARM_JUMP_SLOT 0001a1e1 zeitgeist_remote_simple_indexer_get_type │ │ │ │ 0005fa68 00009116 R_ARM_JUMP_SLOT 00000000 g_param_spec_boolean │ │ │ │ 0005fa6c 00020116 R_ARM_JUMP_SLOT 0001376d zeitgeist_log_insert_events_finish │ │ │ │ -0005fa70 0001ac16 R_ARM_JUMP_SLOT 00029779 zeitgeist_utils_using_in_memory_database │ │ │ │ +0005fa70 0001ac16 R_ARM_JUMP_SLOT 0002973d zeitgeist_utils_using_in_memory_database │ │ │ │ 0005fa74 00009216 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ -0005fa78 0001ea16 R_ARM_JUMP_SLOT 00033ab9 zeitgeist_where_clause_add_match_condition │ │ │ │ +0005fa78 0001ea16 R_ARM_JUMP_SLOT 00033a7d zeitgeist_where_clause_add_match_condition │ │ │ │ 0005fa7c 00018d16 R_ARM_JUMP_SLOT 0000f541 zeitgeist_data_source_registry_construct │ │ │ │ 0005fa80 00009316 R_ARM_JUMP_SLOT 00000000 g_slist_prepend │ │ │ │ 0005fa84 00009416 R_ARM_JUMP_SLOT 00000000 g_error_new_literal │ │ │ │ 0005fa88 00017016 R_ARM_JUMP_SLOT 00010235 zeitgeist_index_construct │ │ │ │ -0005fa8c 0002a416 R_ARM_JUMP_SLOT 0002b751 zeitgeist_db_reader_assert_no_noexpand │ │ │ │ +0005fa8c 0002a416 R_ARM_JUMP_SLOT 0002b715 zeitgeist_db_reader_assert_no_noexpand │ │ │ │ 0005fa90 00009516 R_ARM_JUMP_SLOT 00000000 g_propagate_error │ │ │ │ 0005fa94 00009616 R_ARM_JUMP_SLOT 00000000 g_date_get_julian │ │ │ │ 0005fa98 00016c16 R_ARM_JUMP_SLOT 0000e609 zeitgeist_remote_registry_get_type │ │ │ │ 0005fa9c 00009716 R_ARM_JUMP_SLOT 00000000 g_variant_iter_free │ │ │ │ -0005faa0 0002aa16 R_ARM_JUMP_SLOT 00029849 zeitgeist_utils_parse_negation │ │ │ │ -0005faa4 00013516 R_ARM_JUMP_SLOT 00030fe1 zeitgeist_sq_lite_database_schema_create_event_indices │ │ │ │ +0005faa0 0002aa16 R_ARM_JUMP_SLOT 0002980d zeitgeist_utils_parse_negation │ │ │ │ +0005faa4 00013516 R_ARM_JUMP_SLOT 00030fa5 zeitgeist_sq_lite_database_schema_create_event_indices │ │ │ │ 0005faa8 00016216 R_ARM_JUMP_SLOT 0001edad zeitgeist_events_from_variant │ │ │ │ 0005faac 00009816 R_ARM_JUMP_SLOT 00000000 g_variant_ref │ │ │ │ 0005fab0 00009916 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ 0005fab4 00009a16 R_ARM_JUMP_SLOT 00000000 g_variant_get_uint32 │ │ │ │ -0005fab8 0001cc16 R_ARM_JUMP_SLOT 0002eb41 zeitgeist_sq_lite_database_construct │ │ │ │ +0005fab8 0001cc16 R_ARM_JUMP_SLOT 0002eb05 zeitgeist_sq_lite_database_construct │ │ │ │ 0005fabc 00018916 R_ARM_JUMP_SLOT 0001e1d5 zeitgeist_event_set_manifestation │ │ │ │ 0005fac0 0001b616 R_ARM_JUMP_SLOT 000211f1 zeitgeist_symbol_info_register │ │ │ │ -0005fac4 00028616 R_ARM_JUMP_SLOT 000297a1 zeitgeist_utils_backup_database │ │ │ │ +0005fac4 00028616 R_ARM_JUMP_SLOT 00029765 zeitgeist_utils_backup_database │ │ │ │ 0005fac8 0002a716 R_ARM_JUMP_SLOT 00018cbd zeitgeist_remote_log_insert_events_finish │ │ │ │ 0005facc 0001ba16 R_ARM_JUMP_SLOT 00020b75 zeitgeist_timestamp_from_now │ │ │ │ -0005fad0 00027416 R_ARM_JUMP_SLOT 000293f5 zeitgeist_simple_result_set_new │ │ │ │ +0005fad0 00027416 R_ARM_JUMP_SLOT 000293b9 zeitgeist_simple_result_set_new │ │ │ │ 0005fad4 00019116 R_ARM_JUMP_SLOT 000198f9 zeitgeist_remote_log_get_datapath │ │ │ │ 0005fad8 00009b16 R_ARM_JUMP_SLOT 00000000 g_variant_builder_end │ │ │ │ 0005fadc 00009c16 R_ARM_JUMP_SLOT 00000000 g_ascii_strtoull │ │ │ │ 0005fae0 00019216 R_ARM_JUMP_SLOT 0001b835 zeitgeist_data_source_get_running │ │ │ │ 0005fae4 0001e816 R_ARM_JUMP_SLOT 0001b77d zeitgeist_data_source_construct_full │ │ │ │ 0005fae8 00016316 R_ARM_JUMP_SLOT 0001f581 zeitgeist_subject_get_origin │ │ │ │ 0005faec 00009d16 R_ARM_JUMP_SLOT 00000000 g_return_if_fail_warning │ │ │ │ 0005faf0 00009e16 R_ARM_JUMP_SLOT 00000000 g_utf8_get_char │ │ │ │ -0005faf4 0002b416 R_ARM_JUMP_SLOT 000333f9 zeitgeist_sq_lite_table_lookup_remove │ │ │ │ +0005faf4 0002b416 R_ARM_JUMP_SLOT 000333bd zeitgeist_sq_lite_table_lookup_remove │ │ │ │ 0005faf8 00009f16 R_ARM_JUMP_SLOT 00000000 g_variant_get │ │ │ │ 0005fafc 0000a016 R_ARM_JUMP_SLOT 00000000 g_async_result_get_source_object │ │ │ │ 0005fb00 0000a116 R_ARM_JUMP_SLOT 00000000 g_type_register_static │ │ │ │ 0005fb04 0000a216 R_ARM_JUMP_SLOT 00000000 g_value_get_pointer │ │ │ │ 0005fb08 00024f16 R_ARM_JUMP_SLOT 000211ad zeitgeist_symbol_info_unref │ │ │ │ -0005fb0c 0001c316 R_ARM_JUMP_SLOT 00029311 zeitgeist_simple_result_set_construct_with_num_matches │ │ │ │ +0005fb0c 0001c316 R_ARM_JUMP_SLOT 000292d5 zeitgeist_simple_result_set_construct_with_num_matches │ │ │ │ 0005fb10 0001fb16 R_ARM_JUMP_SLOT 0001d785 zeitgeist_event_set_timestamp │ │ │ │ 0005fb14 0000a316 R_ARM_JUMP_SLOT 00000000 sqlite3_bind_text │ │ │ │ 0005fb18 00016b16 R_ARM_JUMP_SLOT 0001f929 zeitgeist_subject_get_interpretation │ │ │ │ 0005fb1c 00023e16 R_ARM_JUMP_SLOT 0000ea19 zeitgeist_remote_registry_register_data_source_finish │ │ │ │ -0005fb20 00015e16 R_ARM_JUMP_SLOT 0002fbed zeitgeist_sq_lite_database_new_read_only │ │ │ │ +0005fb20 00015e16 R_ARM_JUMP_SLOT 0002fbb1 zeitgeist_sq_lite_database_new_read_only │ │ │ │ 0005fb24 0000a416 R_ARM_JUMP_SLOT 00000000 g_variant_type_free │ │ │ │ 0005fb28 00015416 R_ARM_JUMP_SLOT 0001a2d5 zeitgeist_remote_simple_indexer_search │ │ │ │ 0005fb2c 0000a516 R_ARM_JUMP_SLOT 00000000 g_value_get_object │ │ │ │ -0005fb30 00013b16 R_ARM_JUMP_SLOT 00031d75 zeitgeist_sq_lite_database_schema_ensure_schema │ │ │ │ +0005fb30 00013b16 R_ARM_JUMP_SLOT 00031d39 zeitgeist_sq_lite_database_schema_ensure_schema │ │ │ │ 0005fb34 00027216 R_ARM_JUMP_SLOT 0001efdd zeitgeist_events_get_null_event_variant │ │ │ │ 0005fb38 00018516 R_ARM_JUMP_SLOT 0001ba05 zeitgeist_data_source_set_timestamp │ │ │ │ 0005fb3c 0000a616 R_ARM_JUMP_SLOT 00000000 g_dbus_method_invocation_get_sender │ │ │ │ 0005fb40 0001a516 R_ARM_JUMP_SLOT 00019b2d zeitgeist_remote_log_proxy_get_type │ │ │ │ -0005fb44 00027516 R_ARM_JUMP_SLOT 00033db5 zeitgeist_where_clause_get_sql_conditions │ │ │ │ +0005fb44 00027516 R_ARM_JUMP_SLOT 00033d79 zeitgeist_where_clause_get_sql_conditions │ │ │ │ 0005fb48 0000a816 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ 0005fb4c 0000a916 R_ARM_JUMP_SLOT 00000000 g_variant_iter_init │ │ │ │ 0005fb50 0000aa16 R_ARM_JUMP_SLOT 00000000 sqlite3_step │ │ │ │ 0005fb54 0001b916 R_ARM_JUMP_SLOT 0001f755 zeitgeist_subject_get_current_uri │ │ │ │ 0005fb58 00019c16 R_ARM_JUMP_SLOT 000202c5 zeitgeist_subject_new │ │ │ │ 0005fb5c 0000ab16 R_ARM_JUMP_SLOT 00000000 g_byte_array_unref │ │ │ │ 0005fb60 00021116 R_ARM_JUMP_SLOT 00020431 zeitgeist_time_range_get_start │ │ │ │ -0005fb64 0001e916 R_ARM_JUMP_SLOT 0002da79 zeitgeist_db_reader_get_database │ │ │ │ +0005fb64 0001e916 R_ARM_JUMP_SLOT 0002da3d zeitgeist_db_reader_get_database │ │ │ │ 0005fb68 0000ac16 R_ARM_JUMP_SLOT 00000000 g_getenv │ │ │ │ 0005fb6c 0000ad16 R_ARM_JUMP_SLOT 00000000 g_type_free_instance │ │ │ │ 0005fb70 0000ae16 R_ARM_JUMP_SLOT 00000000 g_error_matches │ │ │ │ 0005fb74 0001b316 R_ARM_JUMP_SLOT 00020da1 zeitgeist_timestamp_from_date │ │ │ │ 0005fb78 0000af16 R_ARM_JUMP_SLOT 00000000 g_type_fundamental_next │ │ │ │ 0005fb7c 0000b016 R_ARM_JUMP_SLOT 00000000 g_slice_alloc │ │ │ │ -0005fb80 0001b416 R_ARM_JUMP_SLOT 000340d9 zeitgeist_where_clause_get_right_boundary │ │ │ │ +0005fb80 0001b416 R_ARM_JUMP_SLOT 0003409d zeitgeist_where_clause_get_right_boundary │ │ │ │ 0005fb84 0000b116 R_ARM_JUMP_SLOT 00000000 g_ptr_array_ref │ │ │ │ 0005fb88 0000b216 R_ARM_JUMP_SLOT 00000000 g_task_return_error │ │ │ │ 0005fb8c 0000b316 R_ARM_JUMP_SLOT 00000000 g_quark_from_static_string │ │ │ │ 0005fb90 0000b416 R_ARM_JUMP_SLOT 00000000 g_quark_from_string │ │ │ │ -0005fb94 00024b16 R_ARM_JUMP_SLOT 0002fac5 zeitgeist_sq_lite_database_update_callback │ │ │ │ -0005fb98 0002bb16 R_ARM_JUMP_SLOT 000334c5 zeitgeist_sq_lite_table_lookup_new │ │ │ │ -0005fb9c 00019916 R_ARM_JUMP_SLOT 00029545 zeitgeist_utils_get_database_file_path │ │ │ │ +0005fb94 00024b16 R_ARM_JUMP_SLOT 0002fa89 zeitgeist_sq_lite_database_update_callback │ │ │ │ +0005fb98 0002bb16 R_ARM_JUMP_SLOT 00033489 zeitgeist_sq_lite_table_lookup_new │ │ │ │ +0005fb9c 00019916 R_ARM_JUMP_SLOT 00029509 zeitgeist_utils_get_database_file_path │ │ │ │ 0005fba0 0000b516 R_ARM_JUMP_SLOT 00000000 g_signal_new │ │ │ │ 0005fba4 0000b616 R_ARM_JUMP_SLOT 00000000 g_ptr_array_new_full │ │ │ │ 0005fba8 00026416 R_ARM_JUMP_SLOT 0001f961 zeitgeist_subject_set_interpretation │ │ │ │ 0005fbac 0000b716 R_ARM_JUMP_SLOT 00000000 g_param_spec_internal │ │ │ │ 0005fbb0 00028716 R_ARM_JUMP_SLOT 0001cf09 zeitgeist_ensure_schemes_loaded │ │ │ │ 0005fbb4 0000b816 R_ARM_JUMP_SLOT 00000000 g_date_time_unref │ │ │ │ 0005fbb8 0002c116 R_ARM_JUMP_SLOT 00018e2d zeitgeist_remote_log_install_monitor │ │ │ │ @@ -972,87 +972,87 @@ │ │ │ │ 0005fbd4 0000bc16 R_ARM_JUMP_SLOT 00000000 g_list_append │ │ │ │ 0005fbd8 00017816 R_ARM_JUMP_SLOT 00014b75 zeitgeist_monitor_get_time_range │ │ │ │ 0005fbdc 0001f316 R_ARM_JUMP_SLOT 0001a349 zeitgeist_remote_simple_indexer_search_finish │ │ │ │ 0005fbe0 0000bd16 R_ARM_JUMP_SLOT 00000000 g_byte_array_sized_new │ │ │ │ 0005fbe4 0000be16 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ 0005fbe8 00025b16 R_ARM_JUMP_SLOT 00014d49 zeitgeist_monitor_construct │ │ │ │ 0005fbec 00016e16 R_ARM_JUMP_SLOT 00015bf9 zeitgeist_queued_proxy_wrapper_proxy_acquired │ │ │ │ -0005fbf0 00028816 R_ARM_JUMP_SLOT 000302cd zeitgeist_sq_lite_database_schema_setup_database │ │ │ │ +0005fbf0 00028816 R_ARM_JUMP_SLOT 00030291 zeitgeist_sq_lite_database_schema_setup_database │ │ │ │ 0005fbf4 0001c116 R_ARM_JUMP_SLOT 0001b2cd zeitgeist_data_source_to_variant │ │ │ │ 0005fbf8 0000bf16 R_ARM_JUMP_SLOT 00000000 g_task_get_completed │ │ │ │ 0005fbfc 0000c016 R_ARM_JUMP_SLOT 00000000 g_date_time_format │ │ │ │ 0005fc00 0000c116 R_ARM_JUMP_SLOT 00000000 g_variant_new_object_path │ │ │ │ -0005fc04 0001eb16 R_ARM_JUMP_SLOT 00028ed1 zeitgeist_result_set_get_type │ │ │ │ +0005fc04 0001eb16 R_ARM_JUMP_SLOT 00028e95 zeitgeist_result_set_get_type │ │ │ │ 0005fc08 0000c216 R_ARM_JUMP_SLOT 00000000 g_desktop_app_info_get_filename │ │ │ │ 0005fc0c 0000c316 R_ARM_JUMP_SLOT 00000000 g_task_new │ │ │ │ 0005fc10 0000c416 R_ARM_JUMP_SLOT 00000000 g_regex_escape_string │ │ │ │ 0005fc14 0000c516 R_ARM_JUMP_SLOT 00000000 g_task_set_task_data │ │ │ │ 0005fc18 00014f16 R_ARM_JUMP_SLOT 00019891 zeitgeist_remote_log_get_version │ │ │ │ 0005fc1c 0000c616 R_ARM_JUMP_SLOT 00000000 g_string_chunk_new │ │ │ │ 0005fc20 0000c716 R_ARM_JUMP_SLOT 00000000 g_str_has_prefix │ │ │ │ 0005fc24 0000c816 R_ARM_JUMP_SLOT 00000000 g_type_name │ │ │ │ -0005fc28 00015b16 R_ARM_JUMP_SLOT 00032ab9 zeitgeist_sq_lite_database_schema_get_type │ │ │ │ +0005fc28 00015b16 R_ARM_JUMP_SLOT 00032a7d zeitgeist_sq_lite_database_schema_get_type │ │ │ │ 0005fc2c 0000c916 R_ARM_JUMP_SLOT 00000000 g_thread_pool_free │ │ │ │ 0005fc30 0000ca16 R_ARM_JUMP_SLOT 00000000 g_variant_builder_new │ │ │ │ -0005fc34 00021716 R_ARM_JUMP_SLOT 000295d5 zeitgeist_utils_set_database_file_path │ │ │ │ +0005fc34 00021716 R_ARM_JUMP_SLOT 00029599 zeitgeist_utils_set_database_file_path │ │ │ │ 0005fc38 00021e16 R_ARM_JUMP_SLOT 00019fcd zeitgeist_remote_monitor_notify_delete_finish │ │ │ │ 0005fc3c 0000cb16 R_ARM_JUMP_SLOT 00000000 g_free_sized │ │ │ │ 0005fc40 00027e16 R_ARM_JUMP_SLOT 00018751 zeitgeist_remote_log_find_events_finish │ │ │ │ 0005fc44 0000cc16 R_ARM_JUMP_SLOT 00000000 g_signal_connect_data │ │ │ │ 0005fc48 0000cd16 R_ARM_JUMP_SLOT 00000000 g_io_error_quark │ │ │ │ 0005fc4c 0002b816 R_ARM_JUMP_SLOT 00015cfd zeitgeist_queued_proxy_wrapper_proxy_unavailable │ │ │ │ 0005fc50 0000ce16 R_ARM_JUMP_SLOT 00000000 g_hash_table_replace │ │ │ │ 0005fc54 0000cf16 R_ARM_JUMP_SLOT 00000000 g_list_find_custom │ │ │ │ 0005fc58 0000d016 R_ARM_JUMP_SLOT 00000000 g_type_interface_add_prerequisite │ │ │ │ 0005fc5c 00023116 R_ARM_JUMP_SLOT 0001fe8d zeitgeist_subject_construct_from_variant │ │ │ │ 0005fc60 0001a716 R_ARM_JUMP_SLOT 0001b5c5 zeitgeist_data_source_set_description │ │ │ │ 0005fc64 0000d116 R_ARM_JUMP_SLOT 00000000 g_variant_get_boolean │ │ │ │ -0005fc68 0001d816 R_ARM_JUMP_SLOT 0003401d zeitgeist_where_clause_extend │ │ │ │ -0005fc6c 00020a16 R_ARM_JUMP_SLOT 0002aa95 zeitgeist_db_reader_find_event_ids_for_clause │ │ │ │ +0005fc68 0001d816 R_ARM_JUMP_SLOT 00033fe1 zeitgeist_where_clause_extend │ │ │ │ +0005fc6c 00020a16 R_ARM_JUMP_SLOT 0002aa59 zeitgeist_db_reader_find_event_ids_for_clause │ │ │ │ 0005fc70 0000d216 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ 0005fc74 00020e16 R_ARM_JUMP_SLOT 00017951 zeitgeist_remote_monitor_register_object │ │ │ │ 0005fc78 0001a316 R_ARM_JUMP_SLOT 0001d6f9 zeitgeist_event_set_id │ │ │ │ 0005fc7c 0000d316 R_ARM_JUMP_SLOT 00000000 g_app_info_get_name │ │ │ │ -0005fc80 00024816 R_ARM_JUMP_SLOT 0002a43d zeitgeist_db_reader_get_subject_from_row │ │ │ │ +0005fc80 00024816 R_ARM_JUMP_SLOT 0002a401 zeitgeist_db_reader_get_subject_from_row │ │ │ │ 0005fc84 00017416 R_ARM_JUMP_SLOT 0001e36d zeitgeist_event_set_subjects │ │ │ │ 0005fc88 0000d416 R_ARM_JUMP_SLOT 00000000 g_param_spec_boxed │ │ │ │ 0005fc8c 0000d516 R_ARM_JUMP_SLOT 00000000 g_task_propagate_pointer │ │ │ │ -0005fc90 00022216 R_ARM_JUMP_SLOT 00029419 zeitgeist_simple_result_set_new_with_num_matches │ │ │ │ +0005fc90 00022216 R_ARM_JUMP_SLOT 000293dd zeitgeist_simple_result_set_new_with_num_matches │ │ │ │ 0005fc94 0000d616 R_ARM_JUMP_SLOT 00000000 g_error_copy │ │ │ │ 0005fc98 0000d716 R_ARM_JUMP_SLOT 00000000 g_variant_n_children │ │ │ │ 0005fc9c 0000d816 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ 0005fca0 0002b116 R_ARM_JUMP_SLOT 0001d6c1 zeitgeist_event_get_id │ │ │ │ -0005fca4 0001a416 R_ARM_JUMP_SLOT 0002e5c1 zeitgeist_sq_lite_database_close │ │ │ │ +0005fca4 0001a416 R_ARM_JUMP_SLOT 0002e585 zeitgeist_sq_lite_database_close │ │ │ │ 0005fca8 0000d916 R_ARM_JUMP_SLOT 00000000 g_variant_unref │ │ │ │ 0005fcac 0001dd16 R_ARM_JUMP_SLOT 00020f49 zeitgeist_symbol_info_get_type │ │ │ │ 0005fcb0 00025116 R_ARM_JUMP_SLOT 0001da81 zeitgeist_event_get_interpretation │ │ │ │ 0005fcb4 0000da16 R_ARM_JUMP_SLOT 00000000 g_dbus_proxy_get_name │ │ │ │ -0005fcb8 00014416 R_ARM_JUMP_SLOT 0002b61d zeitgeist_db_reader_assert_no_negation │ │ │ │ -0005fcbc 0001b116 R_ARM_JUMP_SLOT 000343f5 zeitgeist_where_clause_get_type │ │ │ │ +0005fcb8 00014416 R_ARM_JUMP_SLOT 0002b5e1 zeitgeist_db_reader_assert_no_negation │ │ │ │ +0005fcbc 0001b116 R_ARM_JUMP_SLOT 000343b9 zeitgeist_where_clause_get_type │ │ │ │ 0005fcc0 0000db16 R_ARM_JUMP_SLOT 00000000 g_type_register_static_simple │ │ │ │ -0005fcc4 00027b16 R_ARM_JUMP_SLOT 0003151d zeitgeist_sq_lite_database_schema_drop_basic_indices │ │ │ │ +0005fcc4 00027b16 R_ARM_JUMP_SLOT 000314e1 zeitgeist_sq_lite_database_schema_drop_basic_indices │ │ │ │ 0005fcc8 0000dc16 R_ARM_JUMP_SLOT 00000000 g_string_insert_len │ │ │ │ -0005fccc 00023716 R_ARM_JUMP_SLOT 0002ce09 zeitgeist_db_reader_find_events │ │ │ │ +0005fccc 00023716 R_ARM_JUMP_SLOT 0002cdcd zeitgeist_db_reader_find_events │ │ │ │ 0005fcd0 0000dd16 R_ARM_JUMP_SLOT 00000000 g_byte_array_append │ │ │ │ 0005fcd4 0000de16 R_ARM_JUMP_SLOT 00000000 g_utf8_offset_to_pointer │ │ │ │ 0005fcd8 0000df16 R_ARM_JUMP_SLOT 00000000 g_type_create_instance │ │ │ │ 0005fcdc 0001fe16 R_ARM_JUMP_SLOT 0001b3e9 zeitgeist_data_source_get_unique_id │ │ │ │ 0005fce0 00020516 R_ARM_JUMP_SLOT 00015a91 zeitgeist_queued_proxy_wrapper_queued_method_unref │ │ │ │ -0005fce4 00026716 R_ARM_JUMP_SLOT 0002e51d zeitgeist_sq_lite_database_get_sql_string_from_event_ids │ │ │ │ +0005fce4 00026716 R_ARM_JUMP_SLOT 0002e4e1 zeitgeist_sq_lite_database_get_sql_string_from_event_ids │ │ │ │ 0005fce8 0000e016 R_ARM_JUMP_SLOT 00000000 __isoc23_strtol@GLIBC_2.38 │ │ │ │ 0005fcec 0000e116 R_ARM_JUMP_SLOT 00000000 g_variant_get_double │ │ │ │ 0005fcf0 0000e216 R_ARM_JUMP_SLOT 00000000 g_utf8_strlen │ │ │ │ 0005fcf4 0000e316 R_ARM_JUMP_SLOT 00000000 g_get_user_data_dir │ │ │ │ -0005fcf8 00028216 R_ARM_JUMP_SLOT 0002f9f5 zeitgeist_sq_lite_database_set_cache_size │ │ │ │ +0005fcf8 00028216 R_ARM_JUMP_SLOT 0002f9b9 zeitgeist_sq_lite_database_set_cache_size │ │ │ │ 0005fcfc 0001bf16 R_ARM_JUMP_SLOT 0001bdf5 zeitgeist_data_source_get_type │ │ │ │ -0005fd00 00021516 R_ARM_JUMP_SLOT 00028a65 zeitgeist_symbol_get_all_parents │ │ │ │ +0005fd00 00021516 R_ARM_JUMP_SLOT 00028a29 zeitgeist_symbol_get_all_parents │ │ │ │ 0005fd04 0000e416 R_ARM_JUMP_SLOT 00000000 g_hash_table_lookup │ │ │ │ 0005fd08 0001de16 R_ARM_JUMP_SLOT 00015959 zeitgeist_queued_proxy_wrapper_queued_method_ref │ │ │ │ 0005fd0c 00027016 R_ARM_JUMP_SLOT 0001aa01 zeitgeist_network_manager_dbus_get_type │ │ │ │ -0005fd10 00018f16 R_ARM_JUMP_SLOT 0002cc4d zeitgeist_db_reader_find_event_ids │ │ │ │ +0005fd10 00018f16 R_ARM_JUMP_SLOT 0002cc11 zeitgeist_db_reader_find_event_ids │ │ │ │ 0005fd14 00019d16 R_ARM_JUMP_SLOT 000136a9 zeitgeist_log_insert_events │ │ │ │ 0005fd18 00013716 R_ARM_JUMP_SLOT 0001f61d zeitgeist_subject_get_text │ │ │ │ 0005fd1c 0000e616 R_ARM_JUMP_SLOT 00000000 sqlite3_errmsg │ │ │ │ 0005fd20 0000e716 R_ARM_JUMP_SLOT 00000000 g_variant_get_int64 │ │ │ │ 0005fd24 00017d16 R_ARM_JUMP_SLOT 0001f4e9 zeitgeist_subject_get_uri │ │ │ │ 0005fd28 00019016 R_ARM_JUMP_SLOT 00014ce1 zeitgeist_monitor_set_event_templates │ │ │ │ 0005fd2c 0002c416 R_ARM_JUMP_SLOT 0001ae79 zeitgeist_connman_manager_dbus_get_state │ │ │ │ @@ -1065,37 +1065,37 @@ │ │ │ │ 0005fd48 0000ec16 R_ARM_JUMP_SLOT 00000000 g_ptr_array_remove_index_fast │ │ │ │ 0005fd4c 0000ed16 R_ARM_JUMP_SLOT 00000000 g_idle_add_full │ │ │ │ 0005fd50 0000ee16 R_ARM_JUMP_SLOT 00000000 g_ptr_array_set_size │ │ │ │ 0005fd54 0001cd16 R_ARM_JUMP_SLOT 0001fb85 zeitgeist_subject_matches_template │ │ │ │ 0005fd58 0000ef16 R_ARM_JUMP_SLOT 00000000 g_list_prepend │ │ │ │ 0005fd5c 0000f016 R_ARM_JUMP_SLOT 00000000 g_value_set_object │ │ │ │ 0005fd60 0002b616 R_ARM_JUMP_SLOT 0001c4b1 zeitgeist_register_mimetype_regex │ │ │ │ -0005fd64 00013416 R_ARM_JUMP_SLOT 00030555 zeitgeist_sq_lite_database_schema_create_schema │ │ │ │ +0005fd64 00013416 R_ARM_JUMP_SLOT 00030519 zeitgeist_sq_lite_database_schema_create_schema │ │ │ │ 0005fd68 0000f116 R_ARM_JUMP_SLOT 00000000 g_build_filename │ │ │ │ 0005fd6c 0000f216 R_ARM_JUMP_SLOT 00000000 g_main_loop_unref │ │ │ │ -0005fd70 0001c716 R_ARM_JUMP_SLOT 00029985 zeitgeist_utils_assert_sig │ │ │ │ +0005fd70 0001c716 R_ARM_JUMP_SLOT 00029949 zeitgeist_utils_assert_sig │ │ │ │ 0005fd74 00027616 R_ARM_JUMP_SLOT 00019829 zeitgeist_remote_log_get_extensions │ │ │ │ 0005fd78 0000f416 R_ARM_JUMP_SLOT 00000000 g_param_spec_int64 │ │ │ │ 0005fd7c 0000f616 R_ARM_JUMP_SLOT 00000000 g_bus_get_sync │ │ │ │ 0005fd80 00015c16 R_ARM_JUMP_SLOT 00020595 zeitgeist_time_range_construct_anytime │ │ │ │ 0005fd84 0000f716 R_ARM_JUMP_SLOT 00000000 sqlite3_column_blob │ │ │ │ 0005fd88 0000f816 R_ARM_JUMP_SLOT 00000000 g_dbus_connection_unregister_object │ │ │ │ 0005fd8c 0000f916 R_ARM_JUMP_SLOT 00000000 g_once_init_enter │ │ │ │ 0005fd90 0000fa16 R_ARM_JUMP_SLOT 00000000 g_type_register_fundamental │ │ │ │ 0005fd94 0001aa16 R_ARM_JUMP_SLOT 0001a9b1 zeitgeist_remote_simple_indexer_proxy_get_type │ │ │ │ -0005fd98 0001d316 R_ARM_JUMP_SLOT 000340a1 zeitgeist_where_clause_get_bind_arguments │ │ │ │ +0005fd98 0001d316 R_ARM_JUMP_SLOT 00034065 zeitgeist_where_clause_get_bind_arguments │ │ │ │ 0005fd9c 0000fb16 R_ARM_JUMP_SLOT 00000000 g_value_set_uint │ │ │ │ 0005fda0 0000fc16 R_ARM_JUMP_SLOT 00000000 g_variant_get_type_string │ │ │ │ -0005fda4 0002a116 R_ARM_JUMP_SLOT 00034469 zeitgeist_where_clause_new │ │ │ │ +0005fda4 0002a116 R_ARM_JUMP_SLOT 0003442d zeitgeist_where_clause_new │ │ │ │ 0005fda8 00016116 R_ARM_JUMP_SLOT 0001b759 zeitgeist_data_source_construct │ │ │ │ 0005fdac 0000fd16 R_ARM_JUMP_SLOT 00000000 g_dbus_proxy_get_cached_property │ │ │ │ 0005fdb0 0001a216 R_ARM_JUMP_SLOT 000155d1 zeitgeist_queued_proxy_wrapper_queued_method_construct │ │ │ │ 0005fdb4 00016416 R_ARM_JUMP_SLOT 0000e6f9 zeitgeist_remote_registry_get_data_sources │ │ │ │ 0005fdb8 0000fe16 R_ARM_JUMP_SLOT 00000000 g_byte_array_get_type │ │ │ │ -0005fdbc 00016516 R_ARM_JUMP_SLOT 0002e4c9 zeitgeist_sq_lite_database_set_deletion_callback │ │ │ │ +0005fdbc 00016516 R_ARM_JUMP_SLOT 0002e48d zeitgeist_sq_lite_database_set_deletion_callback │ │ │ │ 0005fdc0 0000ff16 R_ARM_JUMP_SLOT 00000000 g_variant_builder_close │ │ │ │ 0005fdc4 00010016 R_ARM_JUMP_SLOT 00000000 g_hash_table_unref │ │ │ │ 0005fdc8 00010116 R_ARM_JUMP_SLOT 00000000 g_object_notify_by_pspec │ │ │ │ 0005fdcc 0001f716 R_ARM_JUMP_SLOT 0000ec91 zeitgeist_remote_registry_set_data_source_enabled │ │ │ │ 0005fdd0 00010216 R_ARM_JUMP_SLOT 00000000 g_variant_new_uint32 │ │ │ │ 0005fdd4 0001be16 R_ARM_JUMP_SLOT 0001c601 zeitgeist_register_uri_scheme │ │ │ │ 0005fdd8 00010316 R_ARM_JUMP_SLOT 00000000 g_warn_message │ │ │ │ @@ -1109,20 +1109,20 @@ │ │ │ │ 0005fdf8 0001df16 R_ARM_JUMP_SLOT 000205f1 zeitgeist_time_range_construct_from_now │ │ │ │ 0005fdfc 00010816 R_ARM_JUMP_SLOT 00000000 g_type_interface_peek_parent │ │ │ │ 0005fe00 00010916 R_ARM_JUMP_SLOT 00000000 g_ptr_array_unref │ │ │ │ 0005fe04 00010a16 R_ARM_JUMP_SLOT 00000000 g_file_new_for_path │ │ │ │ 0005fe08 00010b16 R_ARM_JUMP_SLOT 00000000 g_dbus_method_invocation_take_error │ │ │ │ 0005fe0c 00010c16 R_ARM_JUMP_SLOT 00000000 g_type_check_value_holds │ │ │ │ 0005fe10 00021616 R_ARM_JUMP_SLOT 00018b29 zeitgeist_remote_log_get_events_finish │ │ │ │ -0005fe14 00025316 R_ARM_JUMP_SLOT 0002cfad zeitgeist_db_reader_find_related_uris │ │ │ │ -0005fe18 00018416 R_ARM_JUMP_SLOT 00032ab1 zeitgeist_sq_lite_database_schema_construct │ │ │ │ +0005fe14 00025316 R_ARM_JUMP_SLOT 0002cf71 zeitgeist_db_reader_find_related_uris │ │ │ │ +0005fe18 00018416 R_ARM_JUMP_SLOT 00032a75 zeitgeist_sq_lite_database_schema_construct │ │ │ │ 0005fe1c 00028e16 R_ARM_JUMP_SLOT 00018885 zeitgeist_remote_log_find_related_uris │ │ │ │ 0005fe20 00024c16 R_ARM_JUMP_SLOT 00015351 zeitgeist_queued_proxy_wrapper_get_is_connected │ │ │ │ 0005fe24 0001c516 R_ARM_JUMP_SLOT 0001ed69 zeitgeist_event_new_from_variant │ │ │ │ -0005fe28 0001ae16 R_ARM_JUMP_SLOT 000292ad zeitgeist_simple_result_set_construct │ │ │ │ +0005fe28 0001ae16 R_ARM_JUMP_SLOT 00029271 zeitgeist_simple_result_set_construct │ │ │ │ 0005fe2c 00010d16 R_ARM_JUMP_SLOT 00000000 g_value_get_int │ │ │ │ 0005fe30 00010e16 R_ARM_JUMP_SLOT 00000000 g_string_append_unichar │ │ │ │ 0005fe34 0001a616 R_ARM_JUMP_SLOT 0001d421 zeitgeist_next_string_or_null │ │ │ │ 0005fe38 00010f16 R_ARM_JUMP_SLOT 00000000 g_variant_type_new │ │ │ │ 0005fe3c 00016816 R_ARM_JUMP_SLOT 00020629 zeitgeist_time_range_construct_from_variant │ │ │ │ 0005fe40 00023016 R_ARM_JUMP_SLOT 00015259 zeitgeist_queued_proxy_wrapper_on_connection_established │ │ │ │ 0005fe44 00011016 R_ARM_JUMP_SLOT 00000000 g_variant_iter_next_value │ │ │ │ @@ -1131,64 +1131,64 @@ │ │ │ │ 0005fe50 00011216 R_ARM_JUMP_SLOT 00000000 sqlite3_prepare_v2 │ │ │ │ 0005fe54 00011316 R_ARM_JUMP_SLOT 00000000 g_task_return_pointer │ │ │ │ 0005fe58 00011416 R_ARM_JUMP_SLOT 00000000 g_once_init_leave │ │ │ │ 0005fe5c 00011516 R_ARM_JUMP_SLOT 00000000 g_once_init_enter_pointer │ │ │ │ 0005fe60 0001bb16 R_ARM_JUMP_SLOT 0001db55 zeitgeist_event_to_variant │ │ │ │ 0005fe64 00011616 R_ARM_JUMP_SLOT 00000000 g_thread_pool_push │ │ │ │ 0005fe68 00011716 R_ARM_JUMP_SLOT 00000000 g_date_set_dmy │ │ │ │ -0005fe6c 00029916 R_ARM_JUMP_SLOT 00033995 zeitgeist_where_clause_add │ │ │ │ +0005fe6c 00029916 R_ARM_JUMP_SLOT 00033959 zeitgeist_where_clause_add │ │ │ │ 0005fe70 00011816 R_ARM_JUMP_SLOT 00000000 g_string_chunk_free │ │ │ │ 0005fe74 00025516 R_ARM_JUMP_SLOT 0001b529 zeitgeist_data_source_set_name │ │ │ │ 0005fe78 00014516 R_ARM_JUMP_SLOT 0001b48d zeitgeist_data_source_set_unique_id │ │ │ │ 0005fe7c 00011916 R_ARM_JUMP_SLOT 00000000 g_type_add_interface_static │ │ │ │ 0005fe80 00021b16 R_ARM_JUMP_SLOT 0001e335 zeitgeist_event_get_subjects │ │ │ │ 0005fe84 00011a16 R_ARM_JUMP_SLOT 00000000 g_quark_to_string │ │ │ │ 0005fe88 00018b16 R_ARM_JUMP_SLOT 00014369 zeitgeist_log_get_type │ │ │ │ -0005fe8c 0001c616 R_ARM_JUMP_SLOT 00029029 zeitgeist_result_set_has_next │ │ │ │ +0005fe8c 0001c616 R_ARM_JUMP_SLOT 00028fed zeitgeist_result_set_has_next │ │ │ │ 0005fe90 00011b16 R_ARM_JUMP_SLOT 00000000 g_variant_iter_n_children │ │ │ │ 0005fe94 00011c16 R_ARM_JUMP_SLOT 00000000 g_main_loop_run │ │ │ │ 0005fe98 00028f16 R_ARM_JUMP_SLOT 0001aaf5 zeitgeist_network_manager_dbus_state │ │ │ │ -0005fe9c 00026016 R_ARM_JUMP_SLOT 00029909 zeitgeist_utils_parse_wildcard │ │ │ │ -0005fea0 00022f16 R_ARM_JUMP_SLOT 000338f1 zeitgeist_where_clause_has_non_timestamp_condition │ │ │ │ +0005fe9c 00026016 R_ARM_JUMP_SLOT 000298cd zeitgeist_utils_parse_wildcard │ │ │ │ +0005fea0 00022f16 R_ARM_JUMP_SLOT 000338b5 zeitgeist_where_clause_has_non_timestamp_condition │ │ │ │ 0005fea4 0001ca16 R_ARM_JUMP_SLOT 0000f4f1 zeitgeist_remote_registry_proxy_get_type │ │ │ │ 0005fea8 00023c16 R_ARM_JUMP_SLOT 000205c1 zeitgeist_time_range_construct_to_now │ │ │ │ 0005feac 0001ef16 R_ARM_JUMP_SLOT 000186b5 zeitgeist_remote_log_find_events │ │ │ │ -0005feb0 00027916 R_ARM_JUMP_SLOT 000298a9 zeitgeist_utils_parse_noexpand │ │ │ │ +0005feb0 00027916 R_ARM_JUMP_SLOT 0002986d zeitgeist_utils_parse_noexpand │ │ │ │ 0005feb4 00011e16 R_ARM_JUMP_SLOT 00000000 g_dbus_connection_send_message_with_reply │ │ │ │ 0005feb8 00011f16 R_ARM_JUMP_SLOT 00000000 g_dbus_proxy_get_name_owner │ │ │ │ 0005febc 00012016 R_ARM_JUMP_SLOT 00000000 g_slist_free_full │ │ │ │ 0005fec0 00012116 R_ARM_JUMP_SLOT 00000000 g_variant_builder_unref │ │ │ │ 0005fec4 00012216 R_ARM_JUMP_SLOT 00000000 memchr@GLIBC_2.4 │ │ │ │ 0005fec8 00012316 R_ARM_JUMP_SLOT 00000000 g_slice_free1 │ │ │ │ -0005fecc 00021216 R_ARM_JUMP_SLOT 0002995d zeitgeist_utils_is_empty_string │ │ │ │ +0005fecc 00021216 R_ARM_JUMP_SLOT 00029921 zeitgeist_utils_is_empty_string │ │ │ │ 0005fed0 00012416 R_ARM_JUMP_SLOT 00000000 g_array_append_vals │ │ │ │ 0005fed4 00012516 R_ARM_JUMP_SLOT 00000000 g_type_class_peek_parent │ │ │ │ 0005fed8 00012616 R_ARM_JUMP_SLOT 00000000 g_string_append_printf │ │ │ │ 0005fedc 00012716 R_ARM_JUMP_SLOT 00000000 g_log │ │ │ │ 0005fee0 00017f16 R_ARM_JUMP_SLOT 0001ec85 zeitgeist_event_get_type │ │ │ │ 0005fee4 0001da16 R_ARM_JUMP_SLOT 0000e741 zeitgeist_remote_registry_get_data_sources_finish │ │ │ │ 0005fee8 00012816 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ 0005feec 00029a16 R_ARM_JUMP_SLOT 00018ab5 zeitgeist_remote_log_get_events │ │ │ │ 0005fef0 00012a16 R_ARM_JUMP_SLOT 00000000 g_variant_new │ │ │ │ 0005fef4 00012b16 R_ARM_JUMP_SLOT 00000000 g_dbus_proxy_get_default_timeout │ │ │ │ 0005fef8 0002a916 R_ARM_JUMP_SLOT 000105a1 zeitgeist_index_get_type │ │ │ │ 0005fefc 00026116 R_ARM_JUMP_SLOT 00015ee5 zeitgeist_queued_proxy_wrapper_get_type │ │ │ │ 0005ff00 00012c16 R_ARM_JUMP_SLOT 00000000 g_file_test │ │ │ │ -0005ff04 00014d16 R_ARM_JUMP_SLOT 0002a109 zeitgeist_db_reader_construct │ │ │ │ +0005ff04 00014d16 R_ARM_JUMP_SLOT 0002a0cd zeitgeist_db_reader_construct │ │ │ │ 0005ff08 00012d16 R_ARM_JUMP_SLOT 00000000 g_variant_get_string │ │ │ │ 0005ff0c 0002bf16 R_ARM_JUMP_SLOT 00019c71 zeitgeist_remote_monitor_notify_insert │ │ │ │ 0005ff10 00012e16 R_ARM_JUMP_SLOT 00000000 g_type_class_adjust_private_offset │ │ │ │ 0005ff14 00015016 R_ARM_JUMP_SLOT 0001f78d zeitgeist_subject_set_current_uri │ │ │ │ 0005ff18 00017c16 R_ARM_JUMP_SLOT 0000eed9 zeitgeist_remote_registry_get_data_source_from_id │ │ │ │ 0005ff1c 00026816 R_ARM_JUMP_SLOT 000208f5 zeitgeist_time_range_new │ │ │ │ 0005ff20 00012f16 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 0005ff24 00018216 R_ARM_JUMP_SLOT 0001e41d zeitgeist_event_get_payload │ │ │ │ 0005ff28 00013016 R_ARM_JUMP_SLOT 00000000 g_boxed_type_register_static │ │ │ │ 0005ff2c 00020216 R_ARM_JUMP_SLOT 0001fd61 zeitgeist_subject_set_manifestation │ │ │ │ -0005ff30 00022d16 R_ARM_JUMP_SLOT 00032c45 zeitgeist_sq_lite_table_lookup_construct │ │ │ │ +0005ff30 00022d16 R_ARM_JUMP_SLOT 00032c09 zeitgeist_sq_lite_table_lookup_construct │ │ │ │ 0005ff34 00018716 R_ARM_JUMP_SLOT 00020af9 zeitgeist_timestamp_to_timeval │ │ │ │ 0005ff38 00015116 R_ARM_JUMP_SLOT 00015309 zeitgeist_queued_proxy_wrapper_wait_for_proxy_finish │ │ │ │ 0005ff3c 00013a16 R_ARM_JUMP_SLOT 0001f655 zeitgeist_subject_set_text │ │ │ │ 0005ff40 00013116 R_ARM_JUMP_SLOT 00000000 g_main_context_get_thread_default │ │ │ │ 0005ff44 00013216 R_ARM_JUMP_SLOT 00000000 g_get_real_time │ │ │ │ 0005ff48 00027c16 R_ARM_JUMP_SLOT 0001d821 zeitgeist_event_set_origin │ │ │ │ 0005ff4c 00013316 R_ARM_JUMP_SLOT 00000000 sqlite3_last_insert_rowid │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgobject-2.0.so.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libglib-2.0.so.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libsqlite3.so.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libzeitgeist-2.0.so.0] │ │ │ │ 0x0000000c (INIT) 0xb7ac │ │ │ │ - 0x0000000d (FINI) 0x348c8 │ │ │ │ + 0x0000000d (FINI) 0x34890 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x5e344 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x5e348 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ 0x00000005 (STRTAB) 0x3a34 │ │ │ │ 0x00000006 (SYMTAB) 0xdb4 │ │ │ ├── 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: 6a4246a10399a5f53c8c55ef75f6cdd324d8ee48 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bb38f1a22834853cd978e106df993bd7e82595c0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -759,42 +759,39 @@ │ │ │ │ ;JyD\1zD │ │ │ │ h F{DUa[h │ │ │ │ KIKKLJyD{D │ │ │ │ I F JyDzD │ │ │ │ I(F J,FyDzD │ │ │ │ J I{DzDyD │ │ │ │ HCF:F1F(X │ │ │ │ -RF9F[F0F │ │ │ │ +RF9F[F0F │ │ │ │ ;FJF1F@F │ │ │ │ 3FJFYF@F │ │ │ │ `8`XFy` ! │ │ │ │ -;FJFYF(F │ │ │ │ +;FJFYF(F │ │ │ │ `0`PFq`C! │ │ │ │ `0`HFq`J! │ │ │ │ -aIE"aNyD │ │ │ │ -;F*F1FHF │ │ │ │ +bIE"bNyD │ │ │ │ +;F*F1FHF │ │ │ │ ` `HFa`D! │ │ │ │ a a@Faa~! │ │ │ │ 8`y`HFj! │ │ │ │ -0`8FtOq` │ │ │ │ ` `(Fa`^! │ │ │ │ `(`HFi`p! │ │ │ │ `(`0Fi` ! │ │ │ │ `(`PFi`s! │ │ │ │ ` `HFa`F! │ │ │ │ `(`HFi`E! │ │ │ │ -t7K"~D{D │ │ │ │ `0`8Fq`AF │ │ │ │ -$;F*FQFHF │ │ │ │ +$;F*FQFHF │ │ │ │ ` `PFa`G! │ │ │ │ (`i`HF.! │ │ │ │ ` `PFa`@! │ │ │ │ -[FRF9F F │ │ │ │ -;FJF!F@F │ │ │ │ -$SF*F9FHF │ │ │ │ +[FRF9F F │ │ │ │ +$SF*F9FHF │ │ │ │ `0`HFq`6! │ │ │ │ I JyDzD │ │ │ │ #xD JyD KzD │ │ │ │ J,FyDzDD1 │ │ │ │ ,IyD,HxD │ │ │ │ }D)Fh` F │ │ │ │ nJnKzD{D │ │ │ │ @@ -1338,16 +1335,16 @@ │ │ │ │ Provide a grouping of component properties that describe a journal entry. │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Timezone │ │ │ │ Provide a grouping of component properties that defines a time zone. │ │ │ │ Timezone │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Todo │ │ │ │ Provide a grouping of calendar properties that describe a to-do. │ │ │ │ A Contact. A piece of data that can provide means to identify or communicate with an entity. │ │ │ │ -http://www.semanticdesktop.org/ontologies/2007/03/22/nco#PersonContact │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/03/22/nco#OrganizationContact │ │ │ │ +http://www.semanticdesktop.org/ontologies/2007/03/22/nco#PersonContact │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/03/22/nco#ContactGroup │ │ │ │ A group of Contacts. Could be used to express a group in an addressbook or on a contact list of an IM application. One contact can belong to many groups. │ │ │ │ ContactGroup │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/03/22/nco#ContactList │ │ │ │ A contact list, this class represents an addressbook or a contact list of an IM application. Contacts inside a contact list can belong to contact groups. │ │ │ │ ContactList │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/03/22/nco#ContactListDataObject │ │ │ │ @@ -1376,16 +1373,16 @@ │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#BookmarkFolder │ │ │ │ A folder with bookmarks of a webbrowser. Use nfo:containsBookmark to relate Bookmarks. Folders can contain subfolders, use containsBookmarkFolder to relate them. │ │ │ │ Bookmark Folder │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Cursor │ │ │ │ A Cursor. │ │ │ │ A superclass for all entities, whose primary purpose is to serve as containers for other data object. They usually don't have any "meaning" by themselves. Examples include folders, archives and optical disc images. │ │ │ │ DataContainer │ │ │ │ -http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Trash │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Filesystem │ │ │ │ +http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Trash │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#DeletedResource │ │ │ │ A file entity that has been deleted from the original source. Usually such entities are stored within various kinds of 'Trash' or 'Recycle Bin' folders. │ │ │ │ DeletedResource │ │ │ │ A generic document. A common superclass for all documents on the desktop. │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#MindMap │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#PlainTextDocument │ │ │ │ A file embedded in another data object. There are many ways in which a file may be embedded in another one. Use this class directly only in cases if none of the subclasses gives a better description of your case. │ │ │ │ @@ -1452,41 +1449,41 @@ │ │ │ │ A video file. │ │ │ │ File containing visual content. │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Website │ │ │ │ A website, usually a container for remote resources, that may be interpreted as HTMLDocuments, images or other types of content. │ │ │ │ An information resources of which representations (files, streams) can be retrieved through a web server. They may be generated at retrieval time. Typical examples are pages served by PHP or AJAX or mp3 streams. │ │ │ │ web data object │ │ │ │ A unit of data that is created, annotated and processed on the user desktop. It represents a native structure the user works with. The usage of the term 'native' is important. It means that a DataObject can be directly mapped to a data structure maintained by a native application. This may be a file, a set of files or a part of a file. The granularity depends on the user. This class is not intended to be instantiated by itself. Use more specific subclasses. │ │ │ │ -http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#MailboxDataObject │ │ │ │ http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#EventManifestation │ │ │ │ -http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#UserActivity │ │ │ │ -http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ScheduledActivity │ │ │ │ -http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#SystemNotification │ │ │ │ +http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#MailboxDataObject │ │ │ │ http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#HeuristicActivity │ │ │ │ http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#WorldActivity │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#SystemNotification │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#UserActivity │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ScheduledActivity │ │ │ │ A unit of content the user works with. This is a superclass for all interpretations of a DataObject. │ │ │ │ InformationElement │ │ │ │ -http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Message │ │ │ │ -http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#EventInterpretation │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Mailbox │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#EventInterpretation │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#MimeEntity │ │ │ │ http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ApplicationAction │ │ │ │ http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#TVSeries │ │ │ │ -http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#AcceptEvent │ │ │ │ -http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#DeleteEvent │ │ │ │ -http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#LeaveEvent │ │ │ │ +http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Message │ │ │ │ http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ReceiveEvent │ │ │ │ -http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ModifyEvent │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#AccessEvent │ │ │ │ http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#MoveEvent │ │ │ │ http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#SendEvent │ │ │ │ -http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#CreateEvent │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#AcceptEvent │ │ │ │ +http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#IMMessage │ │ │ │ http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ExpireEvent │ │ │ │ -http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#AccessEvent │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#LeaveEvent │ │ │ │ http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#DenyEvent │ │ │ │ -http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#IMMessage │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#CreateEvent │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ModifyEvent │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#DeleteEvent │ │ │ │ The music album as provided by the publisher. Not to be confused with media lists or collections. │ │ │ │ music album │ │ │ │ Used to assign music-specific properties such a BPM to video and audio │ │ │ │ A TV Series has multiple seasons and episodes │ │ │ │ tv series │ │ │ │ A TV Show │ │ │ │ An email. │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -199,17 +199,17 @@ │ │ │ │ @ instruction: 0x46324633 │ │ │ │ strls r4, [r0], -r9, lsr #12 │ │ │ │ stc 7, cr15, [r8, #-1016]! @ 0xfffffc08 │ │ │ │ @ instruction: 0xf7ffe7e1 │ │ │ │ svclt 0x0000e9de │ │ │ │ andeq r2, r5, r8 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - andeq r7, r2, sl, ror #5 │ │ │ │ - strdeq r7, [r2], -sl │ │ │ │ - andeq r8, r2, r6, asr #25 │ │ │ │ + @ instruction: 0x000272b2 │ │ │ │ + andeq r7, r2, r2, asr #5 │ │ │ │ + andeq r8, r2, lr, lsl #25 │ │ │ │ muleq r0, r5, r2 │ │ │ │ andeq r1, r5, r0, ror pc │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ bmi 105f194 │ │ │ │ @@ -276,17 +276,17 @@ │ │ │ │ @ instruction: 0x46324633 │ │ │ │ strls r4, [r0], -r9, lsr #12 │ │ │ │ stc 7, cr15, [lr], {254} @ 0xfe │ │ │ │ @ instruction: 0xf7ffe7e1 │ │ │ │ svclt 0x0000e944 │ │ │ │ andeq r1, r5, r4, lsl #30 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - andeq r7, r2, r8, lsl r2 │ │ │ │ - andeq r7, r2, ip, ror #3 │ │ │ │ - @ instruction: 0x00028bb8 │ │ │ │ + andeq r7, r2, r0, ror #3 │ │ │ │ + @ instruction: 0x000271b4 │ │ │ │ + andeq r8, r2, r0, lsl #23 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ andeq r1, r5, ip, lsr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi c5f0dc │ │ │ │ @@ -337,17 +337,17 @@ │ │ │ │ @ instruction: 0x46324633 │ │ │ │ strls r4, [r0], -r9, lsr #12 │ │ │ │ ldc 7, cr15, [r4], {254} @ 0xfe │ │ │ │ @ instruction: 0xf7ffe7e1 │ │ │ │ svclt 0x0000e8ca │ │ │ │ ldrdeq r1, [r5], -r0 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - andeq r7, r2, r4, lsl #2 │ │ │ │ - andeq r7, r2, r4, asr #1 │ │ │ │ - muleq r2, r0, sl │ │ │ │ + andeq r7, r2, ip, asr #1 │ │ │ │ + andeq r7, r2, ip, lsl #1 │ │ │ │ + andeq r8, r2, r8, asr sl │ │ │ │ andeq r0, r0, sp, rrx │ │ │ │ andeq r1, r5, r8, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb64b6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [sl], {232} @ 0xe8 │ │ │ │ strmi fp, [r8], -r3, lsl #1 │ │ │ │ @@ -422,17 +422,17 @@ │ │ │ │ @ instruction: 0x46324633 │ │ │ │ strls r4, [r0], -r9, lsr #12 │ │ │ │ bl 1acba8c │ │ │ │ @ instruction: 0xf7ffe7e1 │ │ │ │ svclt 0x0000e820 │ │ │ │ muleq r5, ip, ip │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - ldrdeq r6, [r2], -ip │ │ │ │ - andeq r6, r2, ip, lsl #31 │ │ │ │ - andeq r8, r2, r8, asr r9 │ │ │ │ + andeq r6, r2, r4, lsr #31 │ │ │ │ + andeq r6, r2, r4, asr pc │ │ │ │ + andeq r8, r2, r0, lsr #18 │ │ │ │ @ instruction: 0xffffff19 │ │ │ │ strdeq r1, [r5], -r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb64cc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, lsr #31 │ │ │ │ blmi 920358 │ │ │ │ @@ -520,17 +520,17 @@ │ │ │ │ subsmi r9, sl, r7, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r9, r1, lsl #2 │ │ │ │ @ instruction: 0xf7febd30 │ │ │ │ svclt 0x0000ef5c │ │ │ │ muleq r5, r8, sl │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - andeq r8, r2, lr, ror r7 │ │ │ │ - andeq r6, r2, r6, ror #27 │ │ │ │ - andeq r6, r2, r4, ror sp │ │ │ │ + andeq r8, r2, r6, asr #14 │ │ │ │ + andeq r6, r2, lr, lsr #27 │ │ │ │ + andeq r6, r2, ip, lsr sp │ │ │ │ andeq r1, r5, lr, asr #20 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb64e44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdami pc, {r4, r7, r8, r9, sl, fp} @ │ │ │ │ ldmdbmi pc, {r1, r2, r3, r9, sl, lr} @ │ │ │ │ ldrbtmi fp, [r8], #-152 @ 0xffffff68 │ │ │ │ @@ -561,17 +561,17 @@ │ │ │ │ blls 5e7d20 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #-96]! @ 0xffffffa0 │ │ │ │ svc 0x0008f7fe │ │ │ │ andeq r1, r5, r6, lsl #20 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - andeq r8, r2, r2, ror #13 │ │ │ │ - andeq r6, r2, r8, asr sp │ │ │ │ - andeq r6, r2, lr, asr #25 │ │ │ │ + andeq r8, r2, sl, lsr #13 │ │ │ │ + andeq r6, r2, r0, lsr #26 │ │ │ │ + muleq r2, r6, ip │ │ │ │ andeq r1, r5, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb64ee8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0f90 │ │ │ │ addslt ip, r9, ip, rrx │ │ │ │ @ instruction: 0x460d4b1a │ │ │ │ @@ -598,17 +598,17 @@ │ │ │ │ subsmi r9, sl, r7, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r9, r1, lsl #2 │ │ │ │ @ instruction: 0xf7febd30 │ │ │ │ svclt 0x0000eec0 │ │ │ │ andeq r1, r5, r0, ror #18 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - andeq r8, r2, r6, asr #12 │ │ │ │ - ldrdeq r6, [r2], -sl │ │ │ │ - andeq r6, r2, ip, lsr ip │ │ │ │ + andeq r8, r2, lr, lsl #12 │ │ │ │ + andeq r6, r2, r2, lsr #25 │ │ │ │ + andeq r6, r2, r4, lsl #24 │ │ │ │ andeq r1, r5, r6, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb64f7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ strcs r4, [r0, #-2328] @ 0xfffff6e8 │ │ │ │ ldrbtmi r4, [r9], #-1540 @ 0xfffff9fc │ │ │ │ @@ -753,21 +753,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r1, #17 │ │ │ │ movs r5, r0 │ │ │ │ mcr2 15, 3, pc, cr11, cr15, {7} @ │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ stc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ mrrc2 15, 15, pc, sp, cr15 @ │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ @@ -823,23 +823,23 @@ │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bbec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r3, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ movs r2, r0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ movs r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r2 │ │ │ │ @@ -948,29 +948,29 @@ │ │ │ │ b.n e0ce │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r2, #24 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ movs r2, r0 │ │ │ │ asrs r6, r5, #22 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #544] @ (e378 ) │ │ │ │ + ldr r7, [pc, #320] @ (e298 ) │ │ │ │ movs r3, r0 │ │ │ │ subs r0, r6, #3 │ │ │ │ movs r5, r0 │ │ │ │ cbz r1, e184 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -992,17 +992,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ subs r0, r2, #2 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [pc, #24] @ (e1b8 ) │ │ │ │ + ldr r6, [pc, #824] @ (e4d8 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1111,29 +1111,29 @@ │ │ │ │ blx bbe0 │ │ │ │ b.n e24e │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r2, #18 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ movs r2, r0 │ │ │ │ asrs r6, r5, #16 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #40] @ (e2fc ) │ │ │ │ + ldr r5, [pc, #840] @ (e61c ) │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ adds r6, r5, #5 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1174,17 +1174,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #344] @ (e4a8 ) │ │ │ │ + ldr r5, [pc, #120] @ (e3c8 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1285,27 +1285,27 @@ │ │ │ │ b.n e3a2 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r4, #11 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ asrs r6, r5, #10 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1424,29 +1424,29 @@ │ │ │ │ blx c610 │ │ │ │ b.n e502 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r0, #7 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ asrs r6, r1, #5 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #1016] @ (e9c0 ) │ │ │ │ + ldr r2, [pc, #792] @ (e8e0 ) │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r1, r0 │ │ │ │ @@ -1551,27 +1551,27 @@ │ │ │ │ asrs r0, r7, #32 │ │ │ │ movs r5, r0 │ │ │ │ adds r6, r4, r7 │ │ │ │ movs r5, r0 │ │ │ │ adds r6, r1, r7 │ │ │ │ movs r5, r0 │ │ │ │ ldc2l 0, cr0, [r4], #16 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ ... │ │ │ │ │ │ │ │ 0000e6f8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1699,15 +1699,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r7, #26 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1821,17 +1821,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ blx c17c │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bx r6 │ │ │ │ + mov r8, pc │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r0, [r3, #16] │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n e848 │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -1999,15 +1999,15 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r5, #15 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #14 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #32 │ │ │ │ @@ -2125,17 +2125,17 @@ │ │ │ │ adds r3, #148 @ 0x94 │ │ │ │ blx c17c │ │ │ │ nop │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r5 │ │ │ │ + mvns r2, r6 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n eb3c │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -2266,15 +2266,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -2356,17 +2356,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #204 @ 0xcc │ │ │ │ blx c17c │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r4 │ │ │ │ + sbcs r0, r5 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n ede4 │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -2594,21 +2594,21 @@ │ │ │ │ blx cf30 │ │ │ │ b.n f042 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r3, #28 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r0, #27 │ │ │ │ movs r5, r0 │ │ │ │ @ instruction: 0xfa1dffff │ │ │ │ lsls r6, r1, #24 │ │ │ │ movs r5, r0 │ │ │ │ bl fff1913e │ │ │ │ @@ -2725,15 +2725,15 @@ │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r4, #18 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #17 │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2850,17 +2850,17 @@ │ │ │ │ add.w r3, r3, #264 @ 0x108 │ │ │ │ blx c17c │ │ │ │ nop │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n f26c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -2917,20 +2917,20 @@ │ │ │ │ blx c84c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r6, r1, #10 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ mrc 15, 6, APSR_nzcv, cr15, cr15, {7} │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #116] @ (f4d4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2981,15 +2981,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r5, #7 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ movs r2, r0 │ │ │ │ b.n f292 │ │ │ │ vqshlu.s64 q15, , #63 @ 0x3f │ │ │ │ vaddl.u q15, d15, d29 │ │ │ │ vsra.u64 d16, d12, #1 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ @@ -3072,29 +3072,29 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ movs r2, r0 │ │ │ │ mrc 15, 6, APSR_nzcv, cr3, cr15, {7} │ │ │ │ │ │ │ │ 0000f5d8 : │ │ │ │ cbz r0, f642 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3140,17 +3140,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (f65c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #324 @ 0x144 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ strd pc, pc, [r1, #-1020]! @ 0x3fc │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r2, #18 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f660 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -3228,21 +3228,21 @@ │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #372 @ 0x174 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ b.n f57e │ │ │ │ - vtbl.8 d19, {d31-: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -3321,21 +3321,21 @@ │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #428 @ 0x1ac │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ b.n f536 │ │ │ │ - @ instruction: 0xffff389e │ │ │ │ + vtbx.8 d19, {d15}, d22 │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f82c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -3411,21 +3411,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (f904 ) │ │ │ │ ldr r2, [pc, #24] @ (f908 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #480 @ 0x1e0 │ │ │ │ b.n f8e0 │ │ │ │ b.n f4ce │ │ │ │ - vqshl.u64 d19, d24, #63 @ 0x3f │ │ │ │ + vabdl.u , d31, d0 │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ movs r2, r0 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f90c : │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ b.w cb30 │ │ │ │ │ │ │ │ @@ -3471,15 +3471,15 @@ │ │ │ │ b.n f938 │ │ │ │ nop │ │ │ │ lsls r6, r3, #27 │ │ │ │ movs r5, r0 │ │ │ │ lsls r2, r1, #27 │ │ │ │ movs r5, r0 │ │ │ │ ldrd r0, r0, [r0, #16]! │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f98c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -3565,20 +3565,20 @@ │ │ │ │ movs r5, r0 │ │ │ │ stc2 0, cr0, [sl], {4} │ │ │ │ b.n f622 │ │ │ │ vtbx.8 d29, {d15-d18}, d15 │ │ │ │ vtbx.8 d30, {d31-) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r0 │ │ │ │ @@ -3923,25 +3923,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (fe30 ) │ │ │ │ movw r2, #687 @ 0x2af │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ blx c17c │ │ │ │ mcr2 15, 6, pc, cr1, cr15, {7} @ │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r2, [r2, r2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [pc, #776] @ (1013c ) │ │ │ │ + ldr r7, [pc, #552] @ (1005c ) │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n fbb4 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -4064,28 +4064,28 @@ │ │ │ │ blx c610 │ │ │ │ b.n fec6 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf7fc0004 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #112] @ (ffe4 ) │ │ │ │ + ldr r6, [pc, #912] @ (10304 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #72] @ (ffc0 ) │ │ │ │ + ldr r3, [pc, #872] @ (102e0 ) │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xf78a0004 │ │ │ │ - ldr r3, [pc, #912] @ (10310 ) │ │ │ │ + ldr r3, [pc, #688] @ (10230 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #736] @ (10264 ) │ │ │ │ + ldr r6, [pc, #512] @ (10184 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #656] @ (10218 ) │ │ │ │ + ldr r6, [pc, #432] @ (10138 ) │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #232] @ (10078 ) │ │ │ │ + ldr r4, [pc, #8] @ (ff98 ) │ │ │ │ movs r2, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -4302,25 +4302,25 @@ │ │ │ │ movw r2, #459 @ 0x1cb │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ blx c17c │ │ │ │ @ instruction: 0xfae3ffff │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #944] @ (1058c ) │ │ │ │ + ldr r4, [pc, #720] @ (104ac ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r1, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #48] @ (1021c ) │ │ │ │ + ldr r3, [pc, #848] @ (1053c ) │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n ff94 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ @@ -4394,29 +4394,29 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #736] @ (1058c ) │ │ │ │ + ldr r3, [pc, #512] @ (104ac ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #400] @ (10440 ) │ │ │ │ + ldr r2, [pc, #176] @ (10360 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #56] @ (102ec ) │ │ │ │ + ldr r1, [pc, #856] @ (1060c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #384] @ (10438 ) │ │ │ │ + ldr r2, [pc, #160] @ (10358 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #736] @ (1059c ) │ │ │ │ + ldr r3, [pc, #512] @ (104bc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #448] @ (10480 ) │ │ │ │ + ldr r2, [pc, #224] @ (103a0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #208] @ (10394 ) │ │ │ │ + ldr r1, [pc, #1008] @ (106b4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #424] @ (10470 ) │ │ │ │ + ldr r2, [pc, #200] @ (10390 ) │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xfba7ffff │ │ │ │ │ │ │ │ 000102cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -4522,29 +4522,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #40] @ (103f8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #112 @ 0x70 │ │ │ │ b.n 103a4 │ │ │ │ bl fff8c3da │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [pc, #864] @ (10744 ) │ │ │ │ + ldr r2, [pc, #640] @ (10664 ) │ │ │ │ movs r2, r0 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #304] @ (1051c ) │ │ │ │ + ldr r1, [pc, #80] @ (1043c ) │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [pc, #584] @ (1063c ) │ │ │ │ + ldr r2, [pc, #360] @ (1055c ) │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [pc, #584] @ (10644 ) │ │ │ │ + ldr r2, [pc, #360] @ (10564 ) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000103fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -4669,29 +4669,29 @@ │ │ │ │ ldr r2, [pc, #40] @ (10558 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #136 @ 0x88 │ │ │ │ b.n 10502 │ │ │ │ nop │ │ │ │ bl ffe9853a │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #488] @ (1072c ) │ │ │ │ + ldr r1, [pc, #264] @ (1064c ) │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #208] @ (10624 ) │ │ │ │ + ldr r0, [pc, #1008] @ (10944 ) │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #208] @ (1062c ) │ │ │ │ + ldr r0, [pc, #1008] @ (1094c ) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0001055c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -4760,15 +4760,15 @@ │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx d0ec │ │ │ │ b.n 105c4 │ │ │ │ @ instruction: 0xfa760004 │ │ │ │ @ instruction: 0xfa620004 │ │ │ │ svc 206 @ 0xce │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [pc, #672] @ (108b4 ) │ │ │ │ + ldr r0, [pc, #448] @ (107d4 ) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00010614 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -5065,15 +5065,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx c9e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #8] @ (10928 ) │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ add r0, pc │ │ │ │ b.w c290 │ │ │ │ - cmp r6, pc │ │ │ │ + cmp r6, r8 │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 109c8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -5134,23 +5134,23 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w bdf0 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r4, 109de │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r0, sl │ │ │ │ movs r2, r0 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp r6, fp │ │ │ │ movs r2, r0 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, r1 │ │ │ │ + add ip, sl │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx d274 │ │ │ │ @@ -5241,17 +5241,17 @@ │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx d0ec │ │ │ │ b.n 10a8a │ │ │ │ subs.w r0, ip, #8650752 @ 0x840000 │ │ │ │ sub.w r0, r8, #8650752 @ 0x840000 │ │ │ │ blt.n 10b20 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ movs r3, r0 │ │ │ │ - add r0, sp │ │ │ │ + add r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ @@ -5911,39 +5911,39 @@ │ │ │ │ movw r2, #3476 @ 0xd94 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ blx c17c │ │ │ │ bl fffcd1d2 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #30 │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ movs r3, r0 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r1, [pc, #716] @ (114e4 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -6239,49 +6239,49 @@ │ │ │ │ str r6, [r3, #12] │ │ │ │ b.n 11328 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ b.n 10d54 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ movs r2, r0 │ │ │ │ lsrs r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #20 │ │ │ │ movs r2, r0 │ │ │ │ b.n 11b54 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r6, r1, #6 │ │ │ │ movs r3, r0 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ movs r2, r0 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ movs r2, r0 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #32 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ movs r2, r0 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -6362,17 +6362,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ blx c17c │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r4, r5, #4 │ │ │ │ movs r3, r0 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n 11534 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -6525,17 +6525,17 @@ │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ blx c17c │ │ │ │ nop │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r2, r6 │ │ │ │ movs r3, r0 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n 11628 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -6828,17 +6828,17 @@ │ │ │ │ blx c17c │ │ │ │ lsrs r1, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r4, r0, r2 │ │ │ │ movs r3, r0 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 117c0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -6905,17 +6905,17 @@ │ │ │ │ b.n 11aec │ │ │ │ ldr r1, [pc, #12] @ (11b8c ) │ │ │ │ ldr r2, [pc, #12] @ (11b90 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #204 @ 0xcc │ │ │ │ b.w c60c │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ movs r3, r0 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ @@ -7065,31 +7065,31 @@ │ │ │ │ blx c610 │ │ │ │ b.n 11c26 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ bge.n 11c68 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #16 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ movs r2, r0 │ │ │ │ bls.n 11d28 │ │ │ │ movs r4, r0 │ │ │ │ bls.n 11ce8 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ @@ -7194,27 +7194,27 @@ │ │ │ │ b.n 11dd4 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bhi.n 11e48 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ movs r2, r0 │ │ │ │ bhi.n 11f0c │ │ │ │ movs r4, r0 │ │ │ │ bhi.n 11ecc │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #22 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #380] @ (12008 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -7372,21 +7372,21 @@ │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ bvc.n 11f90 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ movs r2, r0 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ movs r2, r0 │ │ │ │ bvs.n 11f64 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -7530,25 +7530,25 @@ │ │ │ │ b.n 1213e │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 121c0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ movs r2, r0 │ │ │ │ bpl.n 1223c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r3, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #364] @ (12334 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -7700,21 +7700,21 @@ │ │ │ │ b.n 12230 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ bmi.n 12244 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ strb.w pc, [sp, #4095] @ 0xfff │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #18 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ movs r2, r0 │ │ │ │ bcc.n 12434 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -7936,25 +7936,25 @@ │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ blx c17c │ │ │ │ nop │ │ │ │ b.n 12aba │ │ │ │ - vcvt.u32.f32 d16, d26, #1 │ │ │ │ + @ instruction: 0xffff0f02 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ movs r2, r0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n 123ac │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -8105,21 +8105,21 @@ │ │ │ │ nop │ │ │ │ beq.n 12824 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ ldmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -8469,24 +8469,24 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #304 @ 0x130 │ │ │ │ blx c17c │ │ │ │ lsls r5, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 12a7e │ │ │ │ - @ instruction: 0xffff0a5e │ │ │ │ + vtbl.8 d16, {d15-d17}, d22 │ │ │ │ movs r3, r0 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ bl ffd00b1a │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ movs r3, r0 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 1275c │ │ │ │ movs r0, #0 │ │ │ │ @@ -8862,26 +8862,26 @@ │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #336 @ 0x150 │ │ │ │ blx c17c │ │ │ │ nop │ │ │ │ bls.n 12eee │ │ │ │ - vqshlu.s32 q8, q15, #31 │ │ │ │ + vmlsl.u q8, d15, d6[0] │ │ │ │ movs r3, r0 │ │ │ │ - movs r0, #24 │ │ │ │ + subs r0, r4, #7 │ │ │ │ movs r2, r0 │ │ │ │ bl 2b6f4a │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ movs r3, r0 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + subs r0, r7, #7 │ │ │ │ movs r2, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 12b4c │ │ │ │ movs r0, #0 │ │ │ │ @@ -9383,30 +9383,30 @@ │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ blx c17c │ │ │ │ nop │ │ │ │ bpl.n 13436 │ │ │ │ - vmlal.u q8, d15, d12[0] │ │ │ │ + vrshr.u32 d16, d4, #1 │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + subs r6, r5, r6 │ │ │ │ movs r2, r0 │ │ │ │ bmi.n 13482 │ │ │ │ - @ instruction: 0xffff016e │ │ │ │ + vsra.u32 d16, d22, #1 │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r2, r3 │ │ │ │ movs r2, r0 │ │ │ │ bl 37d502 │ │ │ │ lsls r1, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 8, cr0, cr12, cr2, {0} │ │ │ │ - subs r4, r0, r2 │ │ │ │ + cdp2 0, 5, cr0, cr4, cr2, {0} │ │ │ │ + subs r4, r1, r1 │ │ │ │ movs r2, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 12f80 │ │ │ │ movs r0, #0 │ │ │ │ @@ -9535,29 +9535,29 @@ │ │ │ │ stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 1362e │ │ │ │ vqrshrn.u64 d16, q12, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r0, r2 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r4, r1, r2 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ movs r2, r0 │ │ │ │ b.n 13196 │ │ │ │ Address 0x13682 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ 00013684 : │ │ │ │ push {r3, lr} │ │ │ │ @@ -9639,20 +9639,20 @@ │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #404 @ 0x194 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ bne.n 1375e │ │ │ │ - vcvt.f16.u16 d31, d18, #1 │ │ │ │ + @ instruction: 0xfffffbfa │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r0, r3, r5 │ │ │ │ movs r2, r0 │ │ │ │ - ldc2 0, cr0, [lr], {2} │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + umlal r0, r0, r6, r2 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0001376c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -9758,16 +9758,16 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #432 @ 0x1b0 │ │ │ │ blx c17c │ │ │ │ nop │ │ │ │ ldmia r6, {r0, r1, r2, r6} │ │ │ │ vmla.i q8, , d9[0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaf80002 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + @ instruction: 0xfac00002 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n 13790 │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -9834,20 +9834,20 @@ │ │ │ │ ldr r2, [pc, #32] @ (13954 ) │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ b.w c60c │ │ │ │ ldmia r6!, {r0, r2, r3, r5} │ │ │ │ - vtbx.8 d31, {d15-d17}, d4 │ │ │ │ + vtbl.8 d31, {d15-d17}, d12 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xfa300002 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + ldr??.w r0, [r8, #2] │ │ │ │ + asrs r6, r1, #14 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00013958 : │ │ │ │ cbz r0, 1398e │ │ │ │ mov r3, r1 │ │ │ │ cbz r1, 1397c │ │ │ │ push {lr} │ │ │ │ @@ -9871,19 +9871,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (139a8 ) │ │ │ │ ldr r2, [pc, #24] @ (139ac ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #492 @ 0x1ec │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ - vld1.8 {d16[0]}, [r2], r2 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + vld1.8 {d0[0]}, [sl], r2 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ movs r2, r0 │ │ │ │ - ldr??.w r0, [r2, #2] │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + ldrsb.w r0, [sl, #2] │ │ │ │ + asrs r4, r6, #12 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000139b0 : │ │ │ │ cbz r0, 139e6 │ │ │ │ mov r3, r1 │ │ │ │ cbz r1, 139d4 │ │ │ │ push {lr} │ │ │ │ @@ -9907,19 +9907,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (13a00 ) │ │ │ │ ldr r2, [pc, #24] @ (13a04 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #528 @ 0x210 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ - vst1.8 {d0[0]}, [sl], r2 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + ldr??.w r0, [r2, r2] │ │ │ │ + asrs r4, r6, #26 │ │ │ │ movs r2, r0 │ │ │ │ - ldr??.w r0, [sl, r2] │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + vst4.8 {d16-d19}, [r2], r2 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00013a08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -10011,23 +10011,23 @@ │ │ │ │ ldr r2, [pc, #36] @ (13b14 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #568 @ 0x238 │ │ │ │ b.n 13ad2 │ │ │ │ nop │ │ │ │ ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ - @ instruction: 0xfffff89a │ │ │ │ + vtbx.8 d31, {d15}, d18 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ movs r2, r0 │ │ │ │ - strb.w r0, [r4, #2] │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + str.w r0, [ip, r2] │ │ │ │ + asrs r6, r4, #7 │ │ │ │ movs r2, r0 │ │ │ │ - ldr??.w r0, [r4, r2] │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + ldrh.w r0, [ip, r2] │ │ │ │ + asrs r2, r7, #12 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00013b18 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -10135,23 +10135,23 @@ │ │ │ │ ldr r2, [pc, #36] @ (13c48 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #596 @ 0x254 │ │ │ │ b.n 13c06 │ │ │ │ nop │ │ │ │ ldmia r4, {r0, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xfffff766 │ │ │ │ + vabdl.u , d15, d30 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf7500002 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + @ instruction: 0xf7180002 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf7400002 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + @ instruction: 0xf7080002 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00013c4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -10236,20 +10236,20 @@ │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #628 @ 0x274 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ ldmia r2, {r0, r2, r4, r7} │ │ │ │ - vqshlu.s32 , q7, #31 │ │ │ │ + vrsubhn.i d31, , q11 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ movs r2, r0 │ │ │ │ - movw r0, #43010 @ 0xa802 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + @ instruction: 0xf6120002 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00013d40 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -10371,26 +10371,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #40] @ (13ea0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #656 @ 0x290 │ │ │ │ b.n 13e48 │ │ │ │ beq.n 13dd6 │ │ │ │ - vabal.u , d15, d20 │ │ │ │ + vmls.i , , d28[0] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ movs r2, r0 │ │ │ │ - add.w r0, lr, #8519680 @ 0x820000 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + @ instruction: 0xf4d60002 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf4fe0002 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + @ instruction: 0xf4c60002 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf4ee0002 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + @ instruction: 0xf4b60002 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00013ea4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -10475,20 +10475,20 @@ │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #688 @ 0x2b0 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ ldmia r0, {r0, r3, r7} │ │ │ │ - vraddhn.i d31, , q3 │ │ │ │ + @ instruction: 0xfffff3ce │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf3f20002 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + @ instruction: 0xf3ba0002 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00013f98 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -10549,17 +10549,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (14040 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #716 @ 0x2cc │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ stmia r6!, {r0, r4, r7} │ │ │ │ - vrsra.u32 d31, d26, #1 │ │ │ │ + vsubw.u , , d2 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014044 : │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ b.w cb30 │ │ │ │ │ │ │ │ @@ -10602,19 +10602,19 @@ │ │ │ │ b.w c60c │ │ │ │ ldr r1, [pc, #20] @ (140c0 ) │ │ │ │ ldr r2, [pc, #24] @ (140c4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #736 @ 0x2e0 │ │ │ │ b.w c60c │ │ │ │ - movt r0, #32770 @ 0x8002 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + @ instruction: 0xf2900002 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf2b80002 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + @ instruction: 0xf2800002 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000140c8 : │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 141de │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 141c6 │ │ │ │ @@ -10725,20 +10725,20 @@ │ │ │ │ ldr r2, [pc, #28] @ (14200 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #768 @ 0x300 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ bgt.n 14206 │ │ │ │ - vsra.u64 d31, d8, #1 │ │ │ │ + @ instruction: 0xfffff160 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf1820002 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + adc.w r0, sl, #2 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014204 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -10796,20 +10796,20 @@ │ │ │ │ blx c610 │ │ │ │ b.n 1425e │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ push {r1, r3, r4, r5} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ movs r2, r0 │ │ │ │ cbz r2, 14318 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf0ea0002 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + @ instruction: 0xf0b20002 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000142a4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -10858,16 +10858,16 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 14388 │ │ │ │ movs r4, r0 │ │ │ │ cbz r0, 14382 │ │ │ │ movs r4, r0 │ │ │ │ - orn r0, r0, #2 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + bic.w r0, r8, #2 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014330 : │ │ │ │ cbz r0, 1433a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.w c5c0 │ │ │ │ @@ -10881,16 +10881,16 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #860 @ 0x35c │ │ │ │ blx c610 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ands.w r0, r6, #2 │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + vaddl.s16 q8, d14, d2 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014368 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -10932,15 +10932,15 @@ │ │ │ │ nop │ │ │ │ pop {r1, r3, r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ pop {r1, r2, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ add r2, pc, #176 @ (adr r2, 1448c ) │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000143e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -11144,17 +11144,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #16] @ (145ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w c60c │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf0fc0002 │ │ │ │ + @ instruction: 0xf0c40002 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, #4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -11196,16 +11196,16 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ - orns r0, lr, #2 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + orr.w r0, r6, #2 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ @@ -11368,31 +11368,31 @@ │ │ │ │ movw r2, #425 @ 0x1a9 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ blx c17c │ │ │ │ mrc2 15, 1, pc, cr15, cr15, {7} │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ movs r2, r0 │ │ │ │ - vhadd.s32 d0, d10, d2 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + cdp 0, 15, cr0, cr2, cr2, {0} │ │ │ │ + lsls r4, r7, #25 │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xb860 │ │ │ │ movs r4, r0 │ │ │ │ - cdp 0, 12, cr0, cr0, cr2, {0} │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + cdp 0, 8, cr0, cr8, cr2, {0} │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ @@ -11636,38 +11636,38 @@ │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ blx c17c │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ movs r2, r0 │ │ │ │ - stc 0, cr0, [lr], {2} │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + mrrc 0, 0, r0, r6, cr2 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ movs r2, r0 │ │ │ │ - ldcl 0, cr0, [r8], #-8 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + mcrr 0, 0, r0, r0, cr2 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ movs r2, r0 │ │ │ │ push {r2, r3, r4, r6, r7, lr} │ │ │ │ movs r4, r0 │ │ │ │ - stc 0, cr0, [r8], #-8 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + @ instruction: 0xebf00002 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ b.w cb30 │ │ │ │ │ │ │ │ 00014b00 : │ │ │ │ push {r3, lr} │ │ │ │ @@ -11685,16 +11685,16 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #256 @ 0x100 │ │ │ │ blx c610 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs.w r0, r6, r2 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + sbcs.w r0, lr, r2 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014b3c : │ │ │ │ cbz r0, 14b46 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ b.w bc38 │ │ │ │ @@ -11708,16 +11708,16 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #288 @ 0x120 │ │ │ │ blx c610 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - sbcs.w r0, lr, r2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + adc.w r0, r6, r2 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014b74 : │ │ │ │ cbz r0, 14b7c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ @@ -11732,16 +11732,16 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #316 @ 0x13c │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adc.w r0, r8, r2 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + adds.w r0, r0, r2 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014bac : │ │ │ │ cbz r0, 14bf6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -11775,16 +11775,16 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #352 @ 0x160 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ push {r2, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xeade0002 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + @ instruction: 0xeaa60002 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014c14 : │ │ │ │ cbz r0, 14c1c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ @@ -11799,16 +11799,16 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xeaa80002 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + orns r0, r0, r2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -11854,19 +11854,19 @@ │ │ │ │ blx c8f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w cdc0 │ │ │ │ nop │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014ce0 : │ │ │ │ cbz r0, 14d2a │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -11900,16 +11900,16 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #428 @ 0x1ac │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ cbz r0, 14d8c │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xe9aa0002 │ │ │ │ - vaddl.u16 q8, d0, d1 │ │ │ │ + ldrd r0, r0, [r2, #-8]! │ │ │ │ + vaddl.u16 q0, d8, d1 │ │ │ │ │ │ │ │ 00014d48 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -11961,21 +11961,21 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #468 @ 0x1d4 │ │ │ │ blx c610 │ │ │ │ b.n 14da6 │ │ │ │ uxtb r4, r2 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ movs r2, r0 │ │ │ │ - stmdb r6!, {r1} │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + strd r0, r0, [lr], #8 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ movs r2, r0 │ │ │ │ - ldmdb r2, {r1} │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + @ instruction: 0xe8da0002 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -12021,19 +12021,19 @@ │ │ │ │ blx c6e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b7f0 │ │ │ │ nop │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014e80 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -12082,15 +12082,15 @@ │ │ │ │ nop │ │ │ │ cbz r2, 14f2a │ │ │ │ movs r4, r0 │ │ │ │ cbz r6, 14f28 │ │ │ │ movs r4, r0 │ │ │ │ str r7, [sp, #496] @ 0x1f0 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014f08 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -12196,23 +12196,23 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r2, 15018 │ │ │ │ movs r4, r0 │ │ │ │ stc2l 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ mcr2 15, 4, pc, cr5, cr15, {7} @ │ │ │ │ bl ffd0d022 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ movs r2, r0 │ │ │ │ bl ffdc302e │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ movs r2, r0 │ │ │ │ bl ffe07036 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ movs r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ @@ -12385,22 +12385,22 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #1008 @ 0x3f0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r1, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -12408,31 +12408,30 @@ │ │ │ │ ldr r2, [pc, #16] @ (15228 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ b.w d28c │ │ │ │ - movs r0, r6 │ │ │ │ - movs r2, r0 │ │ │ │ + vrev64.32 d16, d1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx c9e4 │ │ │ │ ldr r2, [pc, #16] @ (15254 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ b.w d28c │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + movs r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00015258 : │ │ │ │ cbz r0, 15292 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ cbz r3, 1528e │ │ │ │ @@ -12458,18 +12457,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (152a8 ) │ │ │ │ ldr r1, [pc, #20] @ (152ac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ @ instruction: 0xffc7ffff │ │ │ │ - movs r6, r5 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xfa6a0001 │ │ │ │ - b.n 14f10 │ │ │ │ + vaddl.u q8, d6, d1 │ │ │ │ + @ instruction: 0xfa320001 │ │ │ │ + b.n 14ea0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000152b0 : │ │ │ │ cbz r0, 152ea │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cbz r3, 152e6 │ │ │ │ @@ -12495,18 +12493,18 @@ │ │ │ │ ldr r1, [pc, #20] @ (15300 ) │ │ │ │ ldr r2, [pc, #20] @ (15304 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ b.w c60c │ │ │ │ vmaxnm.f32 , , │ │ │ │ - vhadd.u d16, d2, d1 │ │ │ │ - b.n 14eb8 │ │ │ │ + vhadd.u d0, d10, d1 │ │ │ │ + b.n 14e48 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xfa100001 │ │ │ │ + ldr??.w r0, [r8, #1] │ │ │ │ │ │ │ │ 00015308 : │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ b.w cb30 │ │ │ │ │ │ │ │ 00015310 : │ │ │ │ @@ -12531,17 +12529,17 @@ │ │ │ │ adds r1, #112 @ 0x70 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 14e74 │ │ │ │ + b.n 14e04 │ │ │ │ movs r2, r0 │ │ │ │ - vst1.8 {d16[0]}, [sl], r1 │ │ │ │ + ldrsb.w r0, [r2, #1] │ │ │ │ │ │ │ │ 00015350 : │ │ │ │ cbz r0, 15358 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -12556,17 +12554,17 @@ │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 14e3c │ │ │ │ + b.n 14dcc │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb.w r0, [r2, #1] │ │ │ │ + ldr??.w r0, [sl, r1] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -12650,27 +12648,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #44] @ (15488 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #264 @ 0x108 │ │ │ │ b.n 1544c │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [ip, #4]! │ │ │ │ - vhadd.u16 d16, d6, d1 │ │ │ │ - stc2 0, cr0, [lr, #4]! │ │ │ │ + stc2l 0, cr0, [r4, #4] │ │ │ │ + vhadd.u16 d0, d14, d1 │ │ │ │ + ldc2l 0, cr0, [r6, #-4]! │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ movs r4, r0 │ │ │ │ add r4, sp, #248 @ 0xf8 │ │ │ │ movs r4, r0 │ │ │ │ - b.n 14d84 │ │ │ │ + b.n 14d14 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh.w r0, [r8, #1] │ │ │ │ - b.n 14d60 │ │ │ │ + strb.w r0, [r0, #1] │ │ │ │ + b.n 14cf0 │ │ │ │ movs r2, r0 │ │ │ │ - strh.w r0, [r2, #1] │ │ │ │ + str??.w r0, [sl, r1] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 154fe │ │ │ │ @@ -12711,17 +12709,17 @@ │ │ │ │ blx d290 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [sp, #24] │ │ │ │ blx bc20 │ │ │ │ b.n 154aa │ │ │ │ nop │ │ │ │ - cdp2 0, 3, cr0, cr8, cr1, {0} │ │ │ │ - ldc2 0, cr0, [r4], {1} │ │ │ │ - stc2l 0, cr0, [r8], {1} │ │ │ │ + cdp2 0, 0, cr0, cr0, cr1, {0} │ │ │ │ + mrrc2 0, 0, r0, ip, cr1 │ │ │ │ + ldc2 0, cr0, [r0], {1} │ │ │ │ │ │ │ │ 00015514 : │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 155a2 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15590 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -12782,20 +12780,20 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ add r2, sp, #968 @ 0x3c8 │ │ │ │ movs r4, r0 │ │ │ │ - b.n 15c20 │ │ │ │ + b.n 15bb0 │ │ │ │ movs r2, r0 │ │ │ │ - ldc2 0, cr0, [ip, #4] │ │ │ │ - b.n 15c08 │ │ │ │ + stc2l 0, cr0, [r4, #-4]! │ │ │ │ + b.n 15b98 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf7580001 │ │ │ │ + @ instruction: 0xf7200001 │ │ │ │ mov r0, r2 │ │ │ │ b.w bb9c │ │ │ │ nop │ │ │ │ │ │ │ │ 000155d0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -12820,17 +12818,17 @@ │ │ │ │ ldr r1, [pc, #16] @ (15614 ) │ │ │ │ ldr r2, [pc, #16] @ (15618 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #364 @ 0x16c │ │ │ │ blx c610 │ │ │ │ b.n 155fe │ │ │ │ - b.n 15b9c │ │ │ │ + b.n 15b2c │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf6f80001 │ │ │ │ + movt r0, #2049 @ 0x801 │ │ │ │ │ │ │ │ 0001561c : │ │ │ │ cbz r0, 15628 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -12845,17 +12843,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #428 @ 0x1ac │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 15b6c │ │ │ │ + b.n 15afc │ │ │ │ movs r2, r0 │ │ │ │ - movt r0, #10241 @ 0x2801 │ │ │ │ + @ instruction: 0xf68a0001 │ │ │ │ │ │ │ │ 00015658 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #96] @ (156c8 ) │ │ │ │ @@ -12897,17 +12895,17 @@ │ │ │ │ blx d0ec │ │ │ │ b.n 1567c │ │ │ │ nop │ │ │ │ add r2, sp, #24 │ │ │ │ movs r4, r0 │ │ │ │ add r1, sp, #968 @ 0x3c8 │ │ │ │ movs r4, r0 │ │ │ │ - b.n 15b24 │ │ │ │ + b.n 15ab4 │ │ │ │ movs r2, r0 │ │ │ │ - ldc2 0, cr0, [ip], {1} │ │ │ │ + stc2l 0, cr0, [r4], #-4 │ │ │ │ ldrh r6, [r0, #62] @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ 000156dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -13024,17 +13022,17 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #496 @ 0x1f0 │ │ │ │ blx c17c │ │ │ │ nop │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 159b0 │ │ │ │ + b.n 15940 │ │ │ │ movs r2, r0 │ │ │ │ - smlad r0, r0, r1, r0 │ │ │ │ + @ instruction: 0xfae80001 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 15708 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -13077,17 +13075,17 @@ │ │ │ │ ldr r1, [pc, #16] @ (15894 ) │ │ │ │ ldr r2, [pc, #20] @ (15898 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #548 @ 0x224 │ │ │ │ b.w c60c │ │ │ │ str??.w pc, [r3, #255]! │ │ │ │ - b.n 15920 │ │ │ │ + b.n 158b0 │ │ │ │ movs r2, r0 │ │ │ │ - orns r0, sl, #8454144 @ 0x810000 │ │ │ │ + orr.w r0, r2, #8454144 @ 0x810000 │ │ │ │ │ │ │ │ 0001589c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #80] @ (15900 ) │ │ │ │ @@ -13126,17 +13124,17 @@ │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 158e4 │ │ │ │ ldr r5, [sp, #640] @ 0x280 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xfa7a0001 │ │ │ │ + @ instruction: 0xfa420001 │ │ │ │ │ │ │ │ 00015910 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbz r0, 1593a │ │ │ │ @@ -13156,17 +13154,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (15954 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #652 @ 0x28c │ │ │ │ blx c610 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xfa7a0001 │ │ │ │ + @ instruction: 0xfa420001 │ │ │ │ │ │ │ │ 00015958 : │ │ │ │ adds r3, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ @@ -13202,15 +13200,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (159c0 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w c290 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4ee0001 │ │ │ │ + @ instruction: 0xf4b60001 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 15a4e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -13263,21 +13261,21 @@ │ │ │ │ add r0, pc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w bdf0 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - str r4, [r2, #8] │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xf4f00001 │ │ │ │ - @ instruction: 0xf4fe0001 │ │ │ │ str r4, [r3, #4] │ │ │ │ movs r2, r0 │ │ │ │ - eor.w r0, r6, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf4b80001 │ │ │ │ + @ instruction: 0xf4c60001 │ │ │ │ + str r4, [r4, #0] │ │ │ │ + movs r2, r0 │ │ │ │ + orr.w r0, lr, #8454144 @ 0x810000 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cbz r0, 15a8a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -13435,17 +13433,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ movs r4, r0 │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ movs r4, r0 │ │ │ │ - ble.n 15bf8 │ │ │ │ + bgt.n 15b88 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf1380001 │ │ │ │ + add.w r0, r0, #1 │ │ │ │ │ │ │ │ 00015bf8 : │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15ccc │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15cba │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -13533,25 +13531,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (15cf4 ) │ │ │ │ ldr r2, [pc, #40] @ (15cf8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #764 @ 0x2fc │ │ │ │ b.w c60c │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ - @ instruction: 0xf7b00001 │ │ │ │ + @ instruction: 0xf7780001 │ │ │ │ add r3, pc, #896 @ (adr r3, 16068 ) │ │ │ │ movs r4, r0 │ │ │ │ add r3, pc, #816 @ (adr r3, 1601c ) │ │ │ │ movs r4, r0 │ │ │ │ - bgt.n 15d00 │ │ │ │ + blt.n 15c90 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf74e0001 │ │ │ │ - blt.n 15ce8 │ │ │ │ + @ instruction: 0xf7160001 │ │ │ │ + blt.n 15c78 │ │ │ │ movs r2, r0 │ │ │ │ - bic.w r0, lr, #1 │ │ │ │ + vext.8 d16, d6, d1, #0 │ │ │ │ │ │ │ │ 00015cfc : │ │ │ │ cbz r0, 15d3c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -13577,17 +13575,17 @@ │ │ │ │ b.w c0cc │ │ │ │ ldr r1, [pc, #12] @ (15d4c ) │ │ │ │ ldr r2, [pc, #16] @ (15d50 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #812 @ 0x32c │ │ │ │ b.w c60c │ │ │ │ - blt.n 15c60 │ │ │ │ + blt.n 15df0 │ │ │ │ movs r2, r0 │ │ │ │ - vext.8 d0, d14, d1, #0 │ │ │ │ + vaddl.s8 q0, d6, d1 │ │ │ │ cbz r0, 15d5a │ │ │ │ b.w cc38 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00015d5c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -13659,23 +13657,23 @@ │ │ │ │ b.w c60c │ │ │ │ ldr r1, [pc, #24] @ (15e20 ) │ │ │ │ ldr r2, [pc, #28] @ (15e24 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ b.n 15de0 │ │ │ │ nop │ │ │ │ - bge.n 15dec │ │ │ │ + bge.n 15d7c │ │ │ │ movs r2, r0 │ │ │ │ - rsbs r0, lr, #8454144 @ 0x810000 │ │ │ │ - bge.n 15dc8 │ │ │ │ + sub.w r0, r6, #8454144 @ 0x810000 │ │ │ │ + bge.n 15d58 │ │ │ │ movs r2, r0 │ │ │ │ - subw r0, r0, #2049 @ 0x801 │ │ │ │ - bge.n 15da4 │ │ │ │ + @ instruction: 0xf6680001 │ │ │ │ + bge.n 15d34 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf62e0001 │ │ │ │ + @ instruction: 0xf5f60001 │ │ │ │ │ │ │ │ 00015e28 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -13734,23 +13732,23 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 15e9e │ │ │ │ ldr r1, [pc, #24] @ (15ed0 ) │ │ │ │ ldr r2, [pc, #24] @ (15ed4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ b.n 15e9e │ │ │ │ - bge.n 15f20 │ │ │ │ + bls.n 15eb0 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf5200001 │ │ │ │ - bge.n 15efc │ │ │ │ + @ instruction: 0xf4e80001 │ │ │ │ + bls.n 15e8c │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf5e20001 │ │ │ │ - bge.n 15ef0 │ │ │ │ + sub.w r0, sl, #8454144 @ 0x810000 │ │ │ │ + bls.n 15e80 │ │ │ │ movs r2, r0 │ │ │ │ - sbcs.w r0, ip, #8454144 @ 0x810000 │ │ │ │ + adc.w r0, r4, #8454144 @ 0x810000 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cbz r0, 15ee0 │ │ │ │ b.w cc38 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 00015ee4 : │ │ │ │ @@ -13795,15 +13793,15 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #488 @ (adr r1, 16134 ) │ │ │ │ movs r4, r0 │ │ │ │ add r1, pc, #408 @ (adr r1, 160e8 ) │ │ │ │ movs r4, r0 │ │ │ │ strh r2, [r1, #58] @ 0x3a │ │ │ │ movs r4, r0 │ │ │ │ - subs.w r0, sl, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf5820001 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w ip, [pc, #136] @ 15fec │ │ │ │ ldr r3, [pc, #136] @ (15ff0 ) │ │ │ │ add ip, pc │ │ │ │ @@ -14052,22 +14050,22 @@ │ │ │ │ b.n 16112 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r5, [sp, #376] @ 0x178 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r6, #8454144 @ 0x810000 │ │ │ │ + ubfx r0, lr, #0, #2 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ movs r2, r0 │ │ │ │ - vhadd.s8 d16, d2, d1 │ │ │ │ - @ instruction: 0xf3940001 │ │ │ │ - usat16 r0, #1, r2 │ │ │ │ + vhadd.s8 d0, d10, d1 │ │ │ │ + @ instruction: 0xf35c0001 │ │ │ │ + bfi r0, sl, #0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #248] @ (162d0 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ ldr r3, [pc, #248] @ (162d4 ) │ │ │ │ @@ -14166,23 +14164,23 @@ │ │ │ │ b.n 161fc │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [sp, #480] @ 0x1e0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ movs r2, r0 │ │ │ │ - cdp 0, 1, cr0, cr6, cr1, {0} │ │ │ │ - @ instruction: 0xf2660001 │ │ │ │ - @ instruction: 0xf2760001 │ │ │ │ + ldcl 0, cr0, [lr, #4] │ │ │ │ + @ instruction: 0xf22e0001 │ │ │ │ + @ instruction: 0xf23e0001 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #260] @ (16408 ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #260] @ (1640c ) │ │ │ │ @@ -14287,21 +14285,21 @@ │ │ │ │ b.n 1632a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2220001 │ │ │ │ + @ instruction: 0xf1ea0001 │ │ │ │ str r2, [sp, #824] @ 0x338 │ │ │ │ movs r4, r0 │ │ │ │ - vaddl.u32 q0, d0, d1 │ │ │ │ - ldcl 0, cr0, [ip], {1} │ │ │ │ - @ instruction: 0xf1280001 │ │ │ │ - @ instruction: 0xf13c0001 │ │ │ │ + vhadd.u32 d16, d8, d1 │ │ │ │ + stc 0, cr0, [r4], #4 │ │ │ │ + @ instruction: 0xf0f00001 │ │ │ │ + add.w r0, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx bbe0 │ │ │ │ @@ -14435,17 +14433,17 @@ │ │ │ │ b.n 1654a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r0, #1 │ │ │ │ - @ instruction: 0xeb980001 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr1, {0} │ │ │ │ + ands.w r0, r8, #1 │ │ │ │ + sbc.w r0, r0, r1 │ │ │ │ + cdp2 0, 1, cr0, cr0, cr1, {0} │ │ │ │ lsls r1, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -14533,17 +14531,17 @@ │ │ │ │ blx c164 │ │ │ │ b.n 16648 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s32 d16, d2, d1 │ │ │ │ - @ instruction: 0xeaa20001 │ │ │ │ - ldc2l 0, cr0, [r2, #-4] │ │ │ │ + vhadd.s32 d0, d10, d1 │ │ │ │ + orn r0, sl, r1 │ │ │ │ + ldc2 0, cr0, [sl, #-4] │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -14637,17 +14635,17 @@ │ │ │ │ b.n 1674e │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r3, #60] @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 7, cr0, cr6, cr1, {0} │ │ │ │ - cdp 0, 8, cr0, cr2, cr1, {0} │ │ │ │ - mrrc2 0, 0, r0, r6, cr1 │ │ │ │ + cdp 0, 3, cr0, cr14, cr1, {0} │ │ │ │ + cdp 0, 4, cr0, cr10, cr1, {0} │ │ │ │ + ldc2 0, cr0, [lr], {1} │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #54] @ 0x36 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -14764,17 +14762,17 @@ │ │ │ │ b.n 16892 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #50] @ 0x32 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #-4] │ │ │ │ - strd r0, r0, [r0], #-4 │ │ │ │ - smlabb r0, r0, r1, r0 │ │ │ │ + stc 0, cr0, [r4, #-4]! │ │ │ │ + @ instruction: 0xe8280001 │ │ │ │ + @ instruction: 0xfad80001 │ │ │ │ vminnm.f32 , , │ │ │ │ ldrh r0, [r7, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -14872,18 +14870,18 @@ │ │ │ │ b.n 169aa │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #42] @ 0x2a │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4], #-4 │ │ │ │ - b.n 168ac │ │ │ │ + stc 0, cr0, [ip], #-4 │ │ │ │ + b.n 1683c │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa080001 │ │ │ │ + ldr??.w r0, [r0, #1] │ │ │ │ mrc2 15, 0, pc, cr3, cr15, {7} │ │ │ │ ldrh r0, [r4, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -15353,20 +15351,20 @@ │ │ │ │ b.n 16e74 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16e54 │ │ │ │ + b.n 16de4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 17420 │ │ │ │ + b.n 173b0 │ │ │ │ movs r1, r0 │ │ │ │ - adcs.w r0, ip, #8454144 @ 0x810000 │ │ │ │ - b.n 16e48 │ │ │ │ + @ instruction: 0xf5240001 │ │ │ │ + b.n 16dd8 │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xf947ffff │ │ │ │ strh r6, [r2, #62] @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -15478,19 +15476,19 @@ │ │ │ │ blx c164 │ │ │ │ b.n 16fb8 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r4, #58] @ 0x3a │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16d34 │ │ │ │ + b.n 16cc4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 172e0 │ │ │ │ + b.n 17270 │ │ │ │ movs r1, r0 │ │ │ │ - ands.w r0, ip, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf3e40001 │ │ │ │ strb.w pc, [r3, #255]! │ │ │ │ strh r2, [r2, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -15598,19 +15596,19 @@ │ │ │ │ blx c164 │ │ │ │ b.n 170ec │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r5, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16c10 │ │ │ │ + b.n 16ba0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1719c │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf2e00001 │ │ │ │ + subw r0, r8, #1 │ │ │ │ bl ffee7142 │ │ │ │ strh r6, [r3, #42] @ 0x2a │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -15718,19 +15716,19 @@ │ │ │ │ blx c164 │ │ │ │ b.n 17220 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r6, #38] @ 0x26 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16af4 │ │ │ │ + b.n 16a84 │ │ │ │ movs r1, r0 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ movs r1, r0 │ │ │ │ - sub.w r0, ip, #1 │ │ │ │ + sbcs.w r0, r4, #1 │ │ │ │ bl ffdb3276 │ │ │ │ strh r2, [r5, #32] │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -15839,20 +15837,20 @@ │ │ │ │ b.n 17354 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r0, #30] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 179ec │ │ │ │ + b.n 1797c │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 17340 │ │ │ │ + ble.n 172d0 │ │ │ │ movs r1, r0 │ │ │ │ - orns r0, ip, #1 │ │ │ │ - b.n 17968 │ │ │ │ + orr.w r0, r4, #1 │ │ │ │ + b.n 178f8 │ │ │ │ movs r1, r0 │ │ │ │ bl ffc7f3b2 │ │ │ │ strh r6, [r6, #22] │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -15965,20 +15963,20 @@ │ │ │ │ blx c164 │ │ │ │ b.n 1749a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r0, #20] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 178d8 │ │ │ │ + b.n 17868 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 177c4 │ │ │ │ + b.n 17754 │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.s8 d16, d0, d1 │ │ │ │ - b.n 17824 │ │ │ │ + vhadd.s8 d0, d8, d1 │ │ │ │ + b.n 177b4 │ │ │ │ movs r1, r0 │ │ │ │ bl 33b4f6 │ │ │ │ strh r0, [r6, #12] │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -16097,19 +16095,19 @@ │ │ │ │ blx c164 │ │ │ │ b.n 175f0 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r0, #10] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 177bc │ │ │ │ + b.n 1774c │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 175e0 │ │ │ │ + bhi.n 17570 │ │ │ │ movs r1, r0 │ │ │ │ - ldcl 0, cr0, [r8, #4]! │ │ │ │ + stcl 0, cr0, [r0, #4] │ │ │ │ bl 1e3646 │ │ │ │ strh r2, [r3, #2] │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -16223,19 +16221,19 @@ │ │ │ │ b.n 17732 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 17684 │ │ │ │ + bvc.n 17814 │ │ │ │ movs r1, r0 │ │ │ │ - stc 0, cr0, [r8], #4 │ │ │ │ + ldcl 0, cr0, [r0], #-4 │ │ │ │ bl a178a │ │ │ │ ldrb r0, [r3, #28] │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #4] @ (17798 ) │ │ │ │ add r1, pc │ │ │ │ b.w cd30 │ │ │ │ ldr r6, [r0, #116] @ 0x74 │ │ │ │ @@ -16717,19 +16715,19 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r3, #11] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r3, #8] │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 17b5c │ │ │ │ + bge.n 17cec │ │ │ │ movs r1, r0 │ │ │ │ - b.n 17b98 │ │ │ │ + b.n 17b28 │ │ │ │ movs r1, r0 │ │ │ │ ldrb r0, [r6, #8] │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -16817,19 +16815,19 @@ │ │ │ │ b.n 17d14 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #7] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 17ca8 │ │ │ │ + bls.n 17e38 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 17cbc │ │ │ │ + bls.n 17c4c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 17aa0 │ │ │ │ + b.n 17a30 │ │ │ │ movs r1, r0 │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -16877,19 +16875,19 @@ │ │ │ │ b.n 17d80 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 17db8 │ │ │ │ + bhi.n 17d48 │ │ │ │ movs r1, r0 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ movs r4, r0 │ │ │ │ - bhi.n 17d48 │ │ │ │ + bhi.n 17ed8 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -16938,19 +16936,19 @@ │ │ │ │ blx b804 │ │ │ │ b.n 17e0c │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 17f34 │ │ │ │ + bhi.n 17ec4 │ │ │ │ movs r1, r0 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ movs r4, r0 │ │ │ │ - bhi.n 17ebc │ │ │ │ + bvc.n 17e4c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00017e70 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -17000,15 +16998,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r4, #0] │ │ │ │ movs r4, r0 │ │ │ │ lsls r7, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 17e24 │ │ │ │ + bvc.n 17fb4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00017ef8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -17058,15 +17056,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ lsls r3, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 17f9c │ │ │ │ + bvs.n 17f2c │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w ip, [pc, #112] @ 18000 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -17113,19 +17111,19 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r7, #26] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1875c │ │ │ │ + b.n 186ec │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 17f30 │ │ │ │ + bvs.n 180c0 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 18098 │ │ │ │ + bvs.n 18028 │ │ │ │ movs r1, r0 │ │ │ │ strb r4, [r5, #25] │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -17174,19 +17172,19 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, #24] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 186c4 │ │ │ │ + b.n 18654 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 18098 │ │ │ │ + bpl.n 18028 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 18058 │ │ │ │ + bpl.n 17fe8 │ │ │ │ movs r1, r0 │ │ │ │ strb r4, [r2, #23] │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -17332,15 +17330,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ ldrb r2, [r7, #26] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 18140 │ │ │ │ + bmi.n 182d0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00018228 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -17421,27 +17419,27 @@ │ │ │ │ movs r4, r0 │ │ │ │ ldrb r2, [r2, #25] │ │ │ │ movs r4, r0 │ │ │ │ ldrb r2, [r7, #24] │ │ │ │ movs r4, r0 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ - bmi.n 18338 │ │ │ │ + bcc.n 182c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r0, #5 │ │ │ │ ... │ │ │ │ │ │ │ │ 00018318 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -17587,15 +17585,15 @@ │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #9] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #8] │ │ │ │ movs r4, r0 │ │ │ │ - svc 4 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001849c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -17795,17 +17793,17 @@ │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, #2] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #1] │ │ │ │ movs r4, r0 │ │ │ │ - ble.n 186f8 │ │ │ │ + bgt.n 18688 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000186b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -17981,15 +17979,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ movs r4, r0 │ │ │ │ - blt.n 188c0 │ │ │ │ + bge.n 18850 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00018884 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -18202,17 +18200,17 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ - bls.n 18b00 │ │ │ │ + bhi.n 18a90 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00018ab4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -18365,15 +18363,15 @@ │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - bvc.n 18cf4 │ │ │ │ + bvc.n 18c84 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00018c4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -18552,17 +18550,17 @@ │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r4, r0 │ │ │ │ - bpl.n 18d80 │ │ │ │ + bpl.n 18f10 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00018e2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -18710,15 +18708,15 @@ │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #112] @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ - bcc.n 18f6c │ │ │ │ + bcc.n 18efc │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00018fb4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -18865,15 +18863,15 @@ │ │ │ │ nop │ │ │ │ str r4, [r1, #92] @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ movs r4, r0 │ │ │ │ - bcs.n 191f0 │ │ │ │ + bcs.n 19180 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00019134 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -19403,31 +19401,31 @@ │ │ │ │ b.w bbdc │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r7, #72] @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r3} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r7, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ bl 2a36f6 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ bl 1b6fe │ │ │ │ @@ -19540,15 +19538,15 @@ │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ ldrsh r4, [r1, r3] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00019828 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -19582,17 +19580,17 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ ldmia r2, {r0, r1, r2, r4, r7} │ │ │ │ - vsri.64 d27, d4, #1 │ │ │ │ + vsri.32 , q6, #1 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #168 @ (adr r4, 19938 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 19c58 ) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00019890 : │ │ │ │ cbz r0, 198dc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -19626,17 +19624,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (198f4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ - vrsra.u64 d26, d24, #1 │ │ │ │ + vsubw.u q13, , d0 │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + cbz r6, 19970 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000198f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -19661,17 +19659,17 @@ │ │ │ │ add r2, pc │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ blx c610 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #424 @ (adr r3, 19aec ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 19a0c ) │ │ │ │ movs r2, r0 │ │ │ │ - cbz r0, 199bc │ │ │ │ + cbz r0, 199ae │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ ldr r0, [pc, #272] @ (19a6c ) │ │ │ │ @@ -19785,25 +19783,25 @@ │ │ │ │ b.n 1999a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r7, r3] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 19aec │ │ │ │ + cbnz r0, 19ade │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 19ada │ │ │ │ + cbnz r6, 19acc │ │ │ │ movs r1, r0 │ │ │ │ ldrb r6, [r6, r2] │ │ │ │ movs r4, r0 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #116] @ (19b10 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -19854,15 +19852,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r6, r6] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 19b9a │ │ │ │ + cbnz r2, 19b8c │ │ │ │ movs r1, r0 │ │ │ │ bgt.n 19ab6 │ │ │ │ @ instruction: 0xffffdd09 │ │ │ │ vraddhn.i d28, , │ │ │ │ vtbx.8 d21, {d15-d18}, d16 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ @@ -19982,27 +19980,27 @@ │ │ │ │ movs r4, r0 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ str r6, [r4, #76] @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ ldr r3, [pc, #64] @ (19c90 ) │ │ │ │ movs r4, r0 │ │ │ │ - revsh r2, r7 │ │ │ │ + revsh r2, r0 │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 19c7c │ │ │ │ + cbnz r6, 19c6e │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r5, #5 │ │ │ │ ... │ │ │ │ │ │ │ │ 00019c70 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -20143,15 +20141,15 @@ │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r5, r4] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ movs r4, r0 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00019de0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -20330,17 +20328,17 @@ │ │ │ │ b.n 19f30 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r6, [r5, r7] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ movs r1, r0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r4, r4] │ │ │ │ movs r4, r0 │ │ │ │ ldrsb r6, [r0, r4] │ │ │ │ movs r4, r0 │ │ │ │ @@ -20456,15 +20454,15 @@ │ │ │ │ nop │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, r7] │ │ │ │ movs r4, r0 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #116] @ (1a174 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -20515,15 +20513,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r1, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ bvs.n 1a26a │ │ │ │ vqshlu.s64 , , #63 @ 0x3f │ │ │ │ @ instruction: 0xffffbf01 │ │ │ │ vsri.64 , q14, #1 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ @@ -20643,27 +20641,27 @@ │ │ │ │ movs r4, r0 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ movs r4, r0 │ │ │ │ ldrsh r2, [r0, r2] │ │ │ │ movs r4, r0 │ │ │ │ add ip, r5 │ │ │ │ movs r4, r0 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ ... │ │ │ │ │ │ │ │ 0001a2d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -20846,15 +20844,15 @@ │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r1, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, r0] │ │ │ │ movs r4, r0 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00be │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001a4b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -21096,17 +21094,17 @@ │ │ │ │ b.n 1a638 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r2, r4] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ lsls r1, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, r0] │ │ │ │ movs r4, r0 │ │ │ │ ldr r7, [pc, #1016] @ (1ab34 ) │ │ │ │ movs r4, r0 │ │ │ │ @@ -21284,17 +21282,17 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #544] @ (1ab20 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #48] @ (1a938 ) │ │ │ │ movs r4, r0 │ │ │ │ - revsh r2, r3 │ │ │ │ + hlt 0x0022 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #116] @ (1a994 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -21345,15 +21343,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [pc, #184] @ (1aa50 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ ldmia r6, {r0, r1, r5, r6} │ │ │ │ @ instruction: 0xffffcef1 │ │ │ │ vqshl.u32 d27, d1, #31 │ │ │ │ @ instruction: 0xffff4cdc │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ @@ -21473,27 +21471,27 @@ │ │ │ │ movs r4, r0 │ │ │ │ ldrsb r2, [r7, r1] │ │ │ │ movs r4, r0 │ │ │ │ ldrsb r2, [r4, r1] │ │ │ │ movs r4, r0 │ │ │ │ subs r4, #140 @ 0x8c │ │ │ │ movs r4, r0 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #552 @ (adr r1, 1ad04 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 1ac24 ) │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #552 @ (adr r1, 1ad0c ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 1ac2c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #584 @ (adr r1, 1ad34 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 1ac54 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #616 @ (adr r1, 1ad58 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 1ac78 ) │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ ... │ │ │ │ │ │ │ │ 0001aaf4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -21522,17 +21520,17 @@ │ │ │ │ add r2, pc │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ blx c610 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #832 @ (adr r1, 1ae88 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 1ada8 ) │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #216] @ (1ac30 ) │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ @@ -21619,21 +21617,21 @@ │ │ │ │ blx bbe0 │ │ │ │ b.n 1ab9e │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #992] @ (1b014 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [pc, #712] @ (1af08 ) │ │ │ │ movs r4, r0 │ │ │ │ ldr r2, [pc, #616] @ (1aeac ) │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb726 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #48] @ (1ac88 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -21656,15 +21654,15 @@ │ │ │ │ blx c84c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #976] @ (1b05c ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #116] @ (1ad18 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -21715,15 +21713,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #680] @ (1afc4 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ ldmia r2, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ vtbl.8 d28, {d31-: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -21892,17 +21890,17 @@ │ │ │ │ add r2, pc │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ blx c610 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #224] @ (1afbc ) │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ @@ -21993,21 +21991,21 @@ │ │ │ │ b.n 1af24 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bxns lr │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #352 @ (adr r7, 1b128 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 1b048 ) │ │ │ │ movs r1, r0 │ │ │ │ bxns r5 │ │ │ │ movs r4, r0 │ │ │ │ bxns r2 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r2, 1b04a │ │ │ │ + cbz r2, 1b03c │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #48] @ (1b014 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -22030,15 +22028,15 @@ │ │ │ │ blx c84c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, sp │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #408 @ (adr r6, 1b1b8 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 1b0d8 ) │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #116] @ (1b0a4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -22089,15 +22087,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r6, r3 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #344 @ (adr r7, 1b208 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 1b128 ) │ │ │ │ movs r1, r0 │ │ │ │ stmia r7!, {r0, r1, r4, r5, r6} │ │ │ │ vqrshrun.s64 d28, , #1 │ │ │ │ vshr.u32 d27, d25, #1 │ │ │ │ @ instruction: 0xffff45cc │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ @@ -22298,28 +22296,28 @@ │ │ │ │ nop │ │ │ │ ldr r7, [pc, #240] @ (1b394 ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r5, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #824 @ (adr r6, 1b5e8 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 1b508 ) │ │ │ │ movs r1, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #264 @ (adr r6, 1b3d0 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 1b2f0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #184 @ (adr r6, 1b384 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 1b6a4 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b2cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -22419,27 +22417,27 @@ │ │ │ │ ldr r2, [pc, #32] @ (1b3e0 ) │ │ │ │ ldr r1, [pc, #36] @ (1b3e4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c610 │ │ │ │ b.n 1b39c │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0001b3e8 : │ │ │ │ cbz r0, 1b3f0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ @@ -22455,17 +22453,17 @@ │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cbz r0, 1b46a │ │ │ │ @@ -22494,21 +22492,21 @@ │ │ │ │ ldr r2, [pc, #24] @ (1b488 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ blx c610 │ │ │ │ b.n 1b462 │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ movs r2, r0 │ │ │ │ - add r4, pc, #336 @ (adr r4, 1b5d4 ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 1b4f4 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ movs r2, r0 │ │ │ │ - add r4, pc, #192 @ (adr r4, 1b54c ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 1b86c ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b48c : │ │ │ │ cbz r0, 1b4d4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -22540,17 +22538,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ ldr r4, [pc, #48] @ (1b518 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b4f0 : │ │ │ │ cbz r0, 1b4f8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ @@ -22566,17 +22564,17 @@ │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ movs r2, r0 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b528 : │ │ │ │ cbz r0, 1b570 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -22608,17 +22606,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ ldr r3, [pc, #448] @ (1b744 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b58c : │ │ │ │ cbz r0, 1b594 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ @@ -22634,17 +22632,17 @@ │ │ │ │ adds r1, #184 @ 0xb8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b5c4 : │ │ │ │ cbz r0, 1b60c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -22676,17 +22674,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ ldr r2, [pc, #848] @ (1b970 ) │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b628 : │ │ │ │ cbz r0, 1b630 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ @@ -22701,17 +22699,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #264 @ 0x108 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b660 : │ │ │ │ cbz r0, 1b6aa │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -22745,17 +22743,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #308 @ 0x134 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ ldr r2, [pc, #208] @ (1b790 ) │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b6c8 : │ │ │ │ cbz r0, 1b6d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ @@ -22770,17 +22768,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #352 @ 0x160 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b700 : │ │ │ │ cbz r0, 1b73a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -22808,17 +22806,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ ldr r1, [pc, #664] @ (1b9e8 ) │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b758 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -22888,33 +22886,33 @@ │ │ │ │ ldr r2, [pc, #52] @ (1b830 ) │ │ │ │ mov r4, r5 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #424 @ 0x1a8 │ │ │ │ blx c610 │ │ │ │ b.n 1b7c4 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #808 @ (adr r0, 1bb44 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 1ba64 ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #912 @ (adr r0, 1bbb4 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 1bad4 ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b834 : │ │ │ │ cbz r0, 1b83c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ @@ -22929,17 +22927,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b86c : │ │ │ │ cbz r0, 1b8a6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -22967,17 +22965,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #500 @ 0x1f4 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ ldr r0, [pc, #232] @ (1b9a4 ) │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b8c4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -22991,17 +22989,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #536 @ 0x218 │ │ │ │ blx c610 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ @@ -23087,19 +23085,19 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #16 │ │ │ │ strd lr, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ blx d290 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001ba04 : │ │ │ │ cbz r0, 1ba4a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -23129,17 +23127,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #572 @ 0x23c │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001ba68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -23363,39 +23361,39 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx c17c │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ subs r2, #208 @ 0xd0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -23481,19 +23479,19 @@ │ │ │ │ movs r1, #16 │ │ │ │ strd lr, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ blx d290 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001bdf4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -23534,15 +23532,15 @@ │ │ │ │ nop │ │ │ │ cmn r2, r1 │ │ │ │ movs r4, r0 │ │ │ │ cmp r6, r6 │ │ │ │ movs r4, r0 │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001be68 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -23720,31 +23718,31 @@ │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ bl 22a03e │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ adds r6, #228 @ 0xe4 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001c064 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -23801,20 +23799,20 @@ │ │ │ │ ldr r1, [pc, #24] @ (1c10c ) │ │ │ │ ldr r2, [pc, #24] @ (1c110 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #692 @ 0x2b4 │ │ │ │ blx c610 │ │ │ │ b.n 1c0dc │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ bl 3a210a │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001c114 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -23832,15 +23830,15 @@ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ subs r7, #208 @ 0xd0 │ │ │ │ movs r4, r0 │ │ │ │ cmp r6, #122 @ 0x7a │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001c14c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -23897,17 +23895,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #240 @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ adds r4, #142 @ 0x8e │ │ │ │ movs r4, r0 │ │ │ │ b.w b800 │ │ │ │ │ │ │ │ 0001c1f8 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -24038,27 +24036,27 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 1c2ba │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ adds r4, #14 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ movs r1, r0 │ │ │ │ adds r3, #150 @ 0x96 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0001c350 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -24096,21 +24094,21 @@ │ │ │ │ ldr r1, [pc, #20] @ (1c3c0 ) │ │ │ │ ldr r2, [pc, #24] @ (1c3c4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #28 │ │ │ │ blx c610 │ │ │ │ b.n 1c390 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001c3c8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -24195,21 +24193,21 @@ │ │ │ │ lsrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ movs r2, r0 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ movs r2, r0 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001c4b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -24328,35 +24326,35 @@ │ │ │ │ nop │ │ │ │ adds r1, #142 @ 0x8e │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #136 @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r0 │ │ │ │ adds r1, #32 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ movs r2, r0 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001c600 : │ │ │ │ ldr r2, [pc, #80] @ (1c654 ) │ │ │ │ add r2, pc │ │ │ │ cbz r0, 1c644 │ │ │ │ mov r3, r1 │ │ │ │ @@ -24391,21 +24389,21 @@ │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ adds r0, #82 @ 0x52 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ movs r2, r0 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001c66c : │ │ │ │ ldr.w r3, [pc, #1504] @ 1cc50 │ │ │ │ ldr.w r2, [pc, #1504] @ 1cc54 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -24961,307 +24959,307 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r1, r0 │ │ │ │ ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #176 @ (adr r0, 1cf10 ) │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #40 @ (adr r0, 1ceb4 ) │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #80 @ (adr r0, 1cee0 ) │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #136 @ (adr r0, 1cf1c ) │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #144 @ (adr r0, 1cf28 ) │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #392 @ (adr r0, 1d024 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 1cf44 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #400 @ (adr r0, 1d030 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 1cf50 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #648 @ (adr r0, 1d12c ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 1d04c ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001cea4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -25367,37 +25365,37 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r7, #72 @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001cfd0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -25431,17 +25429,17 @@ │ │ │ │ blx c610 │ │ │ │ b.n 1d008 │ │ │ │ nop │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d030 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -25459,15 +25457,15 @@ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ movs r4, r0 │ │ │ │ subs r6, r5, #6 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d068 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -25502,15 +25500,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r0 │ │ │ │ tst.w r3, #21 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d0cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -25546,15 +25544,15 @@ │ │ │ │ b.n 1d0f2 │ │ │ │ adds r0, #54 @ 0x36 │ │ │ │ movs r4, r0 │ │ │ │ adds r0, #32 │ │ │ │ movs r4, r0 │ │ │ │ subs r4, r5, #3 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d130 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -25590,15 +25588,15 @@ │ │ │ │ b.n 1d158 │ │ │ │ cmp r7, #210 @ 0xd2 │ │ │ │ movs r4, r0 │ │ │ │ cmp r7, #186 @ 0xba │ │ │ │ movs r4, r0 │ │ │ │ subs r6, r0, #2 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d198 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -25634,15 +25632,15 @@ │ │ │ │ b.n 1d1c0 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ movs r4, r0 │ │ │ │ cmp r7, #82 @ 0x52 │ │ │ │ movs r4, r0 │ │ │ │ subs r6, r3, #0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [pc, #8] @ (1d20c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ @@ -25839,29 +25837,29 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r6, #164 @ 0xa4 │ │ │ │ movs r4, r0 │ │ │ │ asrs r5, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ movs r2, r0 │ │ │ │ asrs r1, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - vst1.8 {d0[0]}, [r8], r1 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr??.w r0, [r0, r1] │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - vst4.8 {d0-d3}, [r0], r1 │ │ │ │ - ldr??.w r0, [ip, #1] │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + str.w r0, [r8, #1] │ │ │ │ + str.w r0, [r4, #1] │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #784 @ (adr r6, 1d72c ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 1d64c ) │ │ │ │ movs r1, r0 │ │ │ │ cmp r5, #98 @ 0x62 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ 0001d420 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -25895,19 +25893,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #20] @ (1d484 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c610 │ │ │ │ b.n 1d464 │ │ │ │ nop │ │ │ │ - add r7, pc, #680 @ (adr r7, 1d728 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 1d648 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #976 @ (adr r5, 1d854 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 1d774 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0001d488 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -26036,17 +26034,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #32 │ │ │ │ blx c610 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d5d0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -26068,21 +26066,21 @@ │ │ │ │ ldr r2, [pc, #24] @ (1d61c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ blx c610 │ │ │ │ b.n 1d5f8 │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d620 : │ │ │ │ cbz r0, 1d65c │ │ │ │ cbz r1, 1d64a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -26107,21 +26105,21 @@ │ │ │ │ ldr r1, [pc, #20] @ (1d674 ) │ │ │ │ ldr r2, [pc, #24] @ (1d678 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - add r4, pc, #136 @ (adr r4, 1d6fc ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 1da1c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d67c : │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 1d69a │ │ │ │ cbz r1, 1d68a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -26136,21 +26134,21 @@ │ │ │ │ b.w c60c │ │ │ │ ldr r1, [pc, #20] @ (1d6b0 ) │ │ │ │ ldr r2, [pc, #20] @ (1d6b4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ b.w c60c │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - add r3, pc, #904 @ (adr r3, 1da38 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 1d958 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d6b8 : │ │ │ │ movs r1, #0 │ │ │ │ b.w c1b0 │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -26171,17 +26169,17 @@ │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d6f8 : │ │ │ │ cbz r0, 1d732 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -26208,17 +26206,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (1d748 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #204 @ 0xcc │ │ │ │ b.w c60c │ │ │ │ cmp r2, #2 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d74c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -26231,17 +26229,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ blx c610 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d784 : │ │ │ │ cbz r0, 1d7ca │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -26271,17 +26269,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #260 @ 0x104 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ cmp r1, #104 @ 0x68 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d7e8 : │ │ │ │ cbz r0, 1d7f0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ @@ -26296,17 +26294,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #292 @ 0x124 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d820 : │ │ │ │ cbz r0, 1d868 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -26337,17 +26335,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1d880 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #320 @ 0x140 │ │ │ │ b.w c60c │ │ │ │ cmp r0, #204 @ 0xcc │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d884 : │ │ │ │ cbz r0, 1d88c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ @@ -26362,17 +26360,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #348 @ 0x15c │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d8bc : │ │ │ │ cbz r0, 1d8fe │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -26404,17 +26402,17 @@ │ │ │ │ add.w r1, r1, #376 @ 0x178 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d920 : │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1da50 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1d9f8 │ │ │ │ @@ -26535,29 +26533,29 @@ │ │ │ │ b.n 1d9ee │ │ │ │ ldr r1, [pc, #36] @ (1da78 ) │ │ │ │ ldr r2, [pc, #40] @ (1da7c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #404 @ 0x194 │ │ │ │ b.w c60c │ │ │ │ - add r1, pc, #264 @ (adr r1, 1db6c ) │ │ │ │ + add r1, pc, #40 @ (adr r1, 1da8c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #792 @ (adr r0, 1dd80 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 1dca0 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #528 @ (adr r0, 1dc80 ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 1dba0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #456 @ (adr r0, 1dc3c ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 1db5c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #472 @ (adr r0, 1dc50 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 1db70 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001da80 : │ │ │ │ cbz r0, 1da88 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ @@ -26572,17 +26570,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001dab8 : │ │ │ │ cbz r0, 1dafa │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -26614,17 +26612,17 @@ │ │ │ │ add.w r1, r1, #480 @ 0x1e0 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ movs r6, #56 @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001db1c : │ │ │ │ cbz r0, 1db24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ @@ -26639,17 +26637,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #516 @ 0x204 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001db54 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -26895,57 +26893,57 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #552 @ 0x228 │ │ │ │ blx c610 │ │ │ │ b.n 1dd5c │ │ │ │ nop │ │ │ │ subs r0, r5, r3 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001de34 : │ │ │ │ ldr r2, [pc, #516] @ (1e03c ) │ │ │ │ add r2, pc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1e014 │ │ │ │ @@ -27146,35 +27144,35 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 1de8a │ │ │ │ adds r6, r3, r0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r6, [r0, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r2, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r4, [r0, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001e070 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -27303,33 +27301,33 @@ │ │ │ │ ldr r2, [pc, #52] @ (1e1d0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #92 @ 0x5c │ │ │ │ blx c610 │ │ │ │ b.n 1e106 │ │ │ │ nop │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001e1d4 : │ │ │ │ cbz r0, 1e216 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -27361,17 +27359,17 @@ │ │ │ │ add.w r1, r1, #644 @ 0x284 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ subs r4, r6, #4 │ │ │ │ movs r4, r0 │ │ │ │ subs r4, r3, #4 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001e238 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -27487,17 +27485,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #680 @ 0x2a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001e36c : │ │ │ │ cbz r0, 1e3b6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -27531,17 +27529,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #712 @ 0x2c8 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ adds r4, r7, #5 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ (1e414 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -27585,17 +27583,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #744 @ 0x2e8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ @@ -27688,19 +27686,19 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #16 │ │ │ │ strd lr, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ blx d290 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001e56c : │ │ │ │ cbz r0, 1e5b6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -27734,17 +27732,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #772 @ 0x304 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ subs r4, r7, r5 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001e5d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -28242,59 +28240,59 @@ │ │ │ │ mov r3, r2 │ │ │ │ b.n 1e914 │ │ │ │ nop │ │ │ │ asrs r0, r4, #1 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r2, #31 │ │ │ │ movs r4, r0 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -28387,19 +28385,19 @@ │ │ │ │ movs r1, #16 │ │ │ │ strd lr, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ blx d290 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001ec84 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -28440,15 +28438,15 @@ │ │ │ │ nop │ │ │ │ asrs r6, r1, #18 │ │ │ │ movs r4, r0 │ │ │ │ asrs r2, r7, #17 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #21 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001ecf8 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -28717,35 +28715,35 @@ │ │ │ │ movw r2, #1794 @ 0x702 │ │ │ │ blx c17c │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1e80a │ │ │ │ - @ instruction: 0xffff5fb8 │ │ │ │ + @ instruction: 0xffff5f80 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ lsls r6, r2, #29 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r0, [r3, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + str r4, [r3, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001efdc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -28800,21 +28798,21 @@ │ │ │ │ blx ba58 │ │ │ │ cbz r4, 1f076 │ │ │ │ mov r0, r4 │ │ │ │ blx d230 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f08c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -28862,19 +28860,19 @@ │ │ │ │ ldr r1, [pc, #20] @ (1f118 ) │ │ │ │ ldr r2, [pc, #20] @ (1f11c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #900 @ 0x384 │ │ │ │ blx c610 │ │ │ │ b.n 1f0f8 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + ldr r7, [pc, #920] @ (1f4b4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f120 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -28952,18 +28950,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx bea4 │ │ │ │ add r6, r0 │ │ │ │ cmp r6, r9 │ │ │ │ bls.n 1f18e │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34490 │ │ │ │ + bl 34458 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 34490 │ │ │ │ + bl 34458 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #204] @ (1f2cc ) │ │ │ │ mov.w r1, r9, lsr #20 │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ ldr r2, [pc, #196] @ (1f2d0 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -29032,29 +29030,29 @@ │ │ │ │ b.n 1f1be │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r3, #20 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ movs r1, r0 │ │ │ │ lsls r2, r2, #18 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #496] @ (1f4d0 ) │ │ │ │ + ldr r6, [pc, #272] @ (1f3f0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [pc, #8] @ (1f2f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ @@ -29243,29 +29241,30 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r5, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f18c │ │ │ │ + b.n 1f11c │ │ │ │ movs r1, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - bhi.n 1f474 │ │ │ │ + bhi.n 1f404 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xe8060001 │ │ │ │ - bhi.n 1f484 │ │ │ │ + b.n 1f460 │ │ │ │ movs r1, r0 │ │ │ │ - stmdb r2!, {r0} │ │ │ │ - orn r0, sl, r1 │ │ │ │ - b.n 1f378 │ │ │ │ + bhi.n 1f414 │ │ │ │ + movs r1, r0 │ │ │ │ + strd r0, r0, [sl], #4 │ │ │ │ + bics.w r0, r2, r1 │ │ │ │ + b.n 1f308 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 1f49c │ │ │ │ + bvc.n 1f42c │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 1f498 │ │ │ │ + bvc.n 1f428 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ 0001f4e0 : │ │ │ │ movs r1, #0 │ │ │ │ b.w c1b0 │ │ │ │ @@ -29286,17 +29285,17 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #920] @ (1f8b4 ) │ │ │ │ + ldr r7, [pc, #696] @ (1f7d4 ) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0001f51c : │ │ │ │ cbz r0, 1f564 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29328,17 +29327,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #28 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ lsrs r4, r0, #16 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [pc, #528] @ (1f78c ) │ │ │ │ + ldr r7, [pc, #304] @ (1f6ac ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f580 : │ │ │ │ cbz r0, 1f588 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ @@ -29354,17 +29353,17 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #320] @ (1f6f4 ) │ │ │ │ + ldr r7, [pc, #96] @ (1f614 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f5b8 : │ │ │ │ cbz r0, 1f600 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29396,17 +29395,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #88 @ 0x58 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ lsrs r0, r5, #13 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [pc, #928] @ (1f9b8 ) │ │ │ │ + ldr r6, [pc, #704] @ (1f8d8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f61c : │ │ │ │ cbz r0, 1f624 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ @@ -29422,17 +29421,17 @@ │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #720] @ (1f920 ) │ │ │ │ + ldr r6, [pc, #496] @ (1f840 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f654 : │ │ │ │ cbz r0, 1f69c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29464,17 +29463,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [pc, #304] @ (1f7e4 ) │ │ │ │ + ldr r6, [pc, #80] @ (1f704 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f6b8 : │ │ │ │ cbz r0, 1f6c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ @@ -29490,17 +29489,17 @@ │ │ │ │ adds r1, #176 @ 0xb0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #96] @ (1f74c ) │ │ │ │ + ldr r5, [pc, #896] @ (1fa6c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f6f0 : │ │ │ │ cbz r0, 1f738 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29532,17 +29531,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ lsrs r0, r6, #8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #704] @ (1fa10 ) │ │ │ │ + ldr r5, [pc, #480] @ (1f930 ) │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f754 : │ │ │ │ cbz r0, 1f75c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ @@ -29558,17 +29557,17 @@ │ │ │ │ adds r1, #240 @ 0xf0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #496] @ (1f978 ) │ │ │ │ + ldr r5, [pc, #272] @ (1f898 ) │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f78c : │ │ │ │ cbz r0, 1f7d4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29599,17 +29598,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f7ec ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #276 @ 0x114 │ │ │ │ b.w c60c │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #80] @ (1f83c ) │ │ │ │ + ldr r4, [pc, #880] @ (1fb5c ) │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f7f0 : │ │ │ │ cbz r0, 1f7f8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ @@ -29624,17 +29623,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r4, [pc, #896] @ (1fba4 ) │ │ │ │ + ldr r4, [pc, #672] @ (1fac4 ) │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f828 : │ │ │ │ cbz r0, 1f870 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29665,17 +29664,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f888 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #352 @ 0x160 │ │ │ │ b.w c60c │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [pc, #480] @ (1fa68 ) │ │ │ │ + ldr r4, [pc, #256] @ (1f988 ) │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f88c : │ │ │ │ cbz r0, 1f894 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ @@ -29690,17 +29689,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #392 @ 0x188 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r4, [pc, #272] @ (1f9d0 ) │ │ │ │ + ldr r4, [pc, #48] @ (1f8f0 ) │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f8c4 : │ │ │ │ cbz r0, 1f906 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29732,17 +29731,17 @@ │ │ │ │ add.w r1, r1, #424 @ 0x1a8 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #1 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #904] @ (1fcac ) │ │ │ │ + ldr r3, [pc, #680] @ (1fbcc ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f928 : │ │ │ │ cbz r0, 1f930 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ @@ -29757,17 +29756,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #456 @ 0x1c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #672] @ (1fbfc ) │ │ │ │ + ldr r3, [pc, #448] @ (1fb1c ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f960 : │ │ │ │ cbz r0, 1f9a2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29799,17 +29798,17 @@ │ │ │ │ add.w r1, r1, #496 @ 0x1f0 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #31 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #280] @ (1fad8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f9f8 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f9c4 : │ │ │ │ cbz r0, 1f9cc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ @@ -29824,17 +29823,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #536 @ 0x218 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #48] @ (1fa28 ) │ │ │ │ + ldr r2, [pc, #848] @ (1fd48 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f9fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -29980,35 +29979,35 @@ │ │ │ │ blx c610 │ │ │ │ b.n 1faae │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ mcrr2 0, 0, r0, r0, cr3 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ umull r0, r0, r2, r3 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #712] @ (1fe48 ) │ │ │ │ + ldr r1, [pc, #488] @ (1fd68 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r4, [r1, r6] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001fb84 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -30104,21 +30103,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (1fc7c ) │ │ │ │ ldr r2, [pc, #24] @ (1fc80 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #604 @ 0x25c │ │ │ │ blx c610 │ │ │ │ b.n 1fc5e │ │ │ │ - ldr r0, [pc, #616] @ (1fee0 ) │ │ │ │ + ldr r0, [pc, #392] @ (1fe00 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #536] @ (1fe98 ) │ │ │ │ + ldr r0, [pc, #312] @ (1fdb8 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ @@ -30194,19 +30193,19 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #16 │ │ │ │ strd lr, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ blx d290 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001fd60 : │ │ │ │ cbz r0, 1fda2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -30238,17 +30237,17 @@ │ │ │ │ add.w r1, r1, #640 @ 0x280 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #15 │ │ │ │ movs r4, r0 │ │ │ │ - bx r8 │ │ │ │ + bx r1 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #352] @ (1ff24 ) │ │ │ │ + ldr r7, [pc, #128] @ (1fe44 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001fdc4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -30504,24 +30503,24 @@ │ │ │ │ blx c610 │ │ │ │ b.n 1ff2a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf7ae0003 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #904] @ (203fc ) │ │ │ │ + ldr r3, [pc, #680] @ (2031c ) │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xf7260003 │ │ │ │ - add r8, r4 │ │ │ │ + add r0, sp │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -30621,19 +30620,19 @@ │ │ │ │ movs r1, #16 │ │ │ │ strd lr, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ blx d290 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #960] @ (2056c ) │ │ │ │ + ldr r7, [pc, #736] @ (2048c ) │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + ldr r7, [pc, #944] @ (20560 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000201b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -30671,15 +30670,15 @@ │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ blx d0ec │ │ │ │ b.n 201d4 │ │ │ │ nop │ │ │ │ vaddl.u16 q0, d6, d3 │ │ │ │ vaddl.u8 q0, d2, d3 │ │ │ │ orrs.w r0, r0, #3 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00020224 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -30822,19 +30821,19 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cdp2 0, 8, cr0, cr2, cr3, {0} │ │ │ │ lsls r3, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ movs r1, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [pc, #8] @ (203cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @@ -30868,19 +30867,19 @@ │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx c610 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 2040a │ │ │ │ nop │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #944] @ (207dc ) │ │ │ │ + ldr r0, [pc, #720] @ (206fc ) │ │ │ │ movs r1, r0 │ │ │ │ - bics r4, r4 │ │ │ │ + muls r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00020430 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -30893,17 +30892,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #32 │ │ │ │ blx c610 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - muls r0, r6 │ │ │ │ + orrs r0, r7 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #712] @ (20730 ) │ │ │ │ + ldr r0, [pc, #488] @ (20650 ) │ │ │ │ movs r1, r0 │ │ │ │ cbz r0, 204ae │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -30929,17 +30928,17 @@ │ │ │ │ ldr r1, [pc, #16] @ (204c0 ) │ │ │ │ ldr r2, [pc, #16] @ (204c4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ b.w c60c │ │ │ │ ldc2l 0, cr0, [r0], #12 │ │ │ │ - orrs r2, r1 │ │ │ │ + cmn r2, r2 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #304] @ (205f8 ) │ │ │ │ + ldr r0, [pc, #80] @ (20518 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000204c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -30952,17 +30951,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ blx c610 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - cmn r0, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #104] @ (20568 ) │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ movs r1, r0 │ │ │ │ cbz r0, 20546 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -30988,17 +30987,17 @@ │ │ │ │ ldr r1, [pc, #16] @ (20558 ) │ │ │ │ ldr r2, [pc, #16] @ (2055c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ b.w c60c │ │ │ │ mrrc2 0, 0, r0, r8, cr3 │ │ │ │ - negs r2, r6 │ │ │ │ + tst r2, r7 │ │ │ │ movs r2, r0 │ │ │ │ - blxns r6 │ │ │ │ + bxns pc │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00020560 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -31178,26 +31177,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 206d2 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ands.w r0, r0, #3 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r0, r6] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ movs r1, r0 │ │ │ │ - add r0, r8 │ │ │ │ + add r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ movs r1, r0 │ │ │ │ vhadd.s d16, d14, d3 │ │ │ │ - lsls r6, r2 │ │ │ │ + eors r6, r3 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + str r0, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -31245,19 +31244,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.n 20468 │ │ │ │ nop │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #832] @ (20b34 ) │ │ │ │ + ldr r1, [pc, #608] @ (20a54 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #16] @ (20808 ) │ │ │ │ + ldr r1, [pc, #816] @ (20b28 ) │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -31299,19 +31298,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ blx d290 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx c780 │ │ │ │ b.n 20816 │ │ │ │ nop │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #152] @ (20914 ) │ │ │ │ + ldr r0, [pc, #952] @ (20c34 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #360] @ (209e8 ) │ │ │ │ + ldr r1, [pc, #136] @ (20908 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00020880 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -31349,15 +31348,15 @@ │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx d0ec │ │ │ │ b.n 208a4 │ │ │ │ nop │ │ │ │ ldr??.w r0, [lr, #3] │ │ │ │ str??.w r0, [sl, #3] │ │ │ │ @ instruction: 0xe9a40003 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000208f4 : │ │ │ │ stmdb sp!, {r4, r5, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -31463,21 +31462,21 @@ │ │ │ │ ldr r2, [pc, #24] @ (20a24 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #204 @ 0xcc │ │ │ │ blx c610 │ │ │ │ b.n 209a0 │ │ │ │ nop │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ movs r2, r0 │ │ │ │ - add r2, sp │ │ │ │ + add r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ movs r2, r0 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmp r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00020a28 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -31545,17 +31544,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (20af4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c610 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00020af8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -31575,15 +31574,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx cf70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ - bl 34704 │ │ │ │ + bl 346cc │ │ │ │ mov.w r3, #1000 @ 0x3e8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [pc, #40] @ (20b6c ) │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #40] @ (20b70 ) │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ @@ -31607,15 +31606,15 @@ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx d3e0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ - bl 34704 │ │ │ │ + bl 346cc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 00020b94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -31665,17 +31664,17 @@ │ │ │ │ b.n 20bdc │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xeaaa0003 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ orns r0, r4, r3 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00020c24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -31765,15 +31764,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, pc, #56 @ (adr r3, 20d50 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 34704 │ │ │ │ + bl 346cc │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ bne.n 20d3a │ │ │ │ mov.w r3, #23552 @ 0x5c00 │ │ │ │ movt r3, #1318 @ 0x526 │ │ │ │ adds r0, r5, r3 │ │ │ │ adc.w r1, r4, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -31794,15 +31793,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, pc, #48 @ (adr r3, 20d98 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 34704 │ │ │ │ + bl 346cc │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ bne.n 20d8a │ │ │ │ mov.w r3, #41984 @ 0xa400 │ │ │ │ movt r3, #64217 @ 0xfad9 │ │ │ │ adds r0, r5, r3 │ │ │ │ sbc.w r1, r4, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -31839,17 +31838,17 @@ │ │ │ │ add r2, pc │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ blx c610 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r0, [r0, #0] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00020dfc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -32008,19 +32007,19 @@ │ │ │ │ blx ce68 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx d0ec │ │ │ │ b.n 20f6c │ │ │ │ movw r0, #57347 @ 0xe003 │ │ │ │ @ instruction: 0xf23a0003 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ b.n 215a8 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00020fb8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -32061,17 +32060,17 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 21000 │ │ │ │ nop │ │ │ │ b.n 20d28 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0002102c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -32093,17 +32092,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ blx c610 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00021074 : │ │ │ │ adds r3, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -32140,15 +32139,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (210dc ) │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w c290 │ │ │ │ nop │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 2116a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -32202,23 +32201,23 @@ │ │ │ │ add r0, pc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w bdf0 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #32 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cbz r0, 211a6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -32426,27 +32425,27 @@ │ │ │ │ @ instruction: 0xfbd7ffff │ │ │ │ @ instruction: 0xfbadffff │ │ │ │ lsrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb4dffff │ │ │ │ - ldrb r3, [r7, #7] │ │ │ │ + ldrb r7, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r3, [pc, #3696] @ 22240 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -32495,43 +32494,43 @@ │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ ldr.w r3, [pc, #3584] @ 22254 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ str r4, [r0, #0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ blx c584 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ @@ -32583,32 +32582,32 @@ │ │ │ │ str.w sl, [r0] │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r5, fp, [sp] │ │ │ │ strd r4, sl, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ mov sl, r9 │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ blx c584 │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ mov r9, r8 │ │ │ │ blx bfb0 │ │ │ │ ldr.w r1, [pc, #3304] @ 22268 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ @@ -32627,60 +32626,60 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ movs r0, #9 │ │ │ │ blx bfb0 │ │ │ │ ldr.w r3, [pc, #3256] @ 22270 │ │ │ │ mov r2, r0 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #11 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r2, #8] │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ blx c54c │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [r0] │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ strd r5, sl, [sp] │ │ │ │ strd r4, r7, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ blx c584 │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bfb0 │ │ │ │ ldr.w r1, [pc, #3124] @ 22274 │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ @@ -32692,15 +32691,15 @@ │ │ │ │ blx bfb0 │ │ │ │ ldr.w r1, [pc, #3100] @ 22278 │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #178 @ 0xb2 │ │ │ │ mov r9, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #19 │ │ │ │ blx bfb0 │ │ │ │ ldr.w ip, [pc, #3076] @ 2227c │ │ │ │ mov r7, r0 │ │ │ │ add ip, pc │ │ │ │ @@ -32723,31 +32722,31 @@ │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [r0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r4, r8, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -32777,24 +32776,24 @@ │ │ │ │ ldr.w r1, [pc, #2884] @ 22288 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ ldr.w r8, [pc, #2884] @ 2228c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx ca30 │ │ │ │ movs r0, #6 │ │ │ │ blx bfb0 │ │ │ │ ldr.w r3, [pc, #2860] @ 22290 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #19 │ │ │ │ add r3, pc │ │ │ │ add r8, pc │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ strh r3, [r2, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ @@ -32804,43 +32803,43 @@ │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ blx bfb0 │ │ │ │ ldr.w r1, [pc, #2728] @ 22294 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ @@ -32852,15 +32851,15 @@ │ │ │ │ blx bfb0 │ │ │ │ ldr.w r1, [pc, #2704] @ 22298 │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx ca30 │ │ │ │ movs r0, #9 │ │ │ │ blx bfb0 │ │ │ │ ldr.w r3, [pc, #2680] @ 2229c │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ @@ -32877,37 +32876,37 @@ │ │ │ │ mov r1, r8 │ │ │ │ blx c54c │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r6 │ │ │ │ str.w fp, [r0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ strd r4, fp, [sp, #8] │ │ │ │ strd r6, r7, [sp] │ │ │ │ str r4, [sp, #16] │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ blx c584 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ mov fp, sl │ │ │ │ blx bfb0 │ │ │ │ ldr.w r1, [pc, #2556] @ 222a0 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ mov sl, r9 │ │ │ │ @@ -32927,15 +32926,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ blx ca30 │ │ │ │ movs r0, #8 │ │ │ │ blx bfb0 │ │ │ │ ldr.w r3, [pc, #2504] @ 222a8 │ │ │ │ mov r2, r0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #9 │ │ │ │ blx ca30 │ │ │ │ @@ -32946,38 +32945,38 @@ │ │ │ │ blx c54c │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ str.w fp, [r0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ strd r6, fp, [sp] │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ strd r7, r4, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ str r4, [sp, #8] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ blx bfb0 │ │ │ │ ldr.w r1, [pc, #2376] @ 222ac │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ @@ -32989,22 +32988,22 @@ │ │ │ │ blx bfb0 │ │ │ │ ldr.w r1, [pc, #2352] @ 222b0 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ mov r9, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx ca30 │ │ │ │ movs r0, #9 │ │ │ │ blx bfb0 │ │ │ │ ldr.w r3, [pc, #2328] @ 222b4 │ │ │ │ mov r2, r0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, fp │ │ │ │ movs r1, #8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ @@ -33016,32 +33015,32 @@ │ │ │ │ mov r1, r8 │ │ │ │ blx c54c │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [r0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r4, r8, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ blx c584 │ │ │ │ @@ -33079,40 +33078,40 @@ │ │ │ │ blx bfb0 │ │ │ │ ldr.w r1, [pc, #2128] @ 222c0 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx ca30 │ │ │ │ movs r0, #5 │ │ │ │ blx bfb0 │ │ │ │ ldr.w r3, [pc, #2104] @ 222c4 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb r3, [r7, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ blx c54c │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [r0] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ @@ -33122,23 +33121,23 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ blx c584 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx bfb0 │ │ │ │ ldr.w r1, [pc, #1976] @ 222c8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ @@ -33156,16 +33155,18 @@ │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ movs r0, #8 │ │ │ │ blx bfb0 │ │ │ │ ldr.w r3, [pc, #1928] @ 222d0 │ │ │ │ mov r2, r0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ + ldr.w r9, [pc, #1920] @ 222d4 │ │ │ │ + add r9, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ @@ -33174,149 +33175,146 @@ │ │ │ │ mov r1, r8 │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ + movs r0, #77 @ 0x4d │ │ │ │ + blx bfb0 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + blx c54c │ │ │ │ + mov r6, r0 │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1868] @ 222d4 │ │ │ │ + ldr.w r3, [pc, #1848] @ 222d8 │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ blx c54c │ │ │ │ - mov r7, r0 │ │ │ │ - movs r0, #77 @ 0x4d │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1848] @ 222d8 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - add r1, pc │ │ │ │ - mov r9, r1 │ │ │ │ - blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - strd r7, r4, [r0] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + mov r7, r0 │ │ │ │ + strd r6, r4, [r0] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ - blx bfb0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #32] │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bfb0 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ blx c54c │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ + blx bfb0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + blx c54c │ │ │ │ + mov r6, r0 │ │ │ │ movs r0, #12 │ │ │ │ blx cd68 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ - strd r2, r7, [r0] │ │ │ │ + strd r2, r6, [r0] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r6, #2 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r6, sl │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ blx c584 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ - mov r6, fp │ │ │ │ blx bfb0 │ │ │ │ ldr.w r1, [pc, #1724] @ 222dc │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - mov fp, sl │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ movs r0, #154 @ 0x9a │ │ │ │ blx bfb0 │ │ │ │ ldr.w r1, [pc, #1700] @ 222e0 │ │ │ │ movs r2, #154 @ 0x9a │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx ca30 │ │ │ │ movs r0, #13 │ │ │ │ blx bfb0 │ │ │ │ ldr.w r3, [pc, #1676] @ 222e4 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r6, #8] │ │ │ │ str r0, [r6, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ movs r1, #8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r6, #12] │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + movs r1, #2 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + movs r1, #2 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 20f14 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - strd r5, r4, [sp, #8] │ │ │ │ + strd r7, r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov fp, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + mov fp, sl │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ ldr.w r1, [pc, #1544] @ 222e8 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ @@ -33327,15 +33325,15 @@ │ │ │ │ movs r0, #154 @ 0x9a │ │ │ │ blx bfb0 │ │ │ │ ldr.w r1, [pc, #1520] @ 222ec │ │ │ │ movs r2, #154 @ 0x9a │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ - mov r7, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #12 │ │ │ │ blx bfb0 │ │ │ │ ldr.w r3, [pc, #1496] @ 222f0 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ @@ -33353,63 +33351,64 @@ │ │ │ │ blx c54c │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ strd r5, r8, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + mov r7, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ blx c584 │ │ │ │ movs r0, #79 @ 0x4f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1368] @ 222f4 │ │ │ │ + ldr.w r1, [pc, #1372] @ 222f4 │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1344] @ 222f8 │ │ │ │ + ldr.w r1, [pc, #1348] @ 222f8 │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #22 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1320] @ 222fc │ │ │ │ + ldr.w ip, [pc, #1324] @ 222fc │ │ │ │ mov r7, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r7, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r1, [r7, #4] │ │ │ │ @@ -33434,37 +33433,37 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ mov sl, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx c584 │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r6, [pc, #1180] @ 22304 │ │ │ │ + ldr.w r6, [pc, #1184] @ 22304 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ blx c54c │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ @@ -33479,17 +33478,17 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 21e8a │ │ │ │ + bne.n 21e88 │ │ │ │ mov r3, r6 │ │ │ │ - ldr.w sl, [pc, #1112] @ 22308 │ │ │ │ + ldr.w sl, [pc, #1116] @ 22308 │ │ │ │ add sl, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ mov r0, fp │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ blx ca30 │ │ │ │ @@ -33521,39 +33520,39 @@ │ │ │ │ str.w r8, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ - str r4, [sp, #28] │ │ │ │ + str r4, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #948] @ (22310 ) │ │ │ │ + ldr r1, [pc, #952] @ (22310 ) │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ @@ -33565,15 +33564,15 @@ │ │ │ │ blx c54c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #14 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #904] @ (22318 ) │ │ │ │ + ldr r3, [pc, #908] @ (22318 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -33587,55 +33586,55 @@ │ │ │ │ mov r1, sl │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r0, #0] │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, r4, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ blx c584 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov r6, r8 │ │ │ │ blx bfb0 │ │ │ │ ldr r1, [pc, #780] @ (2231c ) │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ movs r0, #15 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #756] @ (22320 ) │ │ │ │ + ldr r3, [pc, #760] @ (22320 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r6, #8] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r6, #4] │ │ │ │ @@ -33643,17 +33642,17 @@ │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r6, #12] │ │ │ │ strb r3, [r6, #14] │ │ │ │ blx ca30 │ │ │ │ movs r0, #12 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #724] @ (22324 ) │ │ │ │ + ldr r3, [pc, #728] @ (22324 ) │ │ │ │ mov ip, r0 │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ mov r0, r5 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ movs r1, #14 │ │ │ │ @@ -33665,31 +33664,31 @@ │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r0, #0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ strd r4, r9, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ @@ -33702,29 +33701,29 @@ │ │ │ │ blx c54c │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ movs r0, #61 @ 0x3d │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #580] @ 22330 │ │ │ │ + ldr.w lr, [pc, #584] @ 22330 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ add lr, pc │ │ │ │ add.w r8, lr, #48 @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ adds r7, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r7, #-16] │ │ │ │ str.w r1, [r7, #-12] │ │ │ │ str.w r2, [r7, #-8] │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 220f6 │ │ │ │ + bne.n 220f4 │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r7, #4] │ │ │ │ movs r1, #15 │ │ │ │ @@ -33736,43 +33735,43 @@ │ │ │ │ ldr r3, [pc, #512] @ (22334 ) │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ movs r1, #12 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx ca30 │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #488] @ (22338 ) │ │ │ │ + ldr r1, [pc, #492] @ (22338 ) │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r0] │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ bl 20f14 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ @@ -33781,17 +33780,17 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ blx c584 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #388] @ (2233c ) │ │ │ │ + ldr r1, [pc, #392] @ (2233c ) │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ - ldr r6, [pc, #388] @ (22340 ) │ │ │ │ + ldr r6, [pc, #392] @ (22340 ) │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ add r6, pc │ │ │ │ @@ -33805,15 +33804,15 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 221da │ │ │ │ + bne.n 221d8 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [lr] │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ blx ca30 │ │ │ │ movs r0, #12 │ │ │ │ blx bfb0 │ │ │ │ @@ -33832,206 +33831,205 @@ │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ + blx cd68 │ │ │ │ b.n 2234c │ │ │ │ - nop │ │ │ │ b.n 2273c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #608] @ (2252c ) │ │ │ │ + ldr r4, [pc, #384] @ (2244c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #1008] @ (226fc ) │ │ │ │ + ldr r0, [pc, #792] @ (22624 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsls r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ movs r1, r0 │ │ │ │ - blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ blx c584 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ mov r8, r9 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3548] @ 23184 │ │ │ │ + ldr.w r1, [pc, #3540] @ 23178 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ movs r0, #126 @ 0x7e │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3524] @ 23188 │ │ │ │ + ldr.w r1, [pc, #3516] @ 2317c │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #11 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #3500] @ 2318c │ │ │ │ + ldr.w r3, [pc, #3492] @ 23180 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #12 │ │ │ │ @@ -34046,74 +34044,74 @@ │ │ │ │ mov r1, sl │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [r0, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #3432] @ 23190 │ │ │ │ + ldr.w r3, [pc, #3424] @ 23184 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ str r6, [r0, #0] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r4, r7, [sp] │ │ │ │ blx c584 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #3336] @ 23194 │ │ │ │ + ldr.w lr, [pc, #3328] @ 23188 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add.w ip, lr, #48 @ 0x30 │ │ │ │ mov r6, lr │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 22496 │ │ │ │ + bne.n 22492 │ │ │ │ mov r3, lr │ │ │ │ - ldr.w r6, [pc, #3296] @ 23198 │ │ │ │ + ldr.w r6, [pc, #3288] @ 2318c │ │ │ │ add r6, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ @@ -34136,23 +34134,23 @@ │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [r4, #20] │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ blx ca30 │ │ │ │ movs r0, #6 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #3228] @ 2319c │ │ │ │ + ldr.w r3, [pc, #3220] @ 23190 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #11 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ - ldr.w r5, [pc, #3212] @ 231a0 │ │ │ │ + ldr.w r5, [pc, #3204] @ 23194 │ │ │ │ strh r3, [r6, #4] │ │ │ │ blx ca30 │ │ │ │ add r5, pc │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ add.w r8, r5, #48 @ 0x30 │ │ │ │ blx bfb0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -34162,184 +34160,184 @@ │ │ │ │ adds r5, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 2252a │ │ │ │ + bne.n 22526 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str.w r0, [ip] │ │ │ │ movs r0, #8 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [ip, #12] │ │ │ │ strb.w r3, [ip, #14] │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str.w r9, [r0] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #3104] @ 231a4 │ │ │ │ + ldr.w r3, [pc, #3096] @ 23198 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ blx c54c │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r0, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx c54c │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r5, #1 │ │ │ │ bl 20f14 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx c584 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3004] @ 231a8 │ │ │ │ + ldr.w r1, [pc, #2996] @ 2319c │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ blx ca30 │ │ │ │ movs r0, #217 @ 0xd9 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2980] @ 231ac │ │ │ │ + ldr.w r1, [pc, #2972] @ 231a0 │ │ │ │ movs r2, #217 @ 0xd9 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #9 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #2956] @ 231b0 │ │ │ │ + ldr.w r3, [pc, #2948] @ 231a4 │ │ │ │ mov r2, r0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ mov r4, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r2, #8] │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2924] @ 231b4 │ │ │ │ + ldr.w r1, [pc, #2916] @ 231a8 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ mov fp, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, sl │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r7, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ strd r5, r6, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ + str.w sl, [sp, #40] @ 0x28 │ │ │ │ blx c584 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2824] @ 231b8 │ │ │ │ + ldr.w r1, [pc, #2816] @ 231ac │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2800] @ 231bc │ │ │ │ + ldr.w r1, [pc, #2792] @ 231b0 │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #16 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2776] @ 231c0 │ │ │ │ + ldr.w ip, [pc, #2768] @ 231b4 │ │ │ │ mov r4, r0 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #28] │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r1, #9 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx c54c │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -34352,20 +34350,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ - ldr.w r6, [pc, #2676] @ 231c4 │ │ │ │ + ldr.w r6, [pc, #2668] @ 231b8 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ add r6, pc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx c584 │ │ │ │ @@ -34379,1382 +34377,1382 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp r5, lr │ │ │ │ - bne.n 22774 │ │ │ │ + bne.n 22770 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ movs r0, #10 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #2596] @ 231c8 │ │ │ │ + ldr.w r3, [pc, #2588] @ 231bc │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r6, #8] │ │ │ │ blx ca30 │ │ │ │ movs r0, #7 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #2568] @ 231cc │ │ │ │ + ldr.w r3, [pc, #2560] @ 231c0 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #16 │ │ │ │ add r3, pc │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ strb r3, [r5, #6] │ │ │ │ strh r2, [r5, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx ca30 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2540] @ 231d0 │ │ │ │ + ldr.w r1, [pc, #2532] @ 231c4 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str.w r9, [r0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ blx c584 │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2436] @ 231d4 │ │ │ │ + ldr.w r1, [pc, #2428] @ 231c8 │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #215 @ 0xd7 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2412] @ 231d8 │ │ │ │ + ldr.w r1, [pc, #2404] @ 231cc │ │ │ │ movs r2, #215 @ 0xd7 │ │ │ │ - ldr.w r7, [pc, #2412] @ 231dc │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #10 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ movs r0, #14 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #2388] @ 231e0 │ │ │ │ + ldr.w r3, [pc, #2380] @ 231d0 │ │ │ │ mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r6, #8] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r6, #4] │ │ │ │ movs r1, #7 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r6, #12] │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2356] @ 231e4 │ │ │ │ + ldr.w r1, [pc, #2352] @ 231d4 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ str r5, [r0, #0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - add.w lr, r7, #48 @ 0x30 │ │ │ │ + ldr.w lr, [pc, #2316] @ 231d8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov ip, r7 │ │ │ │ - adds r5, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + add lr, pc │ │ │ │ + add.w ip, lr, #64 @ 0x40 │ │ │ │ + mov r5, lr │ │ │ │ adds r7, #16 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r5, #-16] │ │ │ │ - str.w r1, [r5, #-12] │ │ │ │ - str.w r2, [r5, #-8] │ │ │ │ - str.w r3, [r5, #-4] │ │ │ │ - cmp ip, lr │ │ │ │ - bne.n 228da │ │ │ │ - mov r3, r7 │ │ │ │ - ldmia r3!, {r0, r1, r2} │ │ │ │ - str r2, [r5, #8] │ │ │ │ - str r0, [r5, #0] │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ - str r1, [r5, #4] │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - strb r3, [r5, #14] │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r7, #-16] │ │ │ │ + str.w r1, [r7, #-12] │ │ │ │ + str.w r2, [r7, #-8] │ │ │ │ + str.w r3, [r7, #-4] │ │ │ │ + cmp r5, ip │ │ │ │ + bne.n 228d6 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2260] @ 231e8 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ + ldr.w r1, [pc, #2272] @ 231dc │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov sl, r0 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #2244] @ 231ec │ │ │ │ + ldr.w ip, [pc, #2256] @ 231e0 │ │ │ │ mov r7, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - add lr, pc │ │ │ │ - add.w r8, lr, #64 @ 0x40 │ │ │ │ - mov r5, lr │ │ │ │ - add.w ip, ip, #16 │ │ │ │ + mov lr, r0 │ │ │ │ + add ip, pc │ │ │ │ + add.w r8, ip, #48 @ 0x30 │ │ │ │ + mov r5, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip, #-16] │ │ │ │ - str.w r1, [ip, #-12] │ │ │ │ - str.w r2, [ip, #-8] │ │ │ │ - str.w r3, [ip, #-4] │ │ │ │ + str.w r0, [lr, #-16] │ │ │ │ + str.w r1, [lr, #-12] │ │ │ │ + str.w r2, [lr, #-8] │ │ │ │ + str.w r3, [lr, #-4] │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 22932 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + bne.n 2291c │ │ │ │ + mov r3, ip │ │ │ │ + ldmia r3!, {r0, r1, r2} │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + str.w r0, [lr] │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ + ldrb r3, [r3, #2] │ │ │ │ + strh.w r2, [lr, #12] │ │ │ │ + strb.w r3, [lr, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2196] @ 231f0 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr.w r1, [pc, #2180] @ 231e4 │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #20 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ strd r7, r8, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ strd r4, sl, [r0] │ │ │ │ mov r0, r9 │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #73 @ 0x49 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2156] @ 231f4 │ │ │ │ - ldr.w r7, [pc, #2156] @ 231f8 │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - add r7, pc │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - add.w lr, r7, #64 @ 0x40 │ │ │ │ - mov ip, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r7 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ + ldr.w lr, [pc, #2140] @ 231e8 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + add lr, pc │ │ │ │ + add.w ip, lr, #64 @ 0x40 │ │ │ │ + mov r4, lr │ │ │ │ adds r7, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip, #-16] │ │ │ │ - str.w r1, [ip, #-12] │ │ │ │ - str.w r2, [ip, #-8] │ │ │ │ - str.w r3, [ip, #-4] │ │ │ │ - cmp r4, lr │ │ │ │ - bne.n 229a6 │ │ │ │ + str.w r0, [r7, #-16] │ │ │ │ + str.w r1, [r7, #-12] │ │ │ │ + str.w r2, [r7, #-8] │ │ │ │ + str.w r3, [r7, #-4] │ │ │ │ + cmp r4, ip │ │ │ │ + bne.n 22998 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2096] @ 231fc │ │ │ │ + ldr.w ip, [pc, #2092] @ 231ec │ │ │ │ mov r7, r0 │ │ │ │ mov lr, r0 │ │ │ │ add ip, pc │ │ │ │ add.w r8, ip, #48 @ 0x30 │ │ │ │ mov r4, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 229d8 │ │ │ │ + bne.n 229ca │ │ │ │ mov r3, ip │ │ │ │ - ldr.w sl, [pc, #2052] @ 23200 │ │ │ │ - add sl, pc │ │ │ │ + ldr.w fp, [pc, #2048] @ 231f0 │ │ │ │ + ldr.w r8, [pc, #2048] @ 231f4 │ │ │ │ + add fp, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ + add r8, pc │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [lr, #12] │ │ │ │ strb.w r3, [lr, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2016] @ 23204 │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + movs r0, #73 @ 0x49 │ │ │ │ + blx bfb0 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + blx c54c │ │ │ │ + mov sl, r0 │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1980] @ 231f8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r9, r0 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ - blx bfb0 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - mov r1, sl │ │ │ │ - blx c54c │ │ │ │ - mov r8, r0 │ │ │ │ movs r0, #24 │ │ │ │ blx cd68 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - strd r3, r7, [r0, #4] │ │ │ │ - strd r9, r8, [r0, #12] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + strd r3, sl, [r0, #8] │ │ │ │ + str.w r9, [r0, #16] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr.w r8, [pc, #1960] @ 23208 │ │ │ │ - mov r2, fp │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r9, [pc, #1936] @ 231fc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #5 │ │ │ │ str r4, [sp, #12] │ │ │ │ + add r9, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ - add r8, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r9 │ │ │ │ blx c54c │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ - mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #153 @ 0x99 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1900] @ 2320c │ │ │ │ + ldr.w r1, [pc, #1876] @ 23200 │ │ │ │ movs r2, #153 @ 0x99 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, fp │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx ca30 │ │ │ │ movs r0, #16 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1876] @ 23210 │ │ │ │ + ldr.w ip, [pc, #1852] @ 23204 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w fp, [pc, #1872] @ 23214 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ add ip, pc │ │ │ │ - add fp, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r7, #4] │ │ │ │ movs r1, #14 │ │ │ │ blx ca30 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1820] @ 23208 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ - mov r1, fp │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #28] │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 20f14 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ + ldrd r2, r4, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r9 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ blx c584 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ + mov r7, sl │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1748] @ 23218 │ │ │ │ + ldr.w r1, [pc, #1720] @ 2320c │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #74 @ 0x4a │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1724] @ 2321c │ │ │ │ + ldr.w r1, [pc, #1696] @ 23210 │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx ca30 │ │ │ │ movs r0, #9 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1700] @ 23220 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + ldr.w r3, [pc, #1672] @ 23214 │ │ │ │ + mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - str r0, [r2, #0] │ │ │ │ - str r1, [r2, #4] │ │ │ │ - mov r0, r7 │ │ │ │ + str r0, [r7, #0] │ │ │ │ + str r1, [r7, #4] │ │ │ │ + mov r0, r4 │ │ │ │ movs r1, #16 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - strb r3, [r2, #8] │ │ │ │ + strb r3, [r7, #8] │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1668] @ 23224 │ │ │ │ + ldr.w ip, [pc, #1644] @ 23218 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + add ip, pc │ │ │ │ + str.w ip, [sp, #52] @ 0x34 │ │ │ │ + mov r1, ip │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1632] @ 23228 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + ldr.w r3, [pc, #1604] @ 2321c │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1612] @ 2322c │ │ │ │ + ldr.w r1, [pc, #1584] @ 23220 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1596] @ 23230 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r1 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1576] @ 23234 │ │ │ │ + ldr.w r1, [pc, #1564] @ 23224 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ - mov r4, r1 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ blx c54c │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1548] @ 23228 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ movs r0, #20 │ │ │ │ blx cd68 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r0, [r2, #8] │ │ │ │ - str r7, [r2, #12] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [r0, #4] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #24] │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1528] @ 23238 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - mov r7, r0 │ │ │ │ - movs r0, #79 @ 0x4f │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1512] @ 2323c │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1496] @ 23240 │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ - blx bfb0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr.w r1, [pc, #1432] @ 2322c │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ + add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1416] @ 23244 │ │ │ │ + ldr.w r1, [pc, #1416] @ 23230 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ + movs r0, #79 @ 0x4f │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1400] @ 23234 │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1384] @ 23238 │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ blx cd68 │ │ │ │ - str r7, [r0, #0] │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - str r7, [r0, #4] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - str r7, [r0, #8] │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - str r7, [r0, #12] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - str r7, [r0, #16] │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - str r7, [r0, #20] │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - str r7, [r0, #24] │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - str r7, [r0, #28] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [r0, #8] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [r0, #12] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [r0, #16] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [r0, #20] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [r0, #24] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [r0, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ - mov r7, r9 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr.w r9, [pc, #1352] @ 23248 │ │ │ │ - movs r5, #4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - movs r3, #1 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r9, pc │ │ │ │ - str r5, [sp, #8] │ │ │ │ movs r5, #8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + str r5, [sp, #16] │ │ │ │ + mov r5, sl │ │ │ │ + ldr.w sl, [pc, #1316] @ 2323c │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #4 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add sl, pc │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r5, [sp, #16] │ │ │ │ blx c584 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ blx c54c │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #213 @ 0xd5 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1296] @ 2324c │ │ │ │ + ldr.w r1, [pc, #1264] @ 23240 │ │ │ │ movs r2, #213 @ 0xd5 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx ca30 │ │ │ │ movs r0, #23 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1272] @ 23250 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr.w ip, [pc, #1240] @ 23244 │ │ │ │ + mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str r3, [r7, #12] │ │ │ │ - str r0, [r7, #0] │ │ │ │ - str r2, [r7, #8] │ │ │ │ - str r1, [r7, #4] │ │ │ │ + str r3, [r5, #12] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + str r1, [r5, #4] │ │ │ │ movs r1, #9 │ │ │ │ ldrh.w r3, [ip, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - strh r3, [r7, #20] │ │ │ │ + strh r3, [r5, #20] │ │ │ │ ldrb.w r3, [ip, #6] │ │ │ │ - strb r3, [r7, #22] │ │ │ │ - str r0, [r7, #16] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + strb r3, [r5, #22] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ - mov r1, fp │ │ │ │ - str.w fp, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ blx c54c │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ + str r7, [r0, #0] │ │ │ │ + ldr.w r7, [pc, #1172] @ 23248 │ │ │ │ movs r1, #1 │ │ │ │ - str.w fp, [r0] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ + add r7, pc │ │ │ │ bl 20f14 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1184] @ 23254 │ │ │ │ - ldr.w fp, [pc, #1184] @ 23258 │ │ │ │ + mov r1, r7 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ - add ip, pc │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov r1, ip │ │ │ │ - add fp, pc │ │ │ │ + str r7, [sp, #32] │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #32] │ │ │ │ + mov r7, r0 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ + ldr.w ip, [pc, #1136] @ 2324c │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ - mov r1, fp │ │ │ │ + add ip, pc │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + mov r1, ip │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ movs r0, #12 │ │ │ │ blx cd68 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r7, [r0, #4] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r3, #4] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ - blx bfb0 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - str.w fp, [sp, #52] @ 0x34 │ │ │ │ - blx c54c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #1080] @ 2325c │ │ │ │ + ldr.w r3, [pc, #1076] @ 23250 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ - add lr, pc │ │ │ │ - str.w lr, [sp, #56] @ 0x38 │ │ │ │ - mov r1, lr │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r3 │ │ │ │ blx c54c │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + blx bfb0 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r0, #16 │ │ │ │ blx cd68 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + movs r1, #8 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [r2, #8] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movs r4, #3 │ │ │ │ - str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r3, #3 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ blx c584 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #996] @ (23260 ) │ │ │ │ + ldr r1, [pc, #980] @ (23254 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #20 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #972] @ 23264 │ │ │ │ + ldr.w ip, [pc, #960] @ 23258 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ ldr.w r0, [ip] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx ca30 │ │ │ │ movs r0, #11 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #936] @ (23268 ) │ │ │ │ + ldr r3, [pc, #924] @ (2325c ) │ │ │ │ mov r2, r0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r1, #23 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - strb r3, [r7, #10] │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strb r3, [r5, #10] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx c54c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #2 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #3 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, fp │ │ │ │ - strd r6, r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + mov r7, r5 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r6, r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #16] │ │ │ │ blx c584 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ - mov r7, fp │ │ │ │ blx bfb0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ - mov r1, sl │ │ │ │ - mov fp, sl │ │ │ │ + mov r1, fp │ │ │ │ blx c54c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #138 @ 0x8a │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #780] @ (2326c ) │ │ │ │ + ldr r1, [pc, #764] @ (23260 ) │ │ │ │ movs r2, #138 @ 0x8a │ │ │ │ - ldr.w sl, [pc, #780] @ 23270 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #20 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #11 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #760] @ (23274 ) │ │ │ │ - mov r7, r0 │ │ │ │ - add sl, pc │ │ │ │ + ldr r3, [pc, #740] @ (23264 ) │ │ │ │ + mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - str r0, [r7, #0] │ │ │ │ - str r1, [r7, #4] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + mov r0, r7 │ │ │ │ movs r1, #11 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - strb r3, [r7, #10] │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strb r3, [r5, #10] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ blx ca30 │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #728] @ (23278 ) │ │ │ │ + ldr r1, [pc, #712] @ (23268 ) │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r8 │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r8 │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [r0, #0] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 20f14 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r3, r4, [sp, #8] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + strd r2, r7, [sp] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ blx c584 │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r8 │ │ │ │ blx c54c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #572] @ (2327c ) │ │ │ │ + ldr r1, [pc, #556] @ (2326c ) │ │ │ │ movs r2, #212 @ 0xd4 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx ca30 │ │ │ │ movs r0, #16 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #552] @ 23280 │ │ │ │ + ldr.w ip, [pc, #536] @ 23270 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r1, #11 │ │ │ │ blx ca30 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ mov r1, fp │ │ │ │ blx c54c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov fp, r0 │ │ │ │ + movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + str.w fp, [r0] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r5 │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #16] │ │ │ │ str r7, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str.w fp, [sp, #48] @ 0x30 │ │ │ │ blx c584 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ blx c54c │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ mov.w r0, #288 @ 0x120 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #400] @ (23284 ) │ │ │ │ + ldr r1, [pc, #376] @ (23274 ) │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #5 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #376] @ (23288 ) │ │ │ │ - mov r2, r0 │ │ │ │ - movs r1, #16 │ │ │ │ + ldr r3, [pc, #352] @ (23278 ) │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ - str r2, [sp, #24] │ │ │ │ + movs r1, #16 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - strb r3, [r2, #4] │ │ │ │ - str r0, [r2, #0] │ │ │ │ + strb r3, [r7, #4] │ │ │ │ + str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #352] @ (2328c ) │ │ │ │ + ldr r1, [pc, #324] @ (2327c ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ blx bfb0 │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r9 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ blx bfb0 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r9 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ movs r0, #74 @ 0x4a │ │ │ │ - blx bfb0 │ │ │ │ - ldr r3, [pc, #288] @ (23290 ) │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r3 │ │ │ │ - blx c54c │ │ │ │ - mov r4, r0 │ │ │ │ - movs r0, #16 │ │ │ │ - b.n 23294 │ │ │ │ + b.n 23280 │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + subs r5, #0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r5, #16 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + adds r5, #22 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - tst r6, r4 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r2 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + rors r6, r0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + eors r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #6 │ │ │ │ + strh r4, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + adds r1, #30 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + strh r6, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + str r4, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r3, [pc, #3588] @ 2408c │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r3 │ │ │ │ + blx c54c │ │ │ │ + mov r4, r0 │ │ │ │ + movs r0, #16 │ │ │ │ blx cd68 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r4, [r0, #4] │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 20f14 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - movs r0, #73 @ 0x49 │ │ │ │ - blx bfb0 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #32] │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #73 @ 0x49 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + mov r1, r9 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ blx bfb0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ blx c54c │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ + blx bfb0 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ + blx c54c │ │ │ │ + mov sl, r0 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx c54c │ │ │ │ - mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ movs r0, #28 │ │ │ │ blx cd68 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [r0, #8] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - strd r1, r8, [r0, #12] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + strd r1, sl, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [r0, #20] │ │ │ │ - movs r6, #3 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [r0, #20] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 20f14 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r3, #3 │ │ │ │ mov r0, fp │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r6, [sp, #8] │ │ │ │ movs r3, #6 │ │ │ │ - str r4, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #3620] @ 24178 │ │ │ │ + ldr.w lr, [pc, #3380] @ 24090 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w r8, lr, #64 @ 0x40 │ │ │ │ mov r6, lr │ │ │ │ add.w ip, ip, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 23360 │ │ │ │ + bne.n 23366 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx ca30 │ │ │ │ movs r0, #106 @ 0x6a │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3564] @ 2417c │ │ │ │ + ldr.w r1, [pc, #3324] @ 24094 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx ca30 │ │ │ │ movs r0, #7 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #3536] @ 24180 │ │ │ │ + ldr.w r3, [pc, #3300] @ 24098 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #5 │ │ │ │ add r3, pc │ │ │ │ + str r6, [sp, #32] │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ strb r3, [r6, #6] │ │ │ │ strh r2, [r6, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r6, [sp, #24] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx ca30 │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3504] @ 24184 │ │ │ │ + ldr.w r1, [pc, #3268] @ 2409c │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r0, #0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #3 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r6, [pc, #3464] @ 24188 │ │ │ │ + ldr.w r6, [pc, #3224] @ 240a0 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 20f14 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ blx c584 │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ blx bfb0 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, ip, #16 │ │ │ │ adds r6, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 23442 │ │ │ │ + bne.n 23448 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [ip, #12] │ │ │ │ blx ca30 │ │ │ │ movs r0, #8 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #3332] @ 2418c │ │ │ │ + ldr.w r3, [pc, #3092] @ 240a4 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ blx ca30 │ │ │ │ movs r0, #5 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #3308] @ 24190 │ │ │ │ + ldr.w r3, [pc, #3068] @ 240a8 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #7 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb r3, [r6, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3280] @ 24194 │ │ │ │ + ldr.w r1, [pc, #3044] @ 240ac │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [r0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ blx c584 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3172] @ 24198 │ │ │ │ + ldr.w r1, [pc, #2932] @ 240b0 │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #27 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #3148] @ 2419c │ │ │ │ + ldr.w ip, [pc, #2908] @ 240b4 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #8] │ │ │ │ @@ -35766,69 +35764,69 @@ │ │ │ │ ldrh.w r3, [ip] │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ strb r3, [r4, #26] │ │ │ │ blx ca30 │ │ │ │ movs r0, #18 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #3096] @ 241a0 │ │ │ │ + ldr.w ip, [pc, #2860] @ 240b8 │ │ │ │ mov r7, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r7, #4] │ │ │ │ movs r1, #5 │ │ │ │ ldrh.w r3, [ip] │ │ │ │ strh r3, [r7, #16] │ │ │ │ blx ca30 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3060] @ 241a4 │ │ │ │ + ldr.w r1, [pc, #2824] @ 240bc │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r0, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ strd r5, r9, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2968] @ 241a8 │ │ │ │ + ldr.w r1, [pc, #2732] @ 240c0 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - ldr.w r5, [pc, #2968] @ 241ac │ │ │ │ + ldr.w r5, [pc, #2728] @ 240c4 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #75 @ 0x4b │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ add r5, pc │ │ │ │ @@ -35842,66 +35840,66 @@ │ │ │ │ adds r5, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 23636 │ │ │ │ + bne.n 2363c │ │ │ │ ldrh r2, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ movs r1, #27 │ │ │ │ strh.w r2, [ip] │ │ │ │ strb.w r3, [ip, #2] │ │ │ │ blx ca30 │ │ │ │ movs r0, #13 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #2876] @ 241b0 │ │ │ │ + ldr.w r3, [pc, #2640] @ 240c8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r1, #18 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #12] │ │ │ │ blx ca30 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2848] @ 241b4 │ │ │ │ + ldr.w r1, [pc, #2608] @ 240cc │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ str r5, [sp, #12] │ │ │ │ - ldr.w r5, [pc, #2780] @ 241b8 │ │ │ │ + ldr.w r5, [pc, #2544] @ 240d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ @@ -35920,46 +35918,46 @@ │ │ │ │ adds r5, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 23706 │ │ │ │ + bne.n 2370c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ mov r0, r9 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [ip, #12] │ │ │ │ blx ca30 │ │ │ │ movs r0, #167 @ 0xa7 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2672] @ 241bc │ │ │ │ + ldr.w r1, [pc, #2432] @ 240d4 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ movs r0, #5 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #2648] @ 241c0 │ │ │ │ + ldr.w r3, [pc, #2408] @ 240d8 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #13 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - ldr.w r4, [pc, #2632] @ 241c4 │ │ │ │ + ldr.w r4, [pc, #2396] @ 240dc │ │ │ │ strb r3, [r5, #4] │ │ │ │ blx ca30 │ │ │ │ add r4, pc │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ add.w r8, r4, #48 @ 0x30 │ │ │ │ blx bfb0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -35969,44 +35967,44 @@ │ │ │ │ adds r4, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 23792 │ │ │ │ + bne.n 23798 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str.w r0, [ip] │ │ │ │ movs r0, #8 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [ip, #12] │ │ │ │ strb.w r3, [ip, #14] │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w sl, [r0] │ │ │ │ - str r0, [sp, #32] │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -36014,34 +36012,34 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ blx c584 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #2460] @ 241c8 │ │ │ │ - mov sl, r0 │ │ │ │ + ldr.w lr, [pc, #2224] @ 240e0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ - add.w r8, lr, #48 @ 0x30 │ │ │ │ + add.w sl, lr, #48 @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cmp ip, r8 │ │ │ │ - bne.n 23836 │ │ │ │ + cmp ip, sl │ │ │ │ + bne.n 2383c │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r6, [pc, #2412] @ 241cc │ │ │ │ + ldr.w r6, [pc, #2172] @ 240e4 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r6, pc │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r4, #12] │ │ │ │ @@ -36060,22 +36058,22 @@ │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r4, #20] │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #6 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #2352] @ 241d0 │ │ │ │ + ldr.w r3, [pc, #2112] @ 240e8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r6, [pc, #2348] @ 241d4 │ │ │ │ + ldr.w r6, [pc, #2112] @ 240ec │ │ │ │ add r3, pc │ │ │ │ - mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ movs r1, #5 │ │ │ │ add r6, pc │ │ │ │ - add.w r8, r6, #64 @ 0x40 │ │ │ │ + add.w sl, r6, #64 @ 0x40 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r2, #4] │ │ │ │ blx ca30 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ @@ -36086,657 +36084,646 @@ │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r6, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ - cmp ip, r8 │ │ │ │ - bne.n 238cc │ │ │ │ + cmp ip, sl │ │ │ │ + bne.n 238d2 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r0, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w lr, [pc, #2256] @ 241d8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - add lr, pc │ │ │ │ - add.w r8, lr, #48 @ 0x30 │ │ │ │ - mov ip, lr │ │ │ │ - adds r5, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r5, #-16] │ │ │ │ - str.w r1, [r5, #-12] │ │ │ │ - str.w r2, [r5, #-8] │ │ │ │ - str.w r3, [r5, #-4] │ │ │ │ - cmp ip, r8 │ │ │ │ - bne.n 23912 │ │ │ │ - mov r3, lr │ │ │ │ - ldmia r3!, {r0, r1, r2} │ │ │ │ - str r0, [r5, #0] │ │ │ │ - str r1, [r5, #4] │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrh r3, [r3, #0] │ │ │ │ - strh r3, [r5, #12] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2196] @ 241dc │ │ │ │ + ldr.w r1, [pc, #2020] @ 240f0 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2180] @ 241e0 │ │ │ │ + ldr.w r1, [pc, #2004] @ 240f4 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w ip, [pc, #1988] @ 240f8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + add ip, pc │ │ │ │ + add.w fp, ip, #48 @ 0x30 │ │ │ │ + mov r5, ip │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [lr, #-16] │ │ │ │ + str.w r1, [lr, #-12] │ │ │ │ + str.w r2, [lr, #-8] │ │ │ │ + str.w r3, [lr, #-4] │ │ │ │ + cmp r5, fp │ │ │ │ + bne.n 23940 │ │ │ │ + mov r3, ip │ │ │ │ + ldmia r3!, {r0, r1, r2} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ movs r0, #16 │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + ldrh r3, [r3, #0] │ │ │ │ + strh.w r3, [lr, #12] │ │ │ │ blx cd68 │ │ │ │ - strd r6, r9, [r0] │ │ │ │ - ldr.w r6, [pc, #2160] @ 241e4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ - str.w r8, [r0, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ + strd r3, r6, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - add r6, pc │ │ │ │ bl 20f14 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1892] @ 240fc │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + ldr.w r6, [pc, #1888] @ 24100 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ + add r6, pc │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1872] @ 24104 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ add.w lr, r6, #64 @ 0x40 │ │ │ │ mov ip, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ add.w ip, ip, #16 │ │ │ │ adds r6, #16 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 23994 │ │ │ │ + bne.n 239cc │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #2092] @ 241e8 │ │ │ │ + ldr.w lr, [pc, #1812] @ 24108 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ add lr, pc │ │ │ │ - add.w r8, lr, #48 @ 0x30 │ │ │ │ + add.w fp, lr, #48 @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ adds r7, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r7, #-16] │ │ │ │ str.w r1, [r7, #-12] │ │ │ │ str.w r2, [r7, #-8] │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - cmp ip, r8 │ │ │ │ - bne.n 239c6 │ │ │ │ + cmp ip, fp │ │ │ │ + bne.n 239fe │ │ │ │ ldmia.w ip!, {r0, r1, r2} │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #0] │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #20 │ │ │ │ str r1, [r7, #4] │ │ │ │ ldrh.w r2, [ip] │ │ │ │ strh r2, [r7, #12] │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2028] @ 241ec │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - mov r9, r0 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2012] @ 241f0 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - mov r8, r0 │ │ │ │ - movs r0, #20 │ │ │ │ blx cd68 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ - strd r9, r8, [r0, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r6, [pc, #1980] @ 241f4 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + strd r3, r6, [r0, #8] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr.w r6, [pc, #1728] @ 2410c │ │ │ │ bl 20f14 │ │ │ │ movs r3, #4 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #3 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ - add.w r8, r6, #48 @ 0x30 │ │ │ │ + add.w fp, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + mov r3, sl │ │ │ │ blx c584 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ mov ip, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, ip, #16 │ │ │ │ adds r6, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ - cmp lr, r8 │ │ │ │ - bne.n 23a68 │ │ │ │ + cmp lr, fp │ │ │ │ + bne.n 23a7c │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str.w r0, [ip] │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r8 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [ip, #12] │ │ │ │ strb.w r3, [ip, #14] │ │ │ │ blx ca30 │ │ │ │ movs r0, #153 @ 0x99 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1860] @ 241f8 │ │ │ │ + ldr.w r1, [pc, #1608] @ 24110 │ │ │ │ movs r2, #153 @ 0x99 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #28 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #6 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1836] @ 241fc │ │ │ │ + ldr.w r3, [pc, #1584] @ 24114 │ │ │ │ mov r2, r0 │ │ │ │ - mov r9, r0 │ │ │ │ + mov fp, r0 │ │ │ │ add r3, pc │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ strh r3, [r2, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1808] @ 24200 │ │ │ │ + ldr.w r1, [pc, #1556] @ 24118 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ str r4, [r0, #0] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + mov r0, sl │ │ │ │ bl 20f14 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #1772] @ 24204 │ │ │ │ + ldr.w lr, [pc, #1520] @ 2411c │ │ │ │ mov r6, r0 │ │ │ │ mov ip, r0 │ │ │ │ add lr, pc │ │ │ │ - add.w fp, lr, #64 @ 0x40 │ │ │ │ + add.w r9, lr, #64 @ 0x40 │ │ │ │ mov r4, lr │ │ │ │ add.w ip, ip, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ - cmp r4, fp │ │ │ │ - bne.n 23b22 │ │ │ │ - ldr.w r4, [pc, #1732] @ 24208 │ │ │ │ + cmp r4, r9 │ │ │ │ + bne.n 23b36 │ │ │ │ + ldr.w r4, [pc, #1480] @ 24120 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ mov lr, r0 │ │ │ │ add r4, pc │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add.w fp, r4, #48 @ 0x30 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add.w r9, r4, #48 @ 0x30 │ │ │ │ mov ip, r4 │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ - cmp ip, fp │ │ │ │ - bne.n 23b56 │ │ │ │ + cmp ip, r9 │ │ │ │ + bne.n 23b6a │ │ │ │ ldmia.w ip!, {r0, r1, r2} │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ movs r0, #12 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrh.w r2, [ip] │ │ │ │ strh.w r2, [lr, #12] │ │ │ │ ldrb.w r2, [ip, #2] │ │ │ │ strb.w r2, [lr, #14] │ │ │ │ blx cd68 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [r0, #0] │ │ │ │ movs r1, #3 │ │ │ │ str r2, [r0, #4] │ │ │ │ - mov fp, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #1624] @ 2420c │ │ │ │ + ldr.w lr, [pc, #1372] @ 24124 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add.w ip, lr, #48 @ 0x30 │ │ │ │ mov r5, lr │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 23bc0 │ │ │ │ + bne.n 23bd4 │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ + str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ - str r1, [r4, #4] │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ldrh r3, [r3, #0] │ │ │ │ - strh r3, [r4, #12] │ │ │ │ + str r1, [r4, #4] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ + ldrb r3, [r3, #2] │ │ │ │ + strb r3, [r4, #14] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1564] @ 24210 │ │ │ │ + ldr.w r1, [pc, #1308] @ 24128 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1548] @ 24214 │ │ │ │ + ldr.w lr, [pc, #1292] @ 2412c │ │ │ │ mov r4, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + add lr, pc │ │ │ │ + add.w r9, lr, #64 @ 0x40 │ │ │ │ + mov r5, lr │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 23c2c │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w ip, [pc, #1244] @ 24130 │ │ │ │ mov lr, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ add ip, pc │ │ │ │ - add.w r3, ip, #48 @ 0x30 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + add.w r9, ip, #48 @ 0x30 │ │ │ │ mov r5, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 23c16 │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 23c60 │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - strb.w r3, [lr, #14] │ │ │ │ strh.w r2, [lr, #12] │ │ │ │ + strb.w r3, [lr, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #1468] @ 24218 │ │ │ │ - mov ip, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - add lr, pc │ │ │ │ - add.w r3, lr, #64 @ 0x40 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r5, lr │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip, #-16] │ │ │ │ - str.w r1, [ip, #-12] │ │ │ │ - str.w r2, [ip, #-8] │ │ │ │ - str.w r3, [ip, #-4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 23c6a │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1416] @ 2421c │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1400] @ 24220 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1384] @ 24224 │ │ │ │ + ldr.w ip, [pc, #1168] @ 24134 │ │ │ │ mov lr, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ add ip, pc │ │ │ │ - add.w r3, ip, #48 @ 0x30 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + add.w r9, ip, #48 @ 0x30 │ │ │ │ mov r5, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 23cca │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 23cb0 │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - strb.w r3, [lr, #14] │ │ │ │ strh.w r2, [lr, #12] │ │ │ │ + strb.w r3, [lr, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #1304] @ 24228 │ │ │ │ - mov ip, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - add lr, pc │ │ │ │ - add.w r3, lr, #64 @ 0x40 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r5, lr │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip, #-16] │ │ │ │ - str.w r1, [ip, #-12] │ │ │ │ - str.w r2, [ip, #-8] │ │ │ │ - str.w r3, [ip, #-4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 23d1e │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1252] @ 2422c │ │ │ │ + ldr.w ip, [pc, #1092] @ 24138 │ │ │ │ mov lr, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ add ip, pc │ │ │ │ - add.w r3, ip, #48 @ 0x30 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + add.w r9, ip, #48 @ 0x30 │ │ │ │ mov r5, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 23d56 │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 23d00 │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - strb.w r3, [lr, #14] │ │ │ │ - strh.w r2, [lr, #12] │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + ldrh r3, [r3, #0] │ │ │ │ + strh.w r3, [lr, #12] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1172] @ 24230 │ │ │ │ - mov lr, r0 │ │ │ │ + ldr r1, [pc, #1020] @ (2413c ) │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w lr, [pc, #1008] @ 24140 │ │ │ │ + mov ip, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + add lr, pc │ │ │ │ + add.w r9, lr, #64 @ 0x40 │ │ │ │ + mov r5, lr │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 23d5c │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ + blx bfb0 │ │ │ │ + ldr r1, [pc, #960] @ (24144 ) │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w ip, [pc, #944] @ 24148 │ │ │ │ + mov lr, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ add ip, pc │ │ │ │ - add.w r3, ip, #48 @ 0x30 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + add.w r9, ip, #48 @ 0x30 │ │ │ │ mov r5, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 23daa │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 23da2 │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - strb.w r3, [lr, #14] │ │ │ │ strh.w r2, [lr, #12] │ │ │ │ + strb.w r3, [lr, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #1092] @ 24234 │ │ │ │ + ldr.w lr, [pc, #868] @ 2414c │ │ │ │ mov ip, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ add lr, pc │ │ │ │ - add.w r3, lr, #64 @ 0x40 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + add.w r9, lr, #64 @ 0x40 │ │ │ │ mov r5, lr │ │ │ │ add.w ip, ip, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 23dfe │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 23df2 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx cd68 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [r0, #20] │ │ │ │ + str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [r0, #24] │ │ │ │ + str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [r0, #28] │ │ │ │ + str r3, [r0, #24] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [r0, #32] │ │ │ │ + str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ + str r3, [r0, #32] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [r0, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r6, [r0, #0] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #11 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, sl │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #952] @ (24238 ) │ │ │ │ + ldr r1, [pc, #732] @ (24150 ) │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - movs r1, #63 @ 0x3f │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #940] @ (2423c ) │ │ │ │ + ldr r4, [pc, #724] @ (24154 ) │ │ │ │ + movs r1, #63 @ 0x3f │ │ │ │ blx ca30 │ │ │ │ + add r4, pc │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ + add.w r9, r4, #48 @ 0x30 │ │ │ │ blx bfb0 │ │ │ │ - add r4, pc │ │ │ │ mov r7, r0 │ │ │ │ mov lr, r0 │ │ │ │ - add.w r3, r4, #48 @ 0x30 │ │ │ │ - str r3, [sp, #24] │ │ │ │ mov ip, r4 │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.n 23ea6 │ │ │ │ + cmp ip, r9 │ │ │ │ + bne.n 23e96 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ blx ca30 │ │ │ │ movs r0, #10 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #860] @ (24240 ) │ │ │ │ + ldr r3, [pc, #648] @ (24158 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, fp │ │ │ │ movs r1, #6 │ │ │ │ + ldr.w fp, [pc, #636] @ 2415c │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r4, #8] │ │ │ │ + add fp, pc │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #836] @ (24244 ) │ │ │ │ + ldr r1, [pc, #620] @ (24160 ) │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str.w r9, [r0] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, sl │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #800] @ (24248 ) │ │ │ │ + ldr r3, [pc, #584] @ (24164 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ blx c54c │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #2 │ │ │ │ str.w r9, [r0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, fp │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ bl 20f14 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ blx c54c │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #8 │ │ │ │ - ldr.w fp, [pc, #752] @ 2424c │ │ │ │ blx cd68 │ │ │ │ movs r1, #11 │ │ │ │ str.w r9, [r0] │ │ │ │ - add fp, pc │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ blx c584 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #692] @ (24250 ) │ │ │ │ + ldr r1, [pc, #480] @ (24168 ) │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ mov.w r0, #264 @ 0x108 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #668] @ (24254 ) │ │ │ │ + ldr r1, [pc, #456] @ (2416c ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #12 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #644] @ (24258 ) │ │ │ │ + ldr r3, [pc, #432] @ (24170 ) │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r7, #4] │ │ │ │ movs r1, #10 │ │ │ │ blx ca30 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #620] @ (2425c ) │ │ │ │ + ldr r1, [pc, #408] @ (24174 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ @@ -36744,122 +36731,248 @@ │ │ │ │ str.w r9, [r0] │ │ │ │ mov r0, r8 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #516] @ (24260 ) │ │ │ │ + ldr r1, [pc, #304] @ (24178 ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #94 @ 0x5e │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #496] @ (24264 ) │ │ │ │ + ldr r1, [pc, #280] @ (2417c ) │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ movs r0, #8 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #472] @ (24268 ) │ │ │ │ + ldr r3, [pc, #256] @ (24180 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #464] @ (2426c ) │ │ │ │ + b.n 24184 │ │ │ │ + nop │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [pc, #320] @ (241f0 ) │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r7, #32] │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [pc, #944] @ (24470 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r1, #28] │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r6, #24] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r4, #12] │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r6, #20] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r3, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r0, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r4, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + add r4, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [pc, #784] @ (24450 ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r0, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ + movs r1, r0 │ │ │ │ + ands r6, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + cmn r6, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r5, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr.w r7, [pc, #3656] @ 24fd0 │ │ │ │ str r1, [r6, #4] │ │ │ │ movs r1, #12 │ │ │ │ blx ca30 │ │ │ │ add r7, pc │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ mov r1, r7 │ │ │ │ - str r7, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ blx c54c │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ str.w r9, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ mov r9, r8 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #344] @ (24270 ) │ │ │ │ + ldr.w r1, [pc, #3536] @ 24fd4 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ movs r0, #19 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #320] @ 24274 │ │ │ │ + ldr.w ip, [pc, #3512] @ 24fd8 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ @@ -36868,159 +36981,28 @@ │ │ │ │ ldrh.w r3, [ip] │ │ │ │ strh r3, [r4, #16] │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ strb r3, [r4, #18] │ │ │ │ blx ca30 │ │ │ │ movs r0, #16 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #280] @ 24278 │ │ │ │ + ldr.w ip, [pc, #3468] @ 24fdc │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r5, #12] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r5, #4] │ │ │ │ movs r1, #8 │ │ │ │ - b.n 2427c │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #568] @ (243d0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [pc, #168] @ (24250 ) │ │ │ │ - movs r1, r0 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r1, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r4, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r0, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r3, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, ip │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r2, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r7, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - eors r2, r2 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - cmn r4, r5 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ - movs r1, r0 │ │ │ │ blx ca30 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3712] @ 25108 │ │ │ │ + ldr.w r1, [pc, #3440] @ 24fe0 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ @@ -37028,58 +37010,58 @@ │ │ │ │ str.w r9, [r0] │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r9, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #79 @ 0x4f │ │ │ │ mov r9, r8 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3612] @ 2510c │ │ │ │ + ldr.w r1, [pc, #3340] @ 24fe4 │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ movs r0, #123 @ 0x7b │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3588] @ 25110 │ │ │ │ + ldr.w r1, [pc, #3316] @ 24fe8 │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #19 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #22 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #3564] @ 25114 │ │ │ │ + ldr.w ip, [pc, #3292] @ 24fec │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r1, [r4, #4] │ │ │ │ @@ -37109,45 +37091,45 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r6, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ blx c584 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ mov sl, r9 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3416] @ 25118 │ │ │ │ + ldr.w r1, [pc, #3144] @ 24ff0 │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ mov r9, r8 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r6, [pc, #3412] @ 2511c │ │ │ │ + ldr.w r6, [pc, #3140] @ 24ff4 │ │ │ │ blx c54c │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3392] @ 25120 │ │ │ │ + ldr.w r1, [pc, #3120] @ 24ff8 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r6, pc │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ @@ -37172,128 +37154,128 @@ │ │ │ │ mov r1, fp │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #3300] @ 25124 │ │ │ │ - ldr.w r4, [pc, #3300] @ 25128 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r3, [pc, #3028] @ 24ffc │ │ │ │ + ldr.w r4, [pc, #3028] @ 25000 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ add r4, pc │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ blx c54c │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #12 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [r0, #0] │ │ │ │ str r5, [r0, #4] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ mov r1, r4 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r4, [r0] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, r8 │ │ │ │ bl 20f14 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #8] │ │ │ │ blx c584 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3156] @ 2512c │ │ │ │ + ldr.w r1, [pc, #2884] @ 25004 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #75 @ 0x4b │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #112 @ 0x70 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3132] @ 25130 │ │ │ │ + ldr.w r1, [pc, #2860] @ 25008 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ movs r0, #13 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #3108] @ 25134 │ │ │ │ + ldr.w r3, [pc, #2836] @ 2500c │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r1, #18 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #12] │ │ │ │ blx ca30 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ blx c54c │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [r0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ @@ -37306,21 +37288,21 @@ │ │ │ │ mov r2, r9 │ │ │ │ strd r3, sl, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ blx c584 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2980] @ 25138 │ │ │ │ + ldr.w r1, [pc, #2708] @ 25010 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ - ldr.w r6, [pc, #2980] @ 2513c │ │ │ │ + ldr.w r6, [pc, #2708] @ 25014 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ add r6, pc │ │ │ │ movs r0, #16 │ │ │ │ blx bfb0 │ │ │ │ mov r5, r0 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -37329,21 +37311,21 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r5, #4] │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ blx ca30 │ │ │ │ movs r0, #12 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #2928] @ 25140 │ │ │ │ + ldr.w r3, [pc, #2656] @ 25018 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r4, [pc, #2920] @ 25144 │ │ │ │ + ldr.w r4, [pc, #2648] @ 2501c │ │ │ │ str r1, [r6, #4] │ │ │ │ movs r1, #13 │ │ │ │ str r2, [r6, #8] │ │ │ │ add r4, pc │ │ │ │ blx ca30 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ @@ -37355,30 +37337,30 @@ │ │ │ │ adds r4, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 245f8 │ │ │ │ + bne.n 245e0 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str.w r0, [ip] │ │ │ │ movs r0, #8 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [ip, #12] │ │ │ │ strb.w r3, [ip, #14] │ │ │ │ blx cd68 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r7, [pc, #2820] @ 25148 │ │ │ │ + ldr.w r7, [pc, #2548] @ 25020 │ │ │ │ movs r1, #1 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ add r7, pc │ │ │ │ blx bfb0 │ │ │ │ add.w r8, r7, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -37388,98 +37370,98 @@ │ │ │ │ adds r7, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 2465c │ │ │ │ + bne.n 24644 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #2740] @ 2514c │ │ │ │ + ldr.w lr, [pc, #2468] @ 25024 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w r8, lr, #64 @ 0x40 │ │ │ │ mov r4, lr │ │ │ │ add.w ip, ip, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 246a2 │ │ │ │ + bne.n 2468a │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, sl │ │ │ │ bl 20f14 │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ blx c584 │ │ │ │ movs r0, #74 @ 0x4a │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2640] @ 25150 │ │ │ │ + ldr.w r1, [pc, #2368] @ 25028 │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ movs r0, #222 @ 0xde │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2616] @ 25154 │ │ │ │ + ldr.w r1, [pc, #2344] @ 2502c │ │ │ │ movs r2, #222 @ 0xde │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #16 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #17 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2592] @ 25158 │ │ │ │ + ldr.w ip, [pc, #2320] @ 25030 │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r5, #12] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r5, #4] │ │ │ │ movs r1, #12 │ │ │ │ ldrb.w r3, [ip] │ │ │ │ strb r3, [r5, #16] │ │ │ │ blx ca30 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2556] @ 2515c │ │ │ │ + ldr.w r1, [pc, #2284] @ 25034 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ @@ -37487,15 +37469,15 @@ │ │ │ │ str.w sl, [r0] │ │ │ │ mov r0, r9 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 20f14 │ │ │ │ @@ -37506,42 +37488,42 @@ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2452] @ 25160 │ │ │ │ + ldr.w r1, [pc, #2180] @ 25038 │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ mov.w r0, #284 @ 0x11c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2424] @ 25164 │ │ │ │ + ldr.w r1, [pc, #2152] @ 2503c │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #222 @ 0xde │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ movs r0, #18 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2400] @ 25168 │ │ │ │ + ldr.w ip, [pc, #2128] @ 25040 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r8, [pc, #2396] @ 2516c │ │ │ │ + ldr.w r8, [pc, #2124] @ 25044 │ │ │ │ add ip, pc │ │ │ │ add r8, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ @@ -37563,86 +37545,86 @@ │ │ │ │ str.w sl, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r6, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ blx c584 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ mov sl, r9 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2256] @ 25170 │ │ │ │ + ldr.w r1, [pc, #1984] @ 25048 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #75 @ 0x4b │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ movs r0, #141 @ 0x8d │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2232] @ 25174 │ │ │ │ + ldr.w r1, [pc, #1960] @ 2504c │ │ │ │ movs r2, #141 @ 0x8d │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #9 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #2208] @ 25178 │ │ │ │ + ldr.w r3, [pc, #1936] @ 25050 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r7, [pc, #2204] @ 2517c │ │ │ │ + ldr.w r7, [pc, #1932] @ 25054 │ │ │ │ add r3, pc │ │ │ │ add r7, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #18 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r6, #8] │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2176] @ 25180 │ │ │ │ + ldr.w r1, [pc, #1904] @ 25058 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ - ldr.w r4, [pc, #2148] @ 25184 │ │ │ │ + ldr.w r4, [pc, #1876] @ 2505c │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ blx bfb0 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ add r4, pc │ │ │ │ blx c54c │ │ │ │ mov fp, r0 │ │ │ │ @@ -37654,16 +37636,16 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #12 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r0] │ │ │ │ mov fp, sl │ │ │ │ str r5, [r0, #4] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ blx bfb0 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ blx c54c │ │ │ │ mov r5, r0 │ │ │ │ @@ -37674,53 +37656,53 @@ │ │ │ │ blx c54c │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #12 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ strd r5, r7, [r0] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r7, #2 │ │ │ │ bl 20f14 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r5, r9 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ blx c584 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2004] @ 25188 │ │ │ │ + ldr.w r1, [pc, #1732] @ 25060 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #140 @ 0x8c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1980] @ 2518c │ │ │ │ + ldr.w r1, [pc, #1708] @ 25064 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ blx ca30 │ │ │ │ movs r0, #13 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1956] @ 25190 │ │ │ │ + ldr.w r3, [pc, #1684] @ 25068 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -37735,64 +37717,64 @@ │ │ │ │ blx c54c │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ str.w fp, [r0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 20f14 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, fp, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ blx c584 │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1824] @ 25194 │ │ │ │ + ldr.w r1, [pc, #1552] @ 2506c │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1800] @ 25198 │ │ │ │ + ldr.w r1, [pc, #1528] @ 25070 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ movs r0, #16 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1772] @ 2519c │ │ │ │ + ldr.w ip, [pc, #1500] @ 25074 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ @@ -37812,75 +37794,75 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r8, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ blx c584 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1648] @ 251a0 │ │ │ │ + ldr.w r1, [pc, #1376] @ 25078 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #58 @ 0x3a │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1624] @ 251a4 │ │ │ │ + ldr.w ip, [pc, #1352] @ 2507c │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r0 │ │ │ │ add ip, pc │ │ │ │ add.w r8, ip, #48 @ 0x30 │ │ │ │ mov lr, ip │ │ │ │ adds r7, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r7, #-16] │ │ │ │ str.w r1, [r7, #-12] │ │ │ │ str.w r2, [r7, #-8] │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 24b58 │ │ │ │ + bne.n 24b40 │ │ │ │ mov r3, ip │ │ │ │ - ldr.w r8, [pc, #1580] @ 251a8 │ │ │ │ + ldr.w r8, [pc, #1308] @ 25080 │ │ │ │ add r8, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r7, #8] │ │ │ │ blx ca30 │ │ │ │ movs r0, #11 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1552] @ 251ac │ │ │ │ + ldr.w r3, [pc, #1280] @ 25084 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #16 │ │ │ │ @@ -37895,125 +37877,125 @@ │ │ │ │ mov r1, r8 │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 20f14 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1424] @ 251b0 │ │ │ │ + ldr.w r1, [pc, #1152] @ 25088 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #115 @ 0x73 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1400] @ 251b4 │ │ │ │ + ldr.w r1, [pc, #1128] @ 2508c │ │ │ │ movs r2, #115 @ 0x73 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ blx ca30 │ │ │ │ movs r0, #12 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1376] @ 251b8 │ │ │ │ + ldr.w r3, [pc, #1104] @ 25090 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w fp, [pc, #1376] @ 251bc │ │ │ │ + ldr.w fp, [pc, #1104] @ 25094 │ │ │ │ add r3, pc │ │ │ │ add fp, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r1, #11 │ │ │ │ blx ca30 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bfb0 │ │ │ │ - mov r1, fp │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ + mov r1, fp │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ blx c584 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov r6, r9 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1248] @ 251c0 │ │ │ │ + ldr r1, [pc, #976] @ (25098 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r6, [pc, #1236] @ 251c4 │ │ │ │ + ldr r6, [pc, #968] @ (2509c ) │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ blx ca30 │ │ │ │ add r6, pc │ │ │ │ movs r0, #16 │ │ │ │ blx bfb0 │ │ │ │ mov r5, r0 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -38022,17 +38004,17 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ str r1, [r5, #4] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ blx ca30 │ │ │ │ movs r0, #13 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1196] @ 251c8 │ │ │ │ + ldr r3, [pc, #928] @ (250a0 ) │ │ │ │ mov r6, r0 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r6, #8] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r6, #4] │ │ │ │ movs r1, #12 │ │ │ │ @@ -38043,159 +38025,160 @@ │ │ │ │ blx bfb0 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ mov r1, fp │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ + movs r1, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r7, [pc, #1144] @ 251cc │ │ │ │ - movs r1, #1 │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #79 @ 0x4f │ │ │ │ - add r7, pc │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ blx bfb0 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ + movs r0, #79 @ 0x4f │ │ │ │ blx bfb0 │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [pc, #848] @ (250a4 ) │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r3 │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [r0, #0] │ │ │ │ str r4, [r0, #4] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ + blx bfb0 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ + blx c54c │ │ │ │ + mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1076] @ 251d0 │ │ │ │ + ldr r1, [pc, #796] @ (250a8 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - mov fp, r0 │ │ │ │ + mov r7, r0 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1060] @ 251d4 │ │ │ │ + ldr r1, [pc, #780] @ (250ac ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - mov sl, r0 │ │ │ │ + mov r8, r0 │ │ │ │ movs r0, #79 @ 0x4f │ │ │ │ blx bfb0 │ │ │ │ - mov r1, r7 │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ - blx bfb0 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ - blx c54c │ │ │ │ - mov r7, r0 │ │ │ │ movs r0, #20 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ - strd r4, r7, [r0, #8] │ │ │ │ + strd r8, r4, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ - strd fp, sl, [r0] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + strd sl, r7, [r0] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 20f14 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ + movs r3, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ - movs r3, #4 │ │ │ │ - str r6, [sp, #12] │ │ │ │ + str r7, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ + str r6, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ blx c584 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #960] @ 251d8 │ │ │ │ + ldr.w lr, [pc, #696] @ 250b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add.w r8, lr, #48 @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 24e24 │ │ │ │ + bne.n 24e02 │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb r3, [r4, #14] │ │ │ │ strh r2, [r4, #12] │ │ │ │ blx ca30 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #884] @ (251dc ) │ │ │ │ + ldr r1, [pc, #624] @ (250b4 ) │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #16 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #6 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #864] @ (251e0 ) │ │ │ │ + ldr r3, [pc, #600] @ (250b8 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #13 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ strh r3, [r4, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx ca30 │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #840] @ (251e4 ) │ │ │ │ + ldr r1, [pc, #576] @ (250bc ) │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str.w r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #2 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -38210,15 +38193,15 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx c584 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #740] @ (251e8 ) │ │ │ │ + ldr r1, [pc, #480] @ (250c0 ) │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ @@ -38227,70 +38210,70 @@ │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ strb r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ movs r0, #12 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #700] @ (251ec ) │ │ │ │ + ldr r3, [pc, #440] @ (250c4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r0, [r6, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #6 │ │ │ │ str r2, [r6, #8] │ │ │ │ blx ca30 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #676] @ 251f0 │ │ │ │ + ldr.w lr, [pc, #416] @ 250c8 │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ add lr, pc │ │ │ │ add.w r8, lr, #48 @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 24f56 │ │ │ │ + bne.n 24f34 │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r4, #12] │ │ │ │ strb r3, [r4, #14] │ │ │ │ blx cd68 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #12] │ │ │ │ @@ -38299,66 +38282,195 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ blx c584 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #528] @ 251f4 │ │ │ │ + ldr.w lr, [pc, #264] @ 250cc │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ add lr, pc │ │ │ │ add.w sl, lr, #48 @ 0x30 │ │ │ │ + b.n 250d0 │ │ │ │ + cmp r2, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r4, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r0, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [pc, #48] @ (25024 ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r2, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r4, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r4, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [pc, #232] @ (2510c ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [pc, #944] @ (253d8 ) │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r1, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r6, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ + movs r1, r0 │ │ │ │ + adcs r6, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + bx sl │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r3, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r5, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r6, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + cmn r4, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r2, [r7, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r5, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r4, #2 │ │ │ │ + movs r1, r0 │ │ │ │ mov ip, lr │ │ │ │ adds r5, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ cmp ip, sl │ │ │ │ - bne.n 24ff0 │ │ │ │ + bne.n 250d0 │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r5, #4] │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r5, #12] │ │ │ │ strb r3, [r5, #14] │ │ │ │ blx ca30 │ │ │ │ movs r0, #14 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #452] @ (251f8 ) │ │ │ │ + ldr.w r3, [pc, #3496] @ 25ebc │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r5, #12] │ │ │ │ blx ca30 │ │ │ │ movs r0, #6 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #424] @ (251fc ) │ │ │ │ + ldr.w r3, [pc, #3468] @ 25ec0 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ - ldr r6, [pc, #412] @ (25200 ) │ │ │ │ + ldr.w r6, [pc, #3452] @ 25ec4 │ │ │ │ strh r3, [r7, #4] │ │ │ │ blx ca30 │ │ │ │ add r6, pc │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ add.w r9, r6, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -38368,292 +38480,160 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp ip, r9 │ │ │ │ - bne.n 25078 │ │ │ │ + bne.n 2515e │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [r0] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #336] @ 25204 │ │ │ │ + ldr.w lr, [pc, #3372] @ 25ec8 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add.w ip, lr, #48 @ 0x30 │ │ │ │ mov r6, lr │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 250c0 │ │ │ │ + bne.n 251a6 │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r4, #12] │ │ │ │ strb r3, [r4, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #272] @ 25208 │ │ │ │ + ldr.w lr, [pc, #3308] @ 25ecc │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w sl, lr, #64 @ 0x40 │ │ │ │ - b.n 2520c │ │ │ │ - nop │ │ │ │ - subs r0, r0, #3 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [pc, #176] @ (251cc ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, r5, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, r0, r2 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - subs r2, r0, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [pc, #360] @ (252b4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [pc, #48] @ (25180 ) │ │ │ │ - movs r1, r0 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, r5, r2 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ - movs r1, r0 │ │ │ │ - adcs r6, r5 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - bx lr │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, r7, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r6, r0, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, r3, r6 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ - movs r1, r0 │ │ │ │ - cmn r6, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, r0, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, r6, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [pc, #896] @ (25584 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [pc, #456] @ (253d0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [pc, #440] @ (253c4 ) │ │ │ │ - movs r1, r0 │ │ │ │ mov r6, lr │ │ │ │ add.w ip, ip, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 2520c │ │ │ │ + bne.n 251ea │ │ │ │ movs r0, #12 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ strd fp, r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #3384] @ 25f80 │ │ │ │ + ldr.w lr, [pc, #3240] @ 25ed0 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add.w sl, lr, #48 @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp ip, sl │ │ │ │ - bne.n 25254 │ │ │ │ + bne.n 25232 │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r4, #12] │ │ │ │ strb r3, [r4, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #3316] @ 25f84 │ │ │ │ + ldr.w lr, [pc, #3176] @ 25ed4 │ │ │ │ mov ip, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ add lr, pc │ │ │ │ add.w sl, lr, #64 @ 0x40 │ │ │ │ mov r4, lr │ │ │ │ add.w ip, ip, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 2529a │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + bne.n 25278 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ movs r0, #12 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ str r4, [r0, #4] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ blx c584 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #3216] @ 25f88 │ │ │ │ + ldr.w lr, [pc, #3076] @ 25ed8 │ │ │ │ mov ip, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ add lr, pc │ │ │ │ add.w sl, lr, #64 @ 0x40 │ │ │ │ mov r4, lr │ │ │ │ add.w ip, ip, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 25302 │ │ │ │ + bne.n 252e0 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ movs r0, #32 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #3160] @ 25f8c │ │ │ │ + ldr.w ip, [pc, #3020] @ 25edc │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ @@ -38664,402 +38644,402 @@ │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #20] │ │ │ │ movs r1, #14 │ │ │ │ blx ca30 │ │ │ │ movs r0, #7 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #3116] @ 25f90 │ │ │ │ + ldr.w r3, [pc, #2976] @ 25ee0 │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ strh r2, [r4, #4] │ │ │ │ strb r3, [r4, #6] │ │ │ │ blx ca30 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #3084] @ 25f94 │ │ │ │ + ldr.w lr, [pc, #2944] @ 25ee4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ add lr, pc │ │ │ │ add.w ip, lr, #48 @ 0x30 │ │ │ │ mov r7, lr │ │ │ │ adds r5, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 25392 │ │ │ │ + bne.n 25370 │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ movs r0, #8 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r5, #12] │ │ │ │ strb r3, [r5, #14] │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #3004] @ 25f98 │ │ │ │ + ldr.w lr, [pc, #2860] @ 25ee8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add.w ip, lr, #48 @ 0x30 │ │ │ │ mov r7, lr │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 253e8 │ │ │ │ + bne.n 253c6 │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ str r1, [r4, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r4, #12] │ │ │ │ strb r3, [r4, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2940] @ 25f9c │ │ │ │ + ldr.w ip, [pc, #2796] @ 25eec │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r0 │ │ │ │ add ip, pc │ │ │ │ add.w r8, ip, #48 @ 0x30 │ │ │ │ mov r7, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 2542c │ │ │ │ + bne.n 2540a │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ movs r0, #12 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [lr, #12] │ │ │ │ strb.w r3, [lr, #14] │ │ │ │ blx cd68 │ │ │ │ movs r1, #2 │ │ │ │ strd r5, r4, [r0] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2844] @ 25fa0 │ │ │ │ + ldr.w ip, [pc, #2700] @ 25ef0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ add.w r7, ip, #48 @ 0x30 │ │ │ │ mov r6, ip │ │ │ │ adds r4, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 25490 │ │ │ │ + bne.n 2546e │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ + str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ - str r1, [r4, #4] │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ldrh r3, [r3, #0] │ │ │ │ - strh r3, [r4, #12] │ │ │ │ + str r1, [r4, #4] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ + ldrb r3, [r3, #2] │ │ │ │ + strb r3, [r4, #14] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2784] @ 25fa4 │ │ │ │ + ldr.w r1, [pc, #2636] @ 25ef4 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r8, r0 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2768] @ 25fa8 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - mov r9, r0 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2752] @ 25fac │ │ │ │ - mov fp, r0 │ │ │ │ + ldr.w ip, [pc, #2620] @ 25ef8 │ │ │ │ + mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ add ip, pc │ │ │ │ add.w r6, ip, #48 @ 0x30 │ │ │ │ mov r4, ip │ │ │ │ adds r7, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r7, #-16] │ │ │ │ str.w r1, [r7, #-12] │ │ │ │ str.w r2, [r7, #-8] │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 254f8 │ │ │ │ + bne.n 254c6 │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #0] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ str r1, [r7, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r7, #12] │ │ │ │ strb r3, [r7, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2688] @ 25fb0 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - add ip, pc │ │ │ │ - add.w r7, ip, #64 @ 0x40 │ │ │ │ - mov r4, ip │ │ │ │ - adds r6, #16 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r6, #-16] │ │ │ │ - str.w r1, [r6, #-12] │ │ │ │ - str.w r2, [r6, #-8] │ │ │ │ - str.w r3, [r6, #-4] │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 2553c │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2640] @ 25fb4 │ │ │ │ + ldr.w ip, [pc, #2556] @ 25efc │ │ │ │ + mov fp, r0 │ │ │ │ mov r7, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ add ip, pc │ │ │ │ add.w r6, ip, #48 @ 0x30 │ │ │ │ mov r4, ip │ │ │ │ adds r7, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r7, #-16] │ │ │ │ str.w r1, [r7, #-12] │ │ │ │ str.w r2, [r7, #-8] │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 2556e │ │ │ │ + bne.n 2550a │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ - str r2, [r7, #8] │ │ │ │ str r0, [r7, #0] │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ str r1, [r7, #4] │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - strh r2, [r7, #12] │ │ │ │ - strb r3, [r7, #14] │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + str r2, [r7, #8] │ │ │ │ + ldrh r3, [r3, #0] │ │ │ │ + strh r3, [r7, #12] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2576] @ 25fb8 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr.w ip, [pc, #2496] @ 25f00 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + add ip, pc │ │ │ │ + add.w r7, ip, #64 @ 0x40 │ │ │ │ + mov r4, ip │ │ │ │ + adds r6, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r6, #-16] │ │ │ │ + str.w r1, [r6, #-12] │ │ │ │ + str.w r2, [r6, #-8] │ │ │ │ + str.w r3, [r6, #-4] │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.n 2554a │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #2452] @ 25f04 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w ip, [pc, #2436] @ 25f08 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ add ip, pc │ │ │ │ add.w r6, ip, #48 @ 0x30 │ │ │ │ mov r4, ip │ │ │ │ adds r7, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r7, #-16] │ │ │ │ str.w r1, [r7, #-12] │ │ │ │ str.w r2, [r7, #-8] │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 255b2 │ │ │ │ + bne.n 25590 │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ str r1, [r7, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r7, #12] │ │ │ │ strb r3, [r7, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2512] @ 25fbc │ │ │ │ + ldr.w ip, [pc, #2372] @ 25f0c │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ add ip, pc │ │ │ │ add.w lr, ip, #64 @ 0x40 │ │ │ │ mov r4, ip │ │ │ │ adds r6, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r6, #-16] │ │ │ │ str.w r1, [r6, #-12] │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ str.w r3, [r6, #-4] │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 255f6 │ │ │ │ + bne.n 255d4 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ movs r6, #8 │ │ │ │ blx cd68 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r5, r8, [r0] │ │ │ │ movs r5, #1 │ │ │ │ strd r9, fp, [r0, #8] │ │ │ │ mov fp, sl │ │ │ │ strd r3, r7, [r0, #24] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx c584 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2392] @ 25fc0 │ │ │ │ + ldr.w r1, [pc, #2248] @ 25f10 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #129 @ 0x81 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2368] @ 25fc4 │ │ │ │ + ldr.w r1, [pc, #2224] @ 25f14 │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ blx ca30 │ │ │ │ mov r0, r6 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #2344] @ 25fc8 │ │ │ │ + ldr.w r3, [pc, #2200] @ 25f18 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r0, sl │ │ │ │ movs r1, #7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2320] @ 25fcc │ │ │ │ + ldr.w r1, [pc, #2176] @ 25f1c │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - str r1, [sp, #28] │ │ │ │ + str r1, [sp, #32] │ │ │ │ blx c54c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ str.w sl, [r0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #2 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 20f14 │ │ │ │ mov r0, r8 │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ + str.w sl, [sp, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov sl, r8 │ │ │ │ - ldr.w r8, [pc, #2240] @ 25fd0 │ │ │ │ + ldr.w r8, [pc, #2100] @ 25f20 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, fp, [sp] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ blx c584 │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ mov fp, r9 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ mov r1, r8 │ │ │ │ blx c54c │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2184] @ 25fd4 │ │ │ │ + ldr.w r1, [pc, #2044] @ 25f24 │ │ │ │ movs r2, #212 @ 0xd4 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ blx ca30 │ │ │ │ movs r0, #16 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2160] @ 25fd8 │ │ │ │ + ldr.w ip, [pc, #2020] @ 25f28 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r7, [pc, #2148] @ 25fdc │ │ │ │ + ldr.w r7, [pc, #2008] @ 25f2c │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #8] │ │ │ │ add r7, pc │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ blx ca30 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ @@ -39069,424 +39049,424 @@ │ │ │ │ blx c54c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ str.w fp, [r0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ strd r3, fp, [sp, #8] │ │ │ │ strd r5, r2, [sp] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - str.w fp, [sp, #60] @ 0x3c │ │ │ │ + str.w fp, [sp, #64] @ 0x40 │ │ │ │ blx c584 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ mov fp, sl │ │ │ │ blx bfb0 │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ blx c54c │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ mov.w r0, #462 @ 0x1ce │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2000] @ 25fe0 │ │ │ │ + ldr.w r1, [pc, #1860] @ 25f30 │ │ │ │ mov.w r2, #462 @ 0x1ce │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ blx ca30 │ │ │ │ movs r0, #11 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1976] @ 25fe4 │ │ │ │ + ldr.w r3, [pc, #1832] @ 25f34 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #16 │ │ │ │ - ldr.w r4, [pc, #1960] @ 25fe8 │ │ │ │ + ldr.w r4, [pc, #1820] @ 25f38 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ add r4, pc │ │ │ │ strb r3, [r7, #10] │ │ │ │ strh r2, [r7, #8] │ │ │ │ blx ca30 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ - mov r1, r5 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ + ldr.w r6, [pc, #1796] @ 25f3c │ │ │ │ + mov r1, r5 │ │ │ │ + ldr.w r5, [pc, #1792] @ 25f40 │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ - blx bfb0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ - ldr.w r6, [pc, #1912] @ 25fec │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1908] @ 25ff0 │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ add r6, pc │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr.w r5, [pc, #1896] @ 25ff4 │ │ │ │ + movs r0, #77 @ 0x4d │ │ │ │ + add r5, pc │ │ │ │ + blx bfb0 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ - add r5, pc │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1884] @ 25ff8 │ │ │ │ + mov r1, r5 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #32] │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - movs r0, #79 @ 0x4f │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1864] @ 25ffc │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ + str r4, [sp, #28] │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #79 @ 0x4f │ │ │ │ blx bfb0 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + ldr.w r3, [pc, #1728] @ 25f44 │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + mov r1, r3 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1832] @ 26000 │ │ │ │ + ldr.w r1, [pc, #1708] @ 25f48 │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ add r1, pc │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1812] @ 26004 │ │ │ │ + ldr.w r1, [pc, #1692] @ 25f4c │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - movs r0, #77 @ 0x4d │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1796] @ 26008 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #1672] @ 25f50 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ blx bfb0 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r1, [pc, #1656] @ 25f54 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - movs r0, #73 @ 0x49 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ blx bfb0 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1744] @ 2600c │ │ │ │ + ldr.w r1, [pc, #1620] @ 25f58 │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ + movs r0, #73 @ 0x49 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1604] @ 25f5c │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx cd68 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r0, #12] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r2, [r0, #16] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r2, [r0, #20] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r2, [r0, #24] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r0, #28] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r0, #32] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #77 @ 0x4d │ │ │ │ blx bfb0 │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1652] @ 26010 │ │ │ │ + mov r1, r5 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ - blx bfb0 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ blx bfb0 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr.w r1, [pc, #1492] @ 25f60 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ + add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + movs r0, #79 @ 0x4f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1604] @ 26014 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1588] @ 26018 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1572] @ 2601c │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1556] @ 26020 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1540] @ 26024 │ │ │ │ + ldr.w r1, [pc, #1460] @ 25f64 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - movs r0, #79 @ 0x4f │ │ │ │ - blx bfb0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - movs r0, #77 @ 0x4d │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1492] @ 26028 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #1428] @ 25f68 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - movs r0, #77 @ 0x4d │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ + blx bfb0 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ + blx bfb0 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + movs r0, #73 @ 0x49 │ │ │ │ + blx bfb0 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1460] @ 2602c │ │ │ │ + ldr.w r1, [pc, #1348] @ 25f6c │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - movs r0, #77 @ 0x4d │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #1332] @ 25f70 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1316] @ 25f74 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #1284] @ 25f78 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + movs r0, #77 @ 0x4d │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1396] @ 26030 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #1268] @ 25f7c │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #77 @ 0x4d │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - movs r0, #73 @ 0x49 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1364] @ 26034 │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ + ldr.w r1, [pc, #1236] @ 25f80 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1348] @ 26038 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1204] @ 25f84 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r1, [pc, #1188] @ 25f88 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #92 @ 0x5c │ │ │ │ blx cd68 │ │ │ │ str r6, [r0, #0] │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0, #4] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - str r6, [r0, #8] │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r6, [r0, #8] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r0, #12] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ + str r6, [r0, #16] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [r0, #20] │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [r0, #24] │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [r0, #28] │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [r0, #32] │ │ │ │ - ldr r6, [sp, #92] @ 0x5c │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [r0, #48] @ 0x30 │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ str r6, [r0, #52] @ 0x34 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ str r6, [r0, #56] @ 0x38 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ str r6, [r0, #60] @ 0x3c │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [r0, #68] @ 0x44 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [r0, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ strd r6, r8, [r0, #80] @ 0x50 │ │ │ │ mov.w r8, #11 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 20f14 │ │ │ │ - mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ - movs r3, #0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #22 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ str.w r8, [sp, #8] │ │ │ │ blx c584 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ blx c54c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ movs r0, #101 @ 0x65 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1160] @ 2603c │ │ │ │ + ldr r1, [pc, #1016] @ (25f8c ) │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ movs r0, #19 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1132] @ 26040 │ │ │ │ + ldr.w ip, [pc, #992] @ 25f90 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r6, #12] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r6, #4] │ │ │ │ @@ -39495,1436 +39475,1439 @@ │ │ │ │ strh r3, [r6, #16] │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ strb r3, [r6, #18] │ │ │ │ blx ca30 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1072] @ 26044 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + ldr r1, [pc, #932] @ (25f94 ) │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - mov fp, r0 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1056] @ 26048 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + ldr r1, [pc, #920] @ (25f98 ) │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + mov sl, r0 │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #1040] @ 2604c │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r1, [pc, #904] @ (25f9c ) │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + mov fp, r0 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + blx bfb0 │ │ │ │ + ldr r1, [pc, #892] @ (25fa0 ) │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w lr, [pc, #876] @ 25fa4 │ │ │ │ + mov ip, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ add lr, pc │ │ │ │ - add.w ip, lr, #64 @ 0x40 │ │ │ │ + add.w r7, lr, #48 @ 0x30 │ │ │ │ mov r6, lr │ │ │ │ - adds r7, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r7, #-16] │ │ │ │ - str.w r1, [r7, #-12] │ │ │ │ - str.w r2, [r7, #-8] │ │ │ │ - str.w r3, [r7, #-4] │ │ │ │ - cmp r6, ip │ │ │ │ - bne.n 25c46 │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.n 25c42 │ │ │ │ + mov r3, lr │ │ │ │ + ldmia r3!, {r0, r1, r2} │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + str.w r0, [ip] │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ + ldrb r3, [r3, #2] │ │ │ │ + strh.w r2, [ip, #12] │ │ │ │ + strb.w r3, [ip, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #996] @ (26050 ) │ │ │ │ + ldr r1, [pc, #800] @ (25fa8 ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ - blx bfb0 │ │ │ │ - ldr r1, [pc, #980] @ (26054 ) │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #968] @ (26058 ) │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + ldr r1, [pc, #788] @ (25fac ) │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w lr, [pc, #952] @ 2605c │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - add lr, pc │ │ │ │ - add.w ip, lr, #64 @ 0x40 │ │ │ │ - mov r6, lr │ │ │ │ - adds r7, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r7, #-16] │ │ │ │ - str.w r1, [r7, #-12] │ │ │ │ - str.w r2, [r7, #-8] │ │ │ │ - str.w r3, [r7, #-4] │ │ │ │ - cmp r6, ip │ │ │ │ - bne.n 25cae │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #908] @ (26060 ) │ │ │ │ + ldr r1, [pc, #772] @ (25fb0 ) │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #892] @ (26064 ) │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + ldr r1, [pc, #760] @ (25fb4 ) │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w ip, [pc, #880] @ 26068 │ │ │ │ - mov r7, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - add ip, pc │ │ │ │ - add.w r8, ip, #48 @ 0x30 │ │ │ │ - mov r6, ip │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [lr, #-16] │ │ │ │ - str.w r1, [lr, #-12] │ │ │ │ - str.w r2, [lr, #-8] │ │ │ │ - str.w r3, [lr, #-4] │ │ │ │ - cmp r6, r8 │ │ │ │ - bne.n 25d04 │ │ │ │ - mov r3, ip │ │ │ │ - ldmia r3!, {r0, r1, r2} │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ - ldrh r3, [r3, #0] │ │ │ │ - strh.w r3, [lr, #12] │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #808] @ (2606c ) │ │ │ │ + ldr r1, [pc, #744] @ (25fb8 ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #796] @ (26070 ) │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + ldr r1, [pc, #732] @ (25fbc ) │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #780] @ (26074 ) │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ + ldr r1, [pc, #716] @ (25fc0 ) │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w lr, [pc, #704] @ 25fc4 │ │ │ │ + mov ip, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + add lr, pc │ │ │ │ + add.w r7, lr, #48 @ 0x30 │ │ │ │ + mov r6, lr │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.n 25d10 │ │ │ │ + mov r3, lr │ │ │ │ + ldmia r3!, {r0, r1, r2} │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + str.w r0, [ip] │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ + ldrb r3, [r3, #2] │ │ │ │ + strh.w r2, [ip, #12] │ │ │ │ + strb.w r3, [ip, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #768] @ (26078 ) │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + ldr r1, [pc, #628] @ (25fc8 ) │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #752] @ (2607c ) │ │ │ │ + ldr r1, [pc, #612] @ (25fcc ) │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #740] @ (26080 ) │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ + ldr.w lr, [pc, #600] @ 25fd0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + add lr, pc │ │ │ │ + add.w r8, lr, #64 @ 0x40 │ │ │ │ + mov r6, lr │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r6, r8 │ │ │ │ + bne.n 25d84 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #724] @ 26084 │ │ │ │ + ldr.w ip, [pc, #552] @ 25fd4 │ │ │ │ mov lr, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ add ip, pc │ │ │ │ add.w r8, ip, #48 @ 0x30 │ │ │ │ mov r6, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 25dba │ │ │ │ + bne.n 25db8 │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - strh.w r2, [lr, #12] │ │ │ │ - strb.w r3, [lr, #14] │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + ldrh r3, [r3, #0] │ │ │ │ + strh.w r3, [lr, #12] │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #648] @ (26088 ) │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr r1, [pc, #480] @ (25fd8 ) │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ + blx bfb0 │ │ │ │ + ldr r1, [pc, #468] @ (25fdc ) │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #636] @ (2608c ) │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + ldr r1, [pc, #452] @ (25fe0 ) │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #620] @ (26090 ) │ │ │ │ + ldr r1, [pc, #440] @ (25fe4 ) │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #608] @ (26094 ) │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + ldr r1, [pc, #424] @ (25fe8 ) │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #592] @ (26098 ) │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ + ldr r1, [pc, #412] @ (25fec ) │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w ip, [pc, #580] @ 2609c │ │ │ │ - mov lr, r0 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - add ip, pc │ │ │ │ - add.w r8, ip, #48 @ 0x30 │ │ │ │ - mov r6, ip │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [lr, #-16] │ │ │ │ - str.w r1, [lr, #-12] │ │ │ │ - str.w r2, [lr, #-8] │ │ │ │ - str.w r3, [lr, #-4] │ │ │ │ - cmp r6, r8 │ │ │ │ - bne.n 25e64 │ │ │ │ - mov r3, ip │ │ │ │ - ldmia r3!, {r0, r1, r2} │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ - str.w r0, [lr] │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - strh.w r2, [lr, #12] │ │ │ │ - strb.w r3, [lr, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #504] @ (260a0 ) │ │ │ │ + ldr r1, [pc, #396] @ (25ff0 ) │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - mov sl, r0 │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #488] @ (260a4 ) │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - mov r9, r0 │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ + ldr.w lr, [pc, #384] @ 25ff4 │ │ │ │ + mov ip, r0 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + add lr, pc │ │ │ │ + add.w r8, lr, #64 @ 0x40 │ │ │ │ + mov r6, lr │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ + cmp r6, r8 │ │ │ │ + bne.n 25e80 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #476] @ (260a8 ) │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ + ldr r1, [pc, #336] @ (25ff8 ) │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ blx cd68 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - movs r1, #11 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [r0, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [r0, #12] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [r0, #20] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [r0, #24] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - strd r3, r7, [r0, #32] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [r0, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [r0, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [r0, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str.w fp, [r0] │ │ │ │ - str r3, [r0, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [r0, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [r0, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [r0, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - str r3, [r0, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - strd r3, sl, [r0, #88] @ 0x58 │ │ │ │ - strd r9, r8, [r0, #96] @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 20f14 │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ - blx bfb0 │ │ │ │ - ldr r1, [pc, #348] @ (260ac ) │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - mov r9, r0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ - blx bfb0 │ │ │ │ - ldr r1, [pc, #336] @ (260b0 ) │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - mov sl, r0 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w lr, [pc, #320] @ 260b4 │ │ │ │ - mov fp, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - add lr, pc │ │ │ │ - add.w r7, lr, #48 @ 0x30 │ │ │ │ - b.n 260b8 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + b.n 25ffc │ │ │ │ + nop │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r1, r0 │ │ │ │ - blx fp │ │ │ │ + strb r2, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ - mov r4, r9 │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + ldr r0, [pc, #336] @ (2601c ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + ldr r0, [pc, #320] @ (26010 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + blx r9 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + mov r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + strh r6, [r2, r6] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + strh r6, [r0, r6] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + adds r0, r5, r2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + adds r0, r3, r0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + cmp ip, r1 │ │ │ │ movs r1, r0 │ │ │ │ - add r8, r0 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc │ │ │ │ + asrs r4, r3, #29 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + asrs r4, r6, #1 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + add r8, lr │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r2, [r6, r2] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + str r2, [r3, r4] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #976] @ (263bc ) │ │ │ │ + str r0, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + str r0, [r6, r4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #544] @ (26218 ) │ │ │ │ + str r6, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, r2 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + cmp r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ movs r1, r0 │ │ │ │ - mov sl, ip │ │ │ │ + bx r9 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #0 │ │ │ │ + cmp r1, #8 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + ldr r1, [pc, #216] @ (2602c ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + str r2, [r4, r6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + ldr r1, [pc, #800] @ (26280 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r0, r5] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r2, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + adds r1, #22 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + movs r5, #22 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r6, [r7, r3] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + asrs r2, r6, #10 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + str r6, [r0, r4] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + str r2, [r7, r4] │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + str r0, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + str r0, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #26 │ │ │ │ + str r6, [r4, r3] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ + ldr r2, [pc, #304] @ (260dc ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + str r2, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #880] @ (263e0 ) │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r6, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #992] @ (2646c ) │ │ │ │ + lsls r0, r5, #28 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + ldr r7, [pc, #800] @ (262fc ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + ldr r7, [pc, #888] @ (26360 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (261e8 ) │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + ldr r7, [pc, #1016] @ (263e8 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #424] @ (2625c ) │ │ │ │ + movs r0, #22 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ movs r1, r0 │ │ │ │ - mov r4, lr │ │ │ │ - add.w ip, ip, #16 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r0, #12] │ │ │ │ + movs r1, #11 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r0, #20] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [r0, #28] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [r0, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [r0, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [r0, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [r0, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [r0, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + strd r3, r7, [r0, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [r0, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + strd r9, sl, [r0] │ │ │ │ + str.w fp, [r0, #8] │ │ │ │ + str r3, [r0, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [r0, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [r0, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [r0, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [r0, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [r0, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + strd r3, r8, [r0, #96] @ 0x60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 20f14 │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w lr, [pc, #3488] @ 26e10 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + add lr, pc │ │ │ │ + add.w ip, lr, #48 @ 0x30 │ │ │ │ + mov r7, lr │ │ │ │ + adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip, #-16] │ │ │ │ - str.w r1, [ip, #-12] │ │ │ │ - str.w r2, [ip, #-8] │ │ │ │ - str.w r3, [ip, #-4] │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 260b8 │ │ │ │ + ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r4, #-16] │ │ │ │ + str.w r1, [r4, #-12] │ │ │ │ + str.w r2, [r4, #-8] │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + cmp r7, ip │ │ │ │ + bne.n 2607a │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ + ldrb r3, [r3, #2] │ │ │ │ + strb r3, [r4, #14] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #3424] @ 26e14 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - ldrh r3, [r3, #0] │ │ │ │ - strh.w r3, [ip, #12] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3468] @ 26e84 │ │ │ │ + ldr.w r1, [pc, #3408] @ 26e18 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3452] @ 26e88 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + ldr.w r1, [pc, #3392] @ 26e1c │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - movs r0, #73 @ 0x49 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3436] @ 26e8c │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ + ldr.w r1, [pc, #3376] @ 26e20 │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3420] @ 26e90 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ + ldr.w r1, [pc, #3360] @ 26e24 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + movs r0, #73 @ 0x49 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3404] @ 26e94 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #3344] @ 26e28 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #3328] @ 26e2c │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #3388] @ 26e98 │ │ │ │ + ldr.w lr, [pc, #3312] @ 26e30 │ │ │ │ mov ip, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ add lr, pc │ │ │ │ add.w r7, lr, #48 @ 0x30 │ │ │ │ mov r4, lr │ │ │ │ add.w ip, ip, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 26166 │ │ │ │ + bne.n 2614a │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str.w r0, [ip] │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [ip, #12] │ │ │ │ strb.w r3, [ip, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3312] @ 26e9c │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3296] @ 26ea0 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3280] @ 26ea4 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ + ldr.w r1, [pc, #3236] @ 26e34 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3264] @ 26ea8 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + ldr.w r1, [pc, #3220] @ 26e38 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #3248] @ 26eac │ │ │ │ + ldr.w lr, [pc, #3204] @ 26e3c │ │ │ │ mov r7, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - add ip, pc │ │ │ │ - add.w r8, ip, #48 @ 0x30 │ │ │ │ - mov r4, ip │ │ │ │ - add.w lr, lr, #16 │ │ │ │ + mov ip, r0 │ │ │ │ + add lr, pc │ │ │ │ + add.w r8, lr, #64 @ 0x40 │ │ │ │ + mov r4, lr │ │ │ │ add.w ip, ip, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [lr, #-16] │ │ │ │ - str.w r1, [lr, #-12] │ │ │ │ - str.w r2, [lr, #-8] │ │ │ │ - str.w r3, [lr, #-4] │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 26206 │ │ │ │ - mov r3, ip │ │ │ │ - ldmia r3!, {r0, r1, r2} │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ - str.w r0, [lr] │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - strh.w r2, [lr, #12] │ │ │ │ - strb.w r3, [lr, #14] │ │ │ │ + bne.n 261c2 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3172] @ 26eb0 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ + ldr.w r1, [pc, #3156] @ 26e40 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #3156] @ 26eb4 │ │ │ │ - mov lr, r0 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - add ip, pc │ │ │ │ - add.w r8, ip, #48 @ 0x30 │ │ │ │ - mov r4, ip │ │ │ │ - add.w lr, lr, #16 │ │ │ │ + ldr.w lr, [pc, #3140] @ 26e44 │ │ │ │ + mov ip, r0 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + add lr, pc │ │ │ │ + add.w r8, lr, #64 @ 0x40 │ │ │ │ + mov r4, lr │ │ │ │ add.w ip, ip, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [lr, #-16] │ │ │ │ - str.w r1, [lr, #-12] │ │ │ │ - str.w r2, [lr, #-8] │ │ │ │ - str.w r3, [lr, #-4] │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 2626a │ │ │ │ - mov r3, ip │ │ │ │ - ldmia r3!, {r0, r1, r2} │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ - str.w r0, [lr] │ │ │ │ + bne.n 2620a │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - strh.w r2, [lr, #12] │ │ │ │ - strb.w r3, [lr, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3080] @ 26eb8 │ │ │ │ + ldr.w r1, [pc, #3092] @ 26e48 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3064] @ 26ebc │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3048] @ 26ec0 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #3032] @ 26ec4 │ │ │ │ - mov lr, r0 │ │ │ │ + ldr.w lr, [pc, #3076] @ 26e4c │ │ │ │ + mov ip, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - add ip, pc │ │ │ │ - add.w r8, ip, #48 @ 0x30 │ │ │ │ - mov r4, ip │ │ │ │ - add.w lr, lr, #16 │ │ │ │ + add lr, pc │ │ │ │ + add.w r8, lr, #64 @ 0x40 │ │ │ │ + mov r4, lr │ │ │ │ add.w ip, ip, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [lr, #-16] │ │ │ │ - str.w r1, [lr, #-12] │ │ │ │ - str.w r2, [lr, #-8] │ │ │ │ - str.w r3, [lr, #-4] │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 262f6 │ │ │ │ - mov r3, ip │ │ │ │ - ldmia r3!, {r0, r1, r2} │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ - str.w r0, [lr] │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - strh.w r2, [lr, #12] │ │ │ │ - strb.w r3, [lr, #14] │ │ │ │ + bne.n 26252 │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2956] @ 26ec8 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #3028] @ 26e50 │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2940] @ 26ecc │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #3012] @ 26e54 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2924] @ 26ed0 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + ldr.w r1, [pc, #2996] @ 26e58 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2908] @ 26ed4 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + ldr.w r1, [pc, #2980] @ 26e5c │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #79 @ 0x4f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2892] @ 26ed8 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + ldr.w r1, [pc, #2964] @ 26e60 │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2876] @ 26edc │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ + ldr.w r1, [pc, #2948] @ 26e64 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2860] @ 26ee0 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r1, [pc, #2932] @ 26e68 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #77 @ 0x4d │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2844] @ 26ee4 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + ldr.w r1, [pc, #2916] @ 26e6c │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2828] @ 26ee8 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #2900] @ 26e70 │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #2884] @ 26e74 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #2868] @ 26e78 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2812] @ 26eec │ │ │ │ + ldr.w ip, [pc, #2852] @ 26e7c │ │ │ │ mov lr, r0 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ add ip, pc │ │ │ │ add.w r8, ip, #48 @ 0x30 │ │ │ │ mov r4, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 263fa │ │ │ │ + bne.n 26362 │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [lr, #12] │ │ │ │ strb.w r3, [lr, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2736] @ 26ef0 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2720] @ 26ef4 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2704] @ 26ef8 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr.w r1, [pc, #2776] @ 26e80 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - movs r0, #73 @ 0x49 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2688] @ 26efc │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ + ldr.w r1, [pc, #2760] @ 26e84 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2672] @ 26f00 │ │ │ │ + ldr.w ip, [pc, #2744] @ 26e88 │ │ │ │ mov lr, r0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add ip, pc │ │ │ │ add.w r8, ip, #48 @ 0x30 │ │ │ │ mov r4, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 2649a │ │ │ │ + bne.n 263da │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [lr, #12] │ │ │ │ strb.w r3, [lr, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #2596] @ 26f04 │ │ │ │ - mov ip, r0 │ │ │ │ + ldr.w r1, [pc, #2668] @ 26e8c │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - add lr, pc │ │ │ │ - add.w r8, lr, #64 @ 0x40 │ │ │ │ - mov r4, lr │ │ │ │ - add.w ip, ip, #16 │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w ip, [pc, #2652] @ 26e90 │ │ │ │ + mov lr, r0 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + add ip, pc │ │ │ │ + add.w r8, ip, #48 @ 0x30 │ │ │ │ + mov r4, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip, #-16] │ │ │ │ - str.w r1, [ip, #-12] │ │ │ │ - str.w r2, [ip, #-8] │ │ │ │ - str.w r3, [ip, #-4] │ │ │ │ + str.w r0, [lr, #-16] │ │ │ │ + str.w r1, [lr, #-12] │ │ │ │ + str.w r2, [lr, #-8] │ │ │ │ + str.w r3, [lr, #-4] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 264ea │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + bne.n 2643e │ │ │ │ + mov r3, ip │ │ │ │ + ldmia r3!, {r0, r1, r2} │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + str.w r0, [lr] │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ + ldrb r3, [r3, #2] │ │ │ │ + strh.w r2, [lr, #12] │ │ │ │ + strb.w r3, [lr, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2548] @ 26f08 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr.w r1, [pc, #2576] @ 26e94 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2532] @ 26f0c │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr.w ip, [pc, #2560] @ 26e98 │ │ │ │ + mov lr, r0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + add ip, pc │ │ │ │ + add.w r8, ip, #48 @ 0x30 │ │ │ │ + mov r4, ip │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [lr, #-16] │ │ │ │ + str.w r1, [lr, #-12] │ │ │ │ + str.w r2, [lr, #-8] │ │ │ │ + str.w r3, [lr, #-4] │ │ │ │ + cmp r4, r8 │ │ │ │ + bne.n 264a2 │ │ │ │ + mov r3, ip │ │ │ │ + ldmia r3!, {r0, r1, r2} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + ldrh r3, [r3, #0] │ │ │ │ + strh.w r3, [lr, #12] │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #2492] @ 26e9c │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2516] @ 26f10 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + ldr.w r1, [pc, #2476] @ 26ea0 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #2500] @ 26f14 │ │ │ │ + ldr.w lr, [pc, #2460] @ 26ea4 │ │ │ │ mov ip, r0 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ add lr, pc │ │ │ │ add.w r8, lr, #64 @ 0x40 │ │ │ │ mov r4, lr │ │ │ │ add.w ip, ip, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 2655a │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2452] @ 26f18 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + bne.n 26514 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #2436] @ 26f1c │ │ │ │ + ldr.w lr, [pc, #2412] @ 26ea8 │ │ │ │ mov ip, r0 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ add lr, pc │ │ │ │ add.w r8, lr, #64 @ 0x40 │ │ │ │ mov r4, lr │ │ │ │ add.w ip, ip, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 265a2 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2388] @ 26f20 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + bne.n 26548 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2372] @ 26f24 │ │ │ │ + ldr.w r1, [pc, #2364] @ 26eac │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #2348] @ 26eb0 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2356] @ 26f28 │ │ │ │ + ldr.w ip, [pc, #2332] @ 26eb4 │ │ │ │ mov lr, r0 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ add ip, pc │ │ │ │ add.w r8, ip, #48 @ 0x30 │ │ │ │ mov r4, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 265fe │ │ │ │ + bne.n 265a4 │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ str.w r2, [lr, #8] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [lr, #12] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #2288] @ 26f2c │ │ │ │ - mov ip, r0 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - add lr, pc │ │ │ │ - add.w r8, lr, #64 @ 0x40 │ │ │ │ - mov r4, lr │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip, #-16] │ │ │ │ - str.w r1, [ip, #-12] │ │ │ │ - str.w r2, [ip, #-8] │ │ │ │ - str.w r3, [ip, #-4] │ │ │ │ - cmp r4, r8 │ │ │ │ - bne.n 26648 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w lr, [pc, #2240] @ 26f30 │ │ │ │ - mov ip, r0 │ │ │ │ + ldr.w r1, [pc, #2260] @ 26eb8 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - add lr, pc │ │ │ │ - add.w r8, lr, #64 @ 0x40 │ │ │ │ - mov r4, lr │ │ │ │ - add.w ip, ip, #16 │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w ip, [pc, #2244] @ 26ebc │ │ │ │ + mov lr, r0 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + add ip, pc │ │ │ │ + add.w r8, ip, #48 @ 0x30 │ │ │ │ + mov r4, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip, #-16] │ │ │ │ - str.w r1, [ip, #-12] │ │ │ │ - str.w r2, [ip, #-8] │ │ │ │ - str.w r3, [ip, #-4] │ │ │ │ + str.w r0, [lr, #-16] │ │ │ │ + str.w r1, [lr, #-12] │ │ │ │ + str.w r2, [lr, #-8] │ │ │ │ + str.w r3, [lr, #-4] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 2667c │ │ │ │ + bne.n 26602 │ │ │ │ + mov r3, ip │ │ │ │ + ldmia r3!, {r0, r1, r2} │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + str.w r0, [lr] │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ + ldrb r3, [r3, #2] │ │ │ │ + strh.w r2, [lr, #12] │ │ │ │ + strb.w r3, [lr, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2192] @ 26f34 │ │ │ │ + ldr.w r1, [pc, #2168] @ 26ec0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2176] @ 26f38 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2160] @ 26f3c │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ + ldr.w r1, [pc, #2152] @ 26ec4 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2144] @ 26f40 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr.w r1, [pc, #2136] @ 26ec8 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2128] @ 26f44 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #2120] @ 26ecc │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2112] @ 26f48 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #2104] @ 26ed0 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2096] @ 26f4c │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #2088] @ 26ed4 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2080] @ 26f50 │ │ │ │ + ldr.w r1, [pc, #2072] @ 26ed8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2064] @ 26f54 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - movs r0, #77 @ 0x4d │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2048] @ 26f58 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2032] @ 26f5c │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #252] @ 0xfc │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2016] @ 26f60 │ │ │ │ + ldr.w r1, [pc, #2056] @ 26edc │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2000] @ 26f64 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1984] @ 26f68 │ │ │ │ + ldr.w ip, [pc, #2040] @ 26ee0 │ │ │ │ mov lr, r0 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ add ip, pc │ │ │ │ add.w r8, ip, #48 @ 0x30 │ │ │ │ mov r4, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 267b4 │ │ │ │ + bne.n 266f2 │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [lr, #12] │ │ │ │ strb.w r3, [lr, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1908] @ 26f6c │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ + ldr.w r1, [pc, #1964] @ 26ee4 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1892] @ 26f70 │ │ │ │ + ldr.w r1, [pc, #1948] @ 26ee8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1932] @ 26eec │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1916] @ 26ef0 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1900] @ 26ef4 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #1876] @ 26f74 │ │ │ │ + ldr.w lr, [pc, #1884] @ 26ef8 │ │ │ │ mov ip, r0 │ │ │ │ - str r0, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ add lr, pc │ │ │ │ add.w r8, lr, #64 @ 0x40 │ │ │ │ mov r4, lr │ │ │ │ add.w ip, ip, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 2682c │ │ │ │ - movs r0, #79 @ 0x4f │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1828] @ 26f78 │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ + bne.n 267a6 │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1812] @ 26f7c │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ + ldr.w r1, [pc, #1836] @ 26efc │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1796] @ 26f80 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ + ldr.w r1, [pc, #1820] @ 26f00 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1780] @ 26f84 │ │ │ │ + ldr.w ip, [pc, #1804] @ 26f04 │ │ │ │ mov lr, r0 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ add ip, pc │ │ │ │ add.w r8, ip, #48 @ 0x30 │ │ │ │ mov r4, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 2689c │ │ │ │ + bne.n 26802 │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ - mov.w r0, #276 @ 0x114 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [lr, #12] │ │ │ │ strb.w r3, [lr, #14] │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1728] @ 26f08 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1712] @ 26f0c │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1696] @ 26f10 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + mov fp, r0 │ │ │ │ + movs r0, #73 @ 0x49 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1680] @ 26f14 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + mov sl, r0 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1664] @ 26f18 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + mov r9, r0 │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #1648] @ 26f1c │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w r0, #276 @ 0x114 │ │ │ │ blx cd68 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - movs r1, #22 │ │ │ │ - str r3, [r0, #16] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [r0, #20] │ │ │ │ + movs r1, #22 │ │ │ │ + str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [r0, #24] │ │ │ │ + str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [r0, #28] │ │ │ │ + str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [r0, #32] │ │ │ │ + str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ + str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ + str r3, [r0, #24] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [r0, #44] @ 0x2c │ │ │ │ + str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - strd r3, r7, [r0, #48] @ 0x30 │ │ │ │ + str r3, [r0, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [r0, #56] @ 0x38 │ │ │ │ + str r3, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [r0, #60] @ 0x3c │ │ │ │ + strd r3, r7, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [r0, #64] @ 0x40 │ │ │ │ + str r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - strd r9, sl, [r0] │ │ │ │ - str.w fp, [r0, #8] │ │ │ │ - str r3, [r0, #68] @ 0x44 │ │ │ │ + str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [r0, #72] @ 0x48 │ │ │ │ + str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [r0, #76] @ 0x4c │ │ │ │ + str r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [r0, #80] @ 0x50 │ │ │ │ + str r3, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [r0, #84] @ 0x54 │ │ │ │ + str r3, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ + str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - str r3, [r0, #92] @ 0x5c │ │ │ │ + str r3, [r0, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [r0, #96] @ 0x60 │ │ │ │ + str r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - str r3, [r0, #100] @ 0x64 │ │ │ │ + str r3, [r0, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [r0, #104] @ 0x68 │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - str r3, [r0, #108] @ 0x6c │ │ │ │ + str r3, [r0, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - str r3, [r0, #112] @ 0x70 │ │ │ │ + str r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ - str r3, [r0, #116] @ 0x74 │ │ │ │ + str r3, [r0, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ - str r3, [r0, #120] @ 0x78 │ │ │ │ + str r3, [r0, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - str r3, [r0, #124] @ 0x7c │ │ │ │ + str r3, [r0, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ - str.w r3, [r0, #128] @ 0x80 │ │ │ │ + str r3, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ - str.w r3, [r0, #132] @ 0x84 │ │ │ │ + str r3, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - str.w r3, [r0, #136] @ 0x88 │ │ │ │ + str r3, [r0, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - str.w r3, [r0, #140] @ 0x8c │ │ │ │ + str r3, [r0, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - str.w r3, [r0, #144] @ 0x90 │ │ │ │ + str.w r3, [r0, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ - str.w r3, [r0, #148] @ 0x94 │ │ │ │ + str.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - str.w r3, [r0, #152] @ 0x98 │ │ │ │ + str.w r3, [r0, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - str.w r3, [r0, #156] @ 0x9c │ │ │ │ + str.w r3, [r0, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - str.w r3, [r0, #160] @ 0xa0 │ │ │ │ + str.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str.w r3, [r0, #164] @ 0xa4 │ │ │ │ + str.w r3, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - str.w r3, [r0, #168] @ 0xa8 │ │ │ │ + str.w r3, [r0, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str.w r3, [r0, #172] @ 0xac │ │ │ │ + str.w r3, [r0, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - str.w r3, [r0, #176] @ 0xb0 │ │ │ │ + str.w r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - str.w r3, [r0, #180] @ 0xb4 │ │ │ │ + str.w r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - str.w r3, [r0, #184] @ 0xb8 │ │ │ │ + str.w r3, [r0, #168] @ 0xa8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str.w r3, [r0, #188] @ 0xbc │ │ │ │ + str.w r3, [r0, #172] @ 0xac │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str.w r3, [r0, #192] @ 0xc0 │ │ │ │ + str.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str.w r3, [r0, #196] @ 0xc4 │ │ │ │ + str.w r3, [r0, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str.w r3, [r0, #200] @ 0xc8 │ │ │ │ + str.w r3, [r0, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str.w r3, [r0, #204] @ 0xcc │ │ │ │ + str.w r3, [r0, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - str.w r3, [r0, #208] @ 0xd0 │ │ │ │ + str.w r3, [r0, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - str.w r3, [r0, #212] @ 0xd4 │ │ │ │ + str.w r3, [r0, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - str.w r3, [r0, #216] @ 0xd8 │ │ │ │ + str.w r3, [r0, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - str.w r3, [r0, #220] @ 0xdc │ │ │ │ + str.w r3, [r0, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - str.w r3, [r0, #224] @ 0xe0 │ │ │ │ + str.w r3, [r0, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ - str.w r3, [r0, #228] @ 0xe4 │ │ │ │ + str.w r3, [r0, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ - str.w r3, [r0, #232] @ 0xe8 │ │ │ │ + str.w r3, [r0, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ - str.w r3, [r0, #236] @ 0xec │ │ │ │ + str.w r3, [r0, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ - str.w r3, [r0, #240] @ 0xf0 │ │ │ │ + str.w r3, [r0, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str.w r3, [r0, #244] @ 0xf4 │ │ │ │ + str.w r3, [r0, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str.w r3, [r0, #248] @ 0xf8 │ │ │ │ + str.w r3, [r0, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str.w r3, [r0, #252] @ 0xfc │ │ │ │ + str.w r3, [r0, #236] @ 0xec │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str.w r3, [r0, #256] @ 0x100 │ │ │ │ + str.w r3, [r0, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - str.w r3, [r0, #260] @ 0x104 │ │ │ │ + str.w r3, [r0, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str.w r3, [r0, #264] @ 0x108 │ │ │ │ + str.w r3, [r0, #248] @ 0xf8 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str.w r3, [r0, #268] @ 0x10c │ │ │ │ + strd r3, fp, [r0, #252] @ 0xfc │ │ │ │ + strd sl, r9, [r0, #260] @ 0x104 │ │ │ │ + str.w r8, [r0, #268] @ 0x10c │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldrd r2, r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #26 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ blx c584 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #1320] @ 26f88 │ │ │ │ + ldr.w lr, [pc, #1260] @ 26f20 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ add lr, pc │ │ │ │ add.w ip, lr, #48 @ 0x30 │ │ │ │ mov r7, lr │ │ │ │ adds r5, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 26a6c │ │ │ │ + bne.n 26a3e │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r5, #12] │ │ │ │ strb r3, [r5, #14] │ │ │ │ blx ca30 │ │ │ │ movs r0, #8 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1248] @ 26f8c │ │ │ │ + ldr.w r3, [pc, #1188] @ 26f24 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx ca30 │ │ │ │ movs r0, #6 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1224] @ 26f90 │ │ │ │ + ldr.w r3, [pc, #1164] @ 26f28 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ movs r1, #19 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strh r3, [r2, #4] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx ca30 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #1196] @ 26f94 │ │ │ │ + ldr.w lr, [pc, #1136] @ 26f2c │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r0 │ │ │ │ add lr, pc │ │ │ │ add.w r8, lr, #48 @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ adds r7, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r7, #-16] │ │ │ │ str.w r1, [r7, #-12] │ │ │ │ str.w r2, [r7, #-8] │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 26af4 │ │ │ │ + bne.n 26ac6 │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #0] │ │ │ │ movs r0, #8 │ │ │ │ str r1, [r7, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r7, #12] │ │ │ │ strb r3, [r7, #14] │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ str.w fp, [r0] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #26 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ @@ -40935,236 +40918,236 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 20f14 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ blx c584 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1044] @ 26f98 │ │ │ │ + ldr r1, [pc, #984] @ (26f30 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ movs r0, #98 @ 0x62 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #1020] @ (26f9c ) │ │ │ │ + ldr r1, [pc, #964] @ (26f34 ) │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #12 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #996] @ (26fa0 ) │ │ │ │ + ldr r3, [pc, #940] @ (26f38 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ str r1, [r5, #4] │ │ │ │ movs r1, #6 │ │ │ │ blx ca30 │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #972] @ (26fa4 ) │ │ │ │ + ldr r1, [pc, #916] @ (26f3c ) │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r6 │ │ │ │ str.w sl, [r0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ strd r4, sl, [sp, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r7, [sp, #4] │ │ │ │ blx c584 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #884] @ (26fa8 ) │ │ │ │ + ldr r1, [pc, #828] @ (26f40 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #860] @ (26fac ) │ │ │ │ + ldr r1, [pc, #804] @ (26f44 ) │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ movs r0, #6 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #840] @ (26fb0 ) │ │ │ │ + ldr r3, [pc, #784] @ (26f48 ) │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r6, #4] │ │ │ │ blx ca30 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #816] @ 26fb4 │ │ │ │ + ldr.w lr, [pc, #760] @ 26f4c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ add lr, pc │ │ │ │ add.w r8, lr, #48 @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ adds r5, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 26c90 │ │ │ │ + bne.n 26c60 │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ movs r0, #8 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r5, #12] │ │ │ │ strb r3, [r5, #14] │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ blx c584 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #664] @ (26fb8 ) │ │ │ │ + ldr r1, [pc, #608] @ (26f50 ) │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #644] @ 26fbc │ │ │ │ + ldr.w lr, [pc, #588] @ 26f54 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add.w ip, lr, #32 │ │ │ │ mov r7, lr │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 26d44 │ │ │ │ + bne.n 26d14 │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r4, #12] │ │ │ │ blx ca30 │ │ │ │ movs r0, #10 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #576] @ (26fc0 ) │ │ │ │ + ldr r3, [pc, #520] @ (26f58 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #6 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r4, #8] │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #548] @ (26fc4 ) │ │ │ │ + ldr r1, [pc, #492] @ (26f5c ) │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ @@ -41173,22 +41156,22 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -41196,232 +41179,233 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ blx c584 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #456] @ 26fc8 │ │ │ │ + ldr.w lr, [pc, #400] @ 26f60 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ add lr, pc │ │ │ │ add.w ip, lr, #64 @ 0x40 │ │ │ │ mov r5, lr │ │ │ │ adds r6, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r6, #-16] │ │ │ │ str.w r1, [r6, #-12] │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ str.w r3, [r6, #-4] │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 26e0c │ │ │ │ + bne.n 26ddc │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ blx ca30 │ │ │ │ movs r0, #10 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #400] @ (26fcc ) │ │ │ │ + ldr r3, [pc, #344] @ (26f64 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str r0, [r5, #0] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldrh r3, [r3, #0] │ │ │ │ - strh r3, [r5, #8] │ │ │ │ - blx ca30 │ │ │ │ - movs r0, #8 │ │ │ │ - blx bfb0 │ │ │ │ - ldr r3, [pc, #376] @ (26fd0 ) │ │ │ │ - mov r2, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - add r3, pc │ │ │ │ - ldmia r3!, {r0, r1} │ │ │ │ - str r0, [r2, #0] │ │ │ │ - str r1, [r2, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #10 │ │ │ │ - blx ca30 │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w lr, [pc, #352] @ 26fd4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - add lr, pc │ │ │ │ - add.w r9, lr, #48 @ 0x30 │ │ │ │ - b.n 26fd8 │ │ │ │ - nop │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + b.n 26f68 │ │ │ │ + ldc2 0, cr0, [r0] │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + ldr r4, [pc, #120] @ (26e94 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r2, r3, #7 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #808] @ (271c0 ) │ │ │ │ + lsls r6, r5, #10 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #456] @ (27068 ) │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #648] @ (2712c ) │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #888] @ (27220 ) │ │ │ │ + ldr r5, [pc, #8] @ (26e40 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #456] @ (27074 ) │ │ │ │ + ldr r5, [pc, #216] @ (26f14 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #280] @ (26fd4 ) │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #472] @ (27098 ) │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + add r6, sl │ │ │ │ movs r1, r0 │ │ │ │ - smlsd r0, ip, r0, r0 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + ldr r2, [pc, #616] @ (270c0 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa0e0000 │ │ │ │ - smull r0, r0, r6, r0 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ movs r1, r0 │ │ │ │ - ldr??.w r0, [r2, r0] │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #952] @ (2729c ) │ │ │ │ + @ instruction: 0xfad20000 │ │ │ │ + ldr r4, [pc, #264] @ (26f70 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + ldr r2, [pc, #536] @ (27084 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #600] @ (27150 ) │ │ │ │ + ldr r4, [pc, #136] @ (26f04 ) │ │ │ │ movs r1, r0 │ │ │ │ - strb.w r0, [lr, r0] │ │ │ │ - ldc2 0, cr0, [r6], #-0 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #14 │ │ │ │ + vst4.8 {d0-d3}, [sl], r0 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #40] @ (26f38 ) │ │ │ │ + vst4.8 {d0-d3}, [r6], r0 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + ldr r3, [pc, #152] @ (26f30 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + vaddl.u16 q0, d8, d0 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #680] @ (271cc ) │ │ │ │ + adds r6, r4, #6 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + vst4.8 {d16-d19}, [r0], r0 │ │ │ │ + ldr r2, [pc, #432] @ (27064 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + ldr r2, [pc, #328] @ (27004 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + @ instruction: 0xf5f60000 │ │ │ │ + bx ip │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa900000 │ │ │ │ - cmp r4, #32 │ │ │ │ + adds r2, r7, #3 │ │ │ │ movs r1, r0 │ │ │ │ - stc2 0, cr0, [r8, #-0] │ │ │ │ - ldr r1, [pc, #784] @ (27258 ) │ │ │ │ + ldr r1, [pc, #1000] @ (272b8 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #992] @ (2732c ) │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #176] @ (27000 ) │ │ │ │ + lsls r2, r6, #19 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #384] @ (270d4 ) │ │ │ │ + ldr r2, [pc, #24] @ (26ef4 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + bx r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + cmp r2, #4 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - bxns r0 │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #256] @ (27068 ) │ │ │ │ + mov lr, sp │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + ldrsb.w r0, [lr] │ │ │ │ + ldr r1, [pc, #520] @ (27100 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #16 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [r2] │ │ │ │ - @ instruction: 0xf5800000 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + ldr r1, [pc, #440] @ (270bc ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf70c0000 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + cdp2 0, 3, cr0, cr4, cr0, {0} │ │ │ │ + subs r2, r3, #2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + ldr r1, [pc, #248] @ (27008 ) │ │ │ │ movs r1, r0 │ │ │ │ - bxns sp │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ - bx sl │ │ │ │ + @ instruction: 0xf7f60000 │ │ │ │ + cdp2 0, 6, cr0, cr10, cr0, {0} │ │ │ │ + subw r0, r6, #2048 @ 0x800 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + bx ip │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + bxns r9 │ │ │ │ movs r1, r0 │ │ │ │ - mov sl, r1 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ movs r1, r0 │ │ │ │ - mov ip, sl │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - ldr??.w r0, [r0] │ │ │ │ - movs r1, #6 │ │ │ │ + mov sl, r0 │ │ │ │ movs r1, r0 │ │ │ │ - mov r4, r9 │ │ │ │ + mov ip, r9 │ │ │ │ movs r1, r0 │ │ │ │ - mov r0, pc │ │ │ │ + str??.w r0, [r8] │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ - subs.w r0, r2, #0 │ │ │ │ - adcs r0, r5 │ │ │ │ + mov r4, r8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp lr, r5 │ │ │ │ + mov r0, lr │ │ │ │ movs r1, r0 │ │ │ │ - cmp sl, r3 │ │ │ │ + sub.w r0, sl, #0 │ │ │ │ + asrs r4, r3 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + cmp lr, r4 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp sl, r2 │ │ │ │ movs r1, r0 │ │ │ │ - add ip, sp │ │ │ │ + asrs r4, r5, #6 │ │ │ │ movs r1, r0 │ │ │ │ - add r8, fp │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 2, cr0, cr6, cr0, {0} │ │ │ │ + add ip, ip │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str r0, [r5, #0] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldrh r3, [r3, #0] │ │ │ │ + strh r3, [r5, #8] │ │ │ │ + blx ca30 │ │ │ │ + movs r0, #8 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r3, [pc, #3628] @ 27db0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + add r3, pc │ │ │ │ + ldmia r3!, {r0, r1} │ │ │ │ + str r0, [r2, #0] │ │ │ │ + str r1, [r2, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #10 │ │ │ │ + blx ca30 │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w lr, [pc, #3604] @ 27db4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + add lr, pc │ │ │ │ + add.w r9, lr, #48 @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ adds r6, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r6, #-16] │ │ │ │ str.w r1, [r6, #-12] │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ str.w r3, [r6, #-4] │ │ │ │ cmp ip, r9 │ │ │ │ - bne.n 26fd8 │ │ │ │ + bne.n 26fac │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r6, #8] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #8 │ │ │ │ str r1, [r6, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ @@ -41434,23 +41418,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -41458,86 +41442,86 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ blx c584 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #3632] @ 27e94 │ │ │ │ + ldr.w lr, [pc, #3456] @ 27db8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add.w r9, lr, #48 @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp ip, r9 │ │ │ │ - bne.n 2706e │ │ │ │ + bne.n 27042 │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r4, #12] │ │ │ │ strb r3, [r4, #14] │ │ │ │ blx ca30 │ │ │ │ movs r0, #10 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #3560] @ 27e98 │ │ │ │ + ldr.w r3, [pc, #3384] @ 27dbc │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #10 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r4, #8] │ │ │ │ blx ca30 │ │ │ │ movs r0, #6 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #3532] @ 27e9c │ │ │ │ + ldr.w r3, [pc, #3356] @ 27dc0 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ strh r3, [r5, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3504] @ 27ea0 │ │ │ │ + ldr.w r1, [pc, #3328] @ 27dc4 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [r0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ @@ -41548,21 +41532,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3404] @ 27ea4 │ │ │ │ + ldr.w r1, [pc, #3228] @ 27dc8 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ - ldr.w r6, [pc, #3404] @ 27ea8 │ │ │ │ + ldr.w r6, [pc, #3228] @ 27dcc │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ add r6, pc │ │ │ │ @@ -41576,50 +41560,50 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ str.w r2, [lr, #-8] │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 2717e │ │ │ │ + bne.n 27152 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ blx ca30 │ │ │ │ movs r0, #10 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #3324] @ 27eac │ │ │ │ + ldr.w r3, [pc, #3148] @ 27dd0 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #6 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r4, #8] │ │ │ │ blx ca30 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3296] @ 27eb0 │ │ │ │ + ldr.w r1, [pc, #3120] @ 27dd4 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -41635,21 +41619,21 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ blx c584 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #3200] @ 27eb4 │ │ │ │ + ldr.w r1, [pc, #3024] @ 27dd8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ - ldr.w r6, [pc, #3196] @ 27eb8 │ │ │ │ + ldr.w r6, [pc, #3020] @ 27ddc │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ blx ca30 │ │ │ │ add r6, pc │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ add.w r8, r6, #32 │ │ │ │ blx bfb0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -41659,117 +41643,117 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 2725c │ │ │ │ + bne.n 27230 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [ip, #12] │ │ │ │ blx ca30 │ │ │ │ movs r0, #8 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #3096] @ 27ebc │ │ │ │ + ldr.w r3, [pc, #2920] @ 27de0 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #3072] @ 27ec0 │ │ │ │ + ldr.w r3, [pc, #2896] @ 27de4 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 20f14 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str r6, [sp, #32] │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r6, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx c584 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2972] @ 27ec4 │ │ │ │ + ldr.w r1, [pc, #2796] @ 27de8 │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #109 @ 0x6d │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2948] @ 27ec8 │ │ │ │ + ldr.w r1, [pc, #2772] @ 27dec │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ movs r0, #18 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2924] @ 27ecc │ │ │ │ + ldr.w ip, [pc, #2748] @ 27df0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r1, #8 │ │ │ │ ldrh.w r3, [ip] │ │ │ │ strh r3, [r4, #16] │ │ │ │ blx ca30 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2888] @ 27ed0 │ │ │ │ + ldr.w r1, [pc, #2712] @ 27df4 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r6 │ │ │ │ @@ -41777,440 +41761,439 @@ │ │ │ │ str.w sl, [r0] │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ mov fp, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r5 │ │ │ │ mov sl, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ strd r5, sl, [sp, #8] │ │ │ │ - str r5, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ strd r6, fp, [sp] │ │ │ │ + str r5, [sp, #16] │ │ │ │ blx c584 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2792] @ 27ed4 │ │ │ │ + ldr.w r1, [pc, #2616] @ 27df8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2768] @ 27ed8 │ │ │ │ + ldr.w r1, [pc, #2592] @ 27dfc │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ - mov r8, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ movs r0, #8 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #2744] @ 27edc │ │ │ │ + ldr.w r3, [pc, #2568] @ 27e00 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #18 │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r7, [pc, #2696] @ 27ee0 │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2684] @ 27ee4 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - add r7, pc │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - mov sl, r0 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - add.w ip, r7, #48 @ 0x30 │ │ │ │ + ldr.w lr, [pc, #2508] @ 27e04 │ │ │ │ mov r4, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov r6, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + add lr, pc │ │ │ │ + add.w ip, lr, #48 @ 0x30 │ │ │ │ + mov r7, lr │ │ │ │ + adds r6, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ - adds r7, #16 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [lr, #-16] │ │ │ │ - str.w r1, [lr, #-12] │ │ │ │ - str.w r2, [lr, #-8] │ │ │ │ - str.w r3, [lr, #-4] │ │ │ │ - cmp r6, ip │ │ │ │ - bne.n 27482 │ │ │ │ - mov r3, r7 │ │ │ │ + ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r6, #-16] │ │ │ │ + str.w r1, [r6, #-12] │ │ │ │ + str.w r2, [r6, #-8] │ │ │ │ + str.w r3, [r6, #-4] │ │ │ │ + cmp r7, ip │ │ │ │ + bne.n 27442 │ │ │ │ + mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ - str.w r0, [lr] │ │ │ │ - movs r0, #12 │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ + str r2, [r6, #8] │ │ │ │ + str r0, [r6, #0] │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ + str r1, [r6, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - strh.w r2, [lr, #12] │ │ │ │ - strb.w r3, [lr, #14] │ │ │ │ - blx cd68 │ │ │ │ - movs r1, #0 │ │ │ │ - strd sl, r4, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20f14 │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ + strb r3, [r6, #14] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2576] @ 27ee8 │ │ │ │ + ldr.w r1, [pc, #2444] @ 27e08 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #24] │ │ │ │ + mov r7, r0 │ │ │ │ + movs r0, #12 │ │ │ │ + blx cd68 │ │ │ │ + movs r1, #0 │ │ │ │ + strd r4, r7, [r0] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 20f14 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2560] @ 27eec │ │ │ │ + ldr.w lr, [pc, #2408] @ 27e0c │ │ │ │ mov r7, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - add ip, pc │ │ │ │ - add.w sl, ip, #48 @ 0x30 │ │ │ │ - mov r4, ip │ │ │ │ + mov r4, r0 │ │ │ │ + add lr, pc │ │ │ │ + add.w r8, lr, #48 @ 0x30 │ │ │ │ + mov ip, lr │ │ │ │ + adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [lr, #-16] │ │ │ │ - str.w r1, [lr, #-12] │ │ │ │ - str.w r2, [lr, #-8] │ │ │ │ - str.w r3, [lr, #-4] │ │ │ │ - cmp r4, sl │ │ │ │ - bne.n 274f8 │ │ │ │ - mov r3, ip │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r4, #-16] │ │ │ │ + str.w r1, [r4, #-12] │ │ │ │ + str.w r2, [r4, #-8] │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + cmp ip, r8 │ │ │ │ + bne.n 274ae │ │ │ │ + mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ - str.w r0, [lr] │ │ │ │ - movs r0, #12 │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ + str r1, [r4, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - strh.w r2, [lr, #12] │ │ │ │ - strb.w r3, [lr, #14] │ │ │ │ + strb r3, [r4, #14] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #2344] @ 27e10 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + mov r8, r0 │ │ │ │ + movs r0, #12 │ │ │ │ blx cd68 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + strd r7, r8, [r0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r3, #2 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #4] │ │ │ │ blx c584 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2436] @ 27ef0 │ │ │ │ + ldr.w r1, [pc, #2280] @ 27e14 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #51 @ 0x33 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #2412] @ 27ef4 │ │ │ │ + ldr.w lr, [pc, #2256] @ 27e18 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ add lr, pc │ │ │ │ - add.w sl, lr, #48 @ 0x30 │ │ │ │ + add.w r8, lr, #48 @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ adds r7, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r7, #-16] │ │ │ │ str.w r1, [r7, #-12] │ │ │ │ str.w r2, [r7, #-8] │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - cmp ip, sl │ │ │ │ - bne.n 27594 │ │ │ │ + cmp ip, r8 │ │ │ │ + bne.n 27552 │ │ │ │ ldrh.w r2, [lr] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, sl │ │ │ │ ldrb.w r3, [lr, #2] │ │ │ │ movs r1, #75 @ 0x4b │ │ │ │ strh r2, [r7, #0] │ │ │ │ strb r3, [r7, #2] │ │ │ │ blx ca30 │ │ │ │ movs r0, #11 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #2344] @ 27ef8 │ │ │ │ + ldr.w r3, [pc, #2188] @ 27e1c │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #8 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb r3, [r7, #10] │ │ │ │ strh r2, [r7, #8] │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2312] @ 27efc │ │ │ │ + ldr.w r1, [pc, #2156] @ 27e20 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [r0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 20f14 │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ blx c584 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2200] @ 27f00 │ │ │ │ + ldr.w r1, [pc, #2048] @ 27e24 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ movs r0, #248 @ 0xf8 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2176] @ 27f04 │ │ │ │ + ldr.w r1, [pc, #2024] @ 27e28 │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ mov r9, r8 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #13 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #2152] @ 27f08 │ │ │ │ + ldr.w r3, [pc, #1996] @ 27e2c │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r7, [pc, #2140] @ 27f0c │ │ │ │ + ldr.w r7, [pc, #1988] @ 27e30 │ │ │ │ str r2, [r5, #8] │ │ │ │ str r1, [r5, #4] │ │ │ │ movs r1, #11 │ │ │ │ add r7, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #12] │ │ │ │ blx ca30 │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bfb0 │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ mov r1, r7 │ │ │ │ - str r7, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ blx c54c │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [r0, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ strd r4, sl, [sp, #8] │ │ │ │ strd r6, r7, [sp] │ │ │ │ str r4, [sp, #16] │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str.w sl, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ blx c584 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2024] @ 27f10 │ │ │ │ + ldr.w r1, [pc, #1868] @ 27e34 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2000] @ 27f14 │ │ │ │ + ldr.w r1, [pc, #1844] @ 27e38 │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ blx ca30 │ │ │ │ movs r0, #13 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1976] @ 27f18 │ │ │ │ + ldr.w r3, [pc, #1820] @ 27e3c │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r7, #4] │ │ │ │ movs r1, #13 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r7, #12] │ │ │ │ blx ca30 │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bfb0 │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ blx c54c │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r0, #0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ strd r4, r9, [sp, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ blx c584 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1856] @ 27f1c │ │ │ │ + ldr.w r1, [pc, #1700] @ 27e40 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ movs r0, #54 @ 0x36 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #1832] @ 27f20 │ │ │ │ + ldr.w lr, [pc, #1676] @ 27e44 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add.w r8, lr, #48 @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 27804 │ │ │ │ + bne.n 277c2 │ │ │ │ ldr.w r0, [lr] │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ ldrh.w r3, [lr, #4] │ │ │ │ strh r3, [r4, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ movs r0, #19 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1764] @ 27f24 │ │ │ │ + ldr.w ip, [pc, #1608] @ 27e48 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -42219,39 +42202,39 @@ │ │ │ │ ldrh.w r3, [ip] │ │ │ │ strh r3, [r4, #16] │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ strb r3, [r4, #18] │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1720] @ 27f28 │ │ │ │ + ldr.w r1, [pc, #1568] @ 27e4c │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [r0] │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #12] │ │ │ │ @@ -42260,54 +42243,54 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ blx c584 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1620] @ 27f2c │ │ │ │ + ldr.w r1, [pc, #1464] @ 27e50 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ movs r0, #45 @ 0x2d │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #1596] @ 27f30 │ │ │ │ + ldr.w lr, [pc, #1440] @ 27e54 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ add lr, pc │ │ │ │ add.w r8, lr, #32 │ │ │ │ mov ip, lr │ │ │ │ adds r6, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r6, #-16] │ │ │ │ str.w r1, [r6, #-12] │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ str.w r3, [r6, #-4] │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 27900 │ │ │ │ + bne.n 278be │ │ │ │ mov r3, lr │ │ │ │ - ldr.w r8, [pc, #1552] @ 27f34 │ │ │ │ + ldr.w r8, [pc, #1396] @ 27e58 │ │ │ │ add r8, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r6, #8] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r6, #4] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r6, #12] │ │ │ │ blx ca30 │ │ │ │ movs r0, #13 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1524] @ 27f38 │ │ │ │ + ldr.w r3, [pc, #1368] @ 27e5c │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r6, #8] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r6, #4] │ │ │ │ @@ -42328,60 +42311,60 @@ │ │ │ │ str.w r9, [r0] │ │ │ │ mov r0, sl │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - ldr.w r9, [pc, #1420] @ 27f3c │ │ │ │ + ldr.w sl, [pc, #1268] @ 27e60 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - add r9, pc │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ + add sl, pc │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ blx c584 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ blx c54c │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1360] @ 27f40 │ │ │ │ + ldr.w r1, [pc, #1208] @ 27e64 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #13 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1336] @ 27f44 │ │ │ │ + ldr.w r3, [pc, #1184] @ 27e68 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -42402,61 +42385,60 @@ │ │ │ │ str.w fp, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ - mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r9 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ - movs r2, #1 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + mov r4, r9 │ │ │ │ + ldr.w r9, [pc, #1080] @ 27e6c │ │ │ │ + mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ + movs r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + add r9, pc │ │ │ │ str.w fp, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ - mov fp, sl │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1204] @ 27f48 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ - add ip, pc │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ - mov r1, ip │ │ │ │ + mov r1, r9 │ │ │ │ blx c54c │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #232 @ 0xe8 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1172] @ 27f4c │ │ │ │ + ldr.w r1, [pc, #1024] @ 27e70 │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #11 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1148] @ 27f50 │ │ │ │ + ldr r3, [pc, #1000] @ (27e74 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #13 │ │ │ │ @@ -42486,48 +42468,49 @@ │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ - mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ - mov r0, sl │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ strd r3, r6, [sp, #8] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r2, fp │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ blx c584 │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bfb0 │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ mov r1, r8 │ │ │ │ blx c54c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, fp │ │ │ │ blx ca30 │ │ │ │ movs r0, #220 @ 0xdc │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #1000] @ (27f54 ) │ │ │ │ + ldr r1, [pc, #848] @ (27e78 ) │ │ │ │ movs r2, #220 @ 0xdc │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ movs r0, #21 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #976] @ 27f58 │ │ │ │ + ldr.w ip, [pc, #828] @ 27e7c │ │ │ │ mov r6, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r1, [r6, #4] │ │ │ │ @@ -42536,566 +42519,559 @@ │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ strb r3, [r6, #20] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #936] @ (27f5c ) │ │ │ │ + ldr r1, [pc, #784] @ (27e80 ) │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ str r4, [r0, #0] │ │ │ │ - ldr r4, [pc, #920] @ (27f60 ) │ │ │ │ + ldr r4, [pc, #768] @ (27e84 ) │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ add r4, pc │ │ │ │ - ldr r5, [pc, #908] @ (27f64 ) │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ mov r1, r4 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - add r5, pc │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + str r4, [sp, #28] │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ - blx bfb0 │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - ldr r5, [pc, #880] @ (27f68 ) │ │ │ │ - blx c54c │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - add r5, pc │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + ldr r4, [pc, #740] @ (27e88 ) │ │ │ │ blx bfb0 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + str.w r9, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + ldr.w r9, [pc, #728] @ 27e8c │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ + add r9, pc │ │ │ │ blx bfb0 │ │ │ │ mov r1, r9 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ + add r4, pc │ │ │ │ blx bfb0 │ │ │ │ - ldr.w lr, [pc, #832] @ 27f6c │ │ │ │ + ldr r3, [pc, #696] @ (27e90 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - add lr, pc │ │ │ │ - str.w lr, [sp, #40] @ 0x28 │ │ │ │ - mov r1, lr │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + mov r1, r3 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #808] @ (27f70 ) │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r1, r3 │ │ │ │ + ldr r1, [pc, #680] @ (27e94 ) │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #792] @ (27f74 ) │ │ │ │ + ldr r1, [pc, #664] @ (27e98 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - mov r9, r1 │ │ │ │ + str r1, [sp, #32] │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #776] @ (27f78 ) │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + ldr r1, [pc, #648] @ (27e9c ) │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ - mov sl, r1 │ │ │ │ + mov fp, r1 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #760] @ (27f7c ) │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #744] @ (27f80 ) │ │ │ │ + ldr r1, [pc, #612] @ (27ea0 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ - mov fp, r1 │ │ │ │ + mov sl, r1 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ + blx bfb0 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [pc, #580] @ (27ea4 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx cd68 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r0, #12] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r2, [r0, #16] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r2, [r0, #20] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r2, [r0, #24] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r0, #28] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ blx c54c │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + mov r1, r4 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - str.w fp, [sp, #52] @ 0x34 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + str.w fp, [sp, #48] @ 0x30 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - str.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ + str.w sl, [sp, #40] @ 0x28 │ │ │ │ blx c54c │ │ │ │ mov fp, r0 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ blx bfb0 │ │ │ │ mov r1, r9 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ blx c54c │ │ │ │ mov sl, r0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ blx c54c │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx cd68 │ │ │ │ str r7, [r0, #0] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [r0, #8] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [r0, #12] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - str r7, [r0, #16] │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ + str r7, [r0, #16] │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r7, [r0, #20] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #92] @ 0x5c │ │ │ │ str r7, [r0, #24] │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [r0, #28] │ │ │ │ movs r7, #11 │ │ │ │ str.w fp, [r0, #32] │ │ │ │ str.w sl, [r0, #36] @ 0x24 │ │ │ │ str.w r9, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 20f14 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ - str r7, [sp, #8] │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r9, [pc, #388] @ 27f84 │ │ │ │ - mov r0, r7 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r9, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, sl │ │ │ │ - blx c584 │ │ │ │ - movs r0, #77 @ 0x4d │ │ │ │ - blx bfb0 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - mov r1, r9 │ │ │ │ - blx c54c │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r7 │ │ │ │ - blx ca30 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ - blx bfb0 │ │ │ │ - ldr r1, [pc, #344] @ (27f88 ) │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, sl │ │ │ │ - blx ca30 │ │ │ │ - movs r0, #20 │ │ │ │ - blx bfb0 │ │ │ │ - ldr.w ip, [pc, #320] @ 27f8c │ │ │ │ - mov r7, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str r0, [r7, #0] │ │ │ │ - str r3, [r7, #12] │ │ │ │ - str r2, [r7, #8] │ │ │ │ - str r1, [r7, #4] │ │ │ │ - movs r1, #21 │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - str r0, [r7, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - blx ca30 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ - blx bfb0 │ │ │ │ - ldr r1, [pc, #284] @ (27f90 ) │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - add r1, pc │ │ │ │ - blx c54c │ │ │ │ - mov r6, r0 │ │ │ │ - movs r0, #8 │ │ │ │ - blx cd68 │ │ │ │ - movs r1, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r6, [r0, #0] │ │ │ │ - mov r0, fp │ │ │ │ - bl 20f14 │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ - b.n 27f94 │ │ │ │ - nop │ │ │ │ - addw r0, r0, #2048 @ 0x800 │ │ │ │ - cmp r0, r1 │ │ │ │ + b.n 27ea8 │ │ │ │ + muls r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ - negs r2, r6 │ │ │ │ + stc2l 0, cr0, [r2], {0} │ │ │ │ + @ instruction: 0xf5f40000 │ │ │ │ + negs r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + negs r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - eors r2, r7 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ movs r1, r0 │ │ │ │ - rors r2, r4 │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ movs r1, r0 │ │ │ │ - rors r6, r1 │ │ │ │ + rors r6, r2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + rors r2, r0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ - adcs r0, r0 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r2 │ │ │ │ + asrs r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + asrs r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ movs r1, r0 │ │ │ │ - eors r4, r7 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2 │ │ │ │ + eors r0, r6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r4, r0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ movs r1, r0 │ │ │ │ - ands r6, r7 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ movs r1, r0 │ │ │ │ - eors r4, r5 │ │ │ │ + ands r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf1fe0000 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + eors r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ - sbcs.w r0, r6, #0 │ │ │ │ - subs r0, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf1f40000 │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #14 │ │ │ │ + @ instruction: 0xf1880000 │ │ │ │ + subs r3, #8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + subs r7, #24 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r7, #6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + lsrs r6, r4, #5 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + lsls r4, r5, #27 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r0, #26 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #12 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r3, #14 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r5, #30 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + adds r3, #6 │ │ │ │ movs r1, r0 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r9, [pc, #2560] @ 288b0 │ │ │ │ + mov r0, r7 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + add r9, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, sl │ │ │ │ + blx c584 │ │ │ │ + movs r0, #77 @ 0x4d │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #2400] @ 288fc │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r3 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + mov r1, r9 │ │ │ │ blx c54c │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ + blx ca30 │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #2512] @ 288b4 │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, sl │ │ │ │ + blx ca30 │ │ │ │ + movs r0, #20 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w ip, [pc, #2488] @ 288b8 │ │ │ │ + mov r7, r0 │ │ │ │ + add ip, pc │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + str r0, [r7, #0] │ │ │ │ + str r3, [r7, #12] │ │ │ │ + str r2, [r7, #8] │ │ │ │ + str r1, [r7, #4] │ │ │ │ + movs r1, #21 │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + str r0, [r7, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + blx ca30 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #2452] @ 288bc │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + add r1, pc │ │ │ │ + blx c54c │ │ │ │ + mov r6, r0 │ │ │ │ + movs r0, #8 │ │ │ │ + blx cd68 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r6, [r0, #0] │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w fp, [pc, #2432] @ 288c0 │ │ │ │ + movs r1, #1 │ │ │ │ + bl 20f14 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ + add fp, pc │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2380] @ 28900 │ │ │ │ + mov r1, fp │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ - mov fp, r1 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2364] @ 28904 │ │ │ │ + ldr.w r3, [pc, #2400] @ 288c4 │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r3 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2344] @ 28908 │ │ │ │ + ldr.w r1, [pc, #2380] @ 288c8 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ blx c54c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ + blx bfb0 │ │ │ │ + ldr.w r1, [pc, #2364] @ 288cc │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2328] @ 2890c │ │ │ │ + ldr.w r1, [pc, #2344] @ 288d0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ mov sl, r1 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ movs r0, #24 │ │ │ │ blx cd68 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ movs r1, #11 │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [r0, #8] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r0, #12] │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ - blx bfb0 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - blx c54c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ + blx bfb0 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + blx c54c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ movs r0, #24 │ │ │ │ blx cd68 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ movs r1, #11 │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r0, #8] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r0, #12] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 20f14 │ │ │ │ movs r4, #5 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ blx c584 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx c54c │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ mov.w r0, #316 @ 0x13c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #2104] @ 28910 │ │ │ │ + ldr.w r1, [pc, #2120] @ 288d4 │ │ │ │ mov.w r2, #316 @ 0x13c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx ca30 │ │ │ │ movs r0, #13 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #2076] @ 28914 │ │ │ │ + ldr.w r3, [pc, #2096] @ 288d8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r4, #4] │ │ │ │ @@ -43108,40 +43084,40 @@ │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ mov r1, r8 │ │ │ │ blx c54c │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [r0, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ strd r3, r6, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx c584 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bfb0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ @@ -43149,22 +43125,22 @@ │ │ │ │ blx c54c │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r6, [pc, #1924] @ 28918 │ │ │ │ - ldr.w r1, [pc, #1924] @ 2891c │ │ │ │ + ldr.w r6, [pc, #1944] @ 288dc │ │ │ │ + ldr.w r1, [pc, #1944] @ 288e0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r6, pc │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #19 │ │ │ │ blx bfb0 │ │ │ │ mov r5, r0 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str r3, [r5, #12] │ │ │ │ @@ -43185,65 +43161,65 @@ │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + strd r3, r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ - strd r3, r4, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ + str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ blx c584 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bfb0 │ │ │ │ - mov r4, fp │ │ │ │ + mov r7, fp │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ blx c54c │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ movs r0, #155 @ 0x9b │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1740] @ 28920 │ │ │ │ + ldr.w r1, [pc, #1756] @ 288e4 │ │ │ │ movs r2, #155 @ 0x9b │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #12 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1716] @ 28924 │ │ │ │ + ldr.w r3, [pc, #1732] @ 288e8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ @@ -43262,57 +43238,57 @@ │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strd r3, r6, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ blx c584 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov r6, fp │ │ │ │ blx bfb0 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx c54c │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ movs r0, #141 @ 0x8d │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1568] @ 28928 │ │ │ │ + ldr.w r1, [pc, #1588] @ 288ec │ │ │ │ movs r2, #141 @ 0x8d │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx ca30 │ │ │ │ movs r0, #13 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1544] @ 2892c │ │ │ │ + ldr.w r3, [pc, #1564] @ 288f0 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r6, #8] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r6, #4] │ │ │ │ @@ -43325,66 +43301,66 @@ │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ mov r1, r8 │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - strd r3, r4, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #1 │ │ │ │ + strd r3, r5, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - mov r5, fp │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ blx c584 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ + mov r5, fp │ │ │ │ blx bfb0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ blx c54c │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx ca30 │ │ │ │ movs r0, #119 @ 0x77 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1392] @ 28930 │ │ │ │ + ldr.w r1, [pc, #1412] @ 288f4 │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #11 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1368] @ 28934 │ │ │ │ + ldr.w r3, [pc, #1388] @ 288f8 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #13 │ │ │ │ @@ -43400,29 +43376,29 @@ │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 20f14 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strd r4, r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ @@ -43430,33 +43406,33 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ blx c584 │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bfb0 │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx c54c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx ca30 │ │ │ │ mov.w r0, #300 @ 0x12c │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1216] @ 28938 │ │ │ │ + ldr.w r1, [pc, #1232] @ 288fc │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx ca30 │ │ │ │ movs r0, #14 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1188] @ 2893c │ │ │ │ + ldr.w r3, [pc, #1208] @ 28900 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r7, #4] │ │ │ │ @@ -43465,36 +43441,36 @@ │ │ │ │ strh r3, [r7, #12] │ │ │ │ blx ca30 │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bfb0 │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ mov r1, r8 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 20f14 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strd r6, r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -43510,25 +43486,25 @@ │ │ │ │ blx c54c │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ blx ca30 │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1036] @ 28940 │ │ │ │ + ldr.w r1, [pc, #1056] @ 28904 │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ movs r0, #19 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #1012] @ 28944 │ │ │ │ + ldr.w ip, [pc, #1028] @ 28908 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -43540,71 +43516,71 @@ │ │ │ │ strb r3, [r4, #18] │ │ │ │ blx ca30 │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bfb0 │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ mov r1, r9 │ │ │ │ blx c54c │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - str r5, [sp, #28] │ │ │ │ + str r5, [sp, #32] │ │ │ │ blx c584 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #872] @ (28948 ) │ │ │ │ + ldr r1, [pc, #888] @ (2890c ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ mov.w r0, #288 @ 0x120 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #848] @ (2894c ) │ │ │ │ + ldr r1, [pc, #864] @ (28910 ) │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ blx ca30 │ │ │ │ movs r0, #11 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #824] @ (28950 ) │ │ │ │ + ldr r3, [pc, #840] @ (28914 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #19 │ │ │ │ @@ -43618,66 +43594,66 @@ │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ mov r1, r8 │ │ │ │ blx c54c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r3, fp │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #696] @ (28954 ) │ │ │ │ + ldr r1, [pc, #712] @ (28918 ) │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #672] @ (28958 ) │ │ │ │ + ldr r1, [pc, #692] @ (2891c ) │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ movs r0, #20 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #648] @ 2895c │ │ │ │ + ldr.w ip, [pc, #668] @ 28920 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #8] │ │ │ │ @@ -43692,66 +43668,66 @@ │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ mov r1, r9 │ │ │ │ blx c54c │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd68 │ │ │ │ movs r1, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r3, fp │ │ │ │ str r5, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #512] @ (28960 ) │ │ │ │ + ldr r1, [pc, #532] @ (28924 ) │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #492] @ (28964 ) │ │ │ │ + ldr r1, [pc, #508] @ (28928 ) │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ movs r0, #14 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #468] @ (28968 ) │ │ │ │ + ldr r3, [pc, #488] @ (2892c ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -43772,15 +43748,15 @@ │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, fp │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 20f14 │ │ │ │ @@ -43790,42 +43766,42 @@ │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ blx c584 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ mov fp, sl │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #340] @ (2896c ) │ │ │ │ + ldr r1, [pc, #356] @ (28930 ) │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov sl, r8 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ blx ca30 │ │ │ │ movs r0, #163 @ 0xa3 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #316] @ (28970 ) │ │ │ │ + ldr r1, [pc, #332] @ (28934 ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ blx ca30 │ │ │ │ movs r0, #15 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #292] @ (28974 ) │ │ │ │ + ldr r3, [pc, #312] @ (28938 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ @@ -43848,21 +43824,21 @@ │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ bl 20f14 │ │ │ │ movs r0, #4 │ │ │ │ blx cd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl 20f14 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ @@ -43887,984 +43863,993 @@ │ │ │ │ movs r1, #15 │ │ │ │ blx ca30 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w ca2c │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + nop │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + lsls r2, r7, #13 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r3, #12 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #12 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #14 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00028978 : │ │ │ │ - ldr r3, [pc, #16] @ (2898c ) │ │ │ │ - ldr r2, [pc, #20] @ (28990 ) │ │ │ │ +0002893c : │ │ │ │ + ldr r3, [pc, #16] @ (28950 ) │ │ │ │ + ldr r2, [pc, #20] @ (28954 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 28986 │ │ │ │ + cbz r3, 2894a │ │ │ │ bx lr │ │ │ │ b.w 213bc │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ... │ │ │ │ │ │ │ │ -00028994 : │ │ │ │ +00028958 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #64] @ (289e4 ) │ │ │ │ + ldr r2, [pc, #64] @ (289a8 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 289d4 │ │ │ │ + cbz r0, 28998 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx b834 │ │ │ │ - ldr r3, [pc, #52] @ (289e8 ) │ │ │ │ + ldr r3, [pc, #52] @ (289ac ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cca8 │ │ │ │ - cbz r0, 289ce │ │ │ │ + cbz r0, 28992 │ │ │ │ blx be4c │ │ │ │ - cbz r0, 289ce │ │ │ │ + cbz r0, 28992 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ blx c66c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #20] @ (289ec ) │ │ │ │ - ldr r2, [pc, #24] @ (289f0 ) │ │ │ │ + ldr r1, [pc, #20] @ (289b0 ) │ │ │ │ + ldr r2, [pc, #24] @ (289b4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ blx c610 │ │ │ │ - b.n 289ce │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + b.n 28992 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - it cc │ │ │ │ + itt cc │ │ │ │ movcc r1, r0 │ │ │ │ - subs r2, #30 │ │ │ │ + subcc r2, #34 @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000289f4 : │ │ │ │ +000289b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (28a50 ) │ │ │ │ + ldr r2, [pc, #76] @ (28a14 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 28a3e │ │ │ │ + cbz r0, 28a02 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx b834 │ │ │ │ - ldr r3, [pc, #64] @ (28a54 ) │ │ │ │ + ldr r3, [pc, #64] @ (28a18 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cca8 │ │ │ │ - cbz r0, 28a34 │ │ │ │ + cbz r0, 289f8 │ │ │ │ blx be4c │ │ │ │ - cbz r0, 28a34 │ │ │ │ + cbz r0, 289f8 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ blx c66c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #32] @ (28a58 ) │ │ │ │ + ldr r4, [pc, #32] @ (28a1c ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #28] @ (28a5c ) │ │ │ │ - ldr r2, [pc, #28] @ (28a60 ) │ │ │ │ + ldr r1, [pc, #28] @ (28a20 ) │ │ │ │ + ldr r2, [pc, #28] @ (28a24 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #140 @ 0x8c │ │ │ │ blx c610 │ │ │ │ - b.n 28a2e │ │ │ │ + b.n 289f2 │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r6, #0 │ │ │ │ - bkpt 0x00ce │ │ │ │ + rsb r0, sl, #0 │ │ │ │ + bkpt 0x00d2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00028a64 : │ │ │ │ +00028a28 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ (28b0c ) │ │ │ │ + ldr r4, [pc, #148] @ (28ad0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 28af8 │ │ │ │ + beq.n 28abc │ │ │ │ blx b834 │ │ │ │ - ldr r3, [pc, #140] @ (28b10 ) │ │ │ │ + ldr r3, [pc, #140] @ (28ad4 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cca8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 28af2 │ │ │ │ + cbz r0, 28ab6 │ │ │ │ blx be4c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 28b08 │ │ │ │ + beq.n 28acc │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r7, 28aec │ │ │ │ + cbz r7, 28ab0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx c8ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28a64 │ │ │ │ + bl 28a28 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 28ae6 │ │ │ │ + cbz r0, 28aaa │ │ │ │ mov r4, r0 │ │ │ │ - b.n 28ac2 │ │ │ │ + b.n 28a86 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 28ae0 │ │ │ │ + cbz r4, 28aa4 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx c8e0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 28abe │ │ │ │ + bne.n 28a82 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx c8ec │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 28ac2 │ │ │ │ + bne.n 28a86 │ │ │ │ mov r0, r9 │ │ │ │ blx bdc0 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 28aa4 │ │ │ │ + bne.n 28a68 │ │ │ │ mov r0, r8 │ │ │ │ blx c66c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #24] @ (28b14 ) │ │ │ │ - ldr r2, [pc, #28] @ (28b18 ) │ │ │ │ + ldr r1, [pc, #24] @ (28ad8 ) │ │ │ │ + ldr r2, [pc, #28] @ (28adc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #176 @ 0xb0 │ │ │ │ blx c610 │ │ │ │ - b.n 28af2 │ │ │ │ + b.n 28ab6 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 28af2 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + b.n 28ab6 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0014 │ │ │ │ + bkpt 0x0018 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00028b1c : │ │ │ │ +00028ae0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (28b90 ) │ │ │ │ + ldr r5, [pc, #100] @ (28b54 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 28b76 │ │ │ │ + cbz r0, 28b3a │ │ │ │ blx b834 │ │ │ │ - ldr r3, [pc, #88] @ (28b94 ) │ │ │ │ + ldr r3, [pc, #88] @ (28b58 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cca8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 28b70 │ │ │ │ + cbz r0, 28b34 │ │ │ │ blx be4c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 28b8c │ │ │ │ + cbz r0, 28b50 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ - cbz r4, 28b88 │ │ │ │ + cbz r4, 28b4c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx c8ec │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 28b56 │ │ │ │ + bne.n 28b1a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx c66c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #32] @ (28b98 ) │ │ │ │ - ldr r2, [pc, #32] @ (28b9c ) │ │ │ │ + ldr r1, [pc, #32] @ (28b5c ) │ │ │ │ + ldr r2, [pc, #32] @ (28b60 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #212 @ 0xd4 │ │ │ │ blx c610 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 28b70 │ │ │ │ + b.n 28b34 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 28b66 │ │ │ │ + b.n 28b2a │ │ │ │ mov r3, r0 │ │ │ │ - b.n 28b70 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + b.n 28b34 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00028ba0 : │ │ │ │ +00028b64 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (28c14 ) │ │ │ │ + ldr r5, [pc, #100] @ (28bd8 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 28bfa │ │ │ │ + cbz r0, 28bbe │ │ │ │ blx b834 │ │ │ │ - ldr r3, [pc, #88] @ (28c18 ) │ │ │ │ + ldr r3, [pc, #88] @ (28bdc ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cca8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 28bf4 │ │ │ │ + cbz r0, 28bb8 │ │ │ │ blx be4c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 28c10 │ │ │ │ + cbz r0, 28bd4 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbz r4, 28c0c │ │ │ │ + cbz r4, 28bd0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx c8ec │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 28bda │ │ │ │ + bne.n 28b9e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx c66c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #32] @ (28c1c ) │ │ │ │ - ldr r2, [pc, #32] @ (28c20 ) │ │ │ │ + ldr r1, [pc, #32] @ (28be0 ) │ │ │ │ + ldr r2, [pc, #32] @ (28be4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ blx c610 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 28bf4 │ │ │ │ + b.n 28bb8 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 28bea │ │ │ │ + b.n 28bae │ │ │ │ mov r3, r0 │ │ │ │ - b.n 28bf4 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + b.n 28bb8 │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00028c24 : │ │ │ │ +00028be8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #104] @ (28c9c ) │ │ │ │ + ldr r5, [pc, #104] @ (28c60 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 28c7e │ │ │ │ + cbz r0, 28c42 │ │ │ │ blx b834 │ │ │ │ - ldr r3, [pc, #92] @ (28ca0 ) │ │ │ │ + ldr r3, [pc, #92] @ (28c64 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cca8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 28c78 │ │ │ │ + cbz r0, 28c3c │ │ │ │ blx be4c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 28c96 │ │ │ │ + cbz r0, 28c5a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 28c92 │ │ │ │ + cbz r4, 28c56 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx c8ec │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 28c5e │ │ │ │ + bne.n 28c22 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx c66c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #36] @ (28ca4 ) │ │ │ │ - ldr r2, [pc, #36] @ (28ca8 ) │ │ │ │ + ldr r1, [pc, #36] @ (28c68 ) │ │ │ │ + ldr r2, [pc, #36] @ (28c6c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #280 @ 0x118 │ │ │ │ blx c610 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 28c78 │ │ │ │ + b.n 28c3c │ │ │ │ mov r3, r4 │ │ │ │ - b.n 28c6e │ │ │ │ + b.n 28c32 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 28c78 │ │ │ │ + b.n 28c3c │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00028cac : │ │ │ │ +00028c70 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #112] @ (28d2c ) │ │ │ │ + ldr r4, [pc, #112] @ (28cf0 ) │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ add r4, pc │ │ │ │ - beq.n 28d28 │ │ │ │ + beq.n 28cec │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx b834 │ │ │ │ - ldr r3, [pc, #96] @ (28d30 ) │ │ │ │ + ldr r3, [pc, #96] @ (28cf4 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cca8 │ │ │ │ - cbz r0, 28d28 │ │ │ │ + cbz r0, 28cec │ │ │ │ blx be4c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 28d28 │ │ │ │ + cbz r0, 28cec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx bc14 │ │ │ │ - cbz r0, 28d12 │ │ │ │ + cbz r0, 28cd6 │ │ │ │ mov r0, r6 │ │ │ │ blx cc9c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 28d22 │ │ │ │ + cbz r0, 28ce6 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 28d00 │ │ │ │ + b.n 28cc4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 28d1c │ │ │ │ + cbz r4, 28ce0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx bc14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 28cfc │ │ │ │ + bne.n 28cc0 │ │ │ │ mov r0, r6 │ │ │ │ blx bdc0 │ │ │ │ mov r0, r7 │ │ │ │ blx c66c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx bdc0 │ │ │ │ mov r0, r7 │ │ │ │ blx c66c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 28d3a │ │ │ │ + cbz r0, 28cfe │ │ │ │ b.w c668 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00028d3c : │ │ │ │ +00028d00 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 28db8 │ │ │ │ + beq.n 28d7c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx cb9c │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 28d6e │ │ │ │ + beq.n 28d32 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx cffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 28db8 │ │ │ │ + cbz r0, 28d7c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ - cbz r5, 28dae │ │ │ │ + cbz r5, 28d72 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 28d7e │ │ │ │ + cbz r2, 28d42 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 28d8e │ │ │ │ + beq.n 28d52 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx c8b0 │ │ │ │ - cbz r0, 28de4 │ │ │ │ + cbz r0, 28da8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ blx ba94 │ │ │ │ - cbz r0, 28dce │ │ │ │ + cbz r0, 28d92 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #8] │ │ │ │ blx be4c │ │ │ │ - cbz r7, 28db4 │ │ │ │ + cbz r7, 28d78 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w c668 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 28da2 │ │ │ │ + bne.n 28d66 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #52] @ (28df0 ) │ │ │ │ - ldr r2, [pc, #56] @ (28df4 ) │ │ │ │ + ldr r1, [pc, #52] @ (28db4 ) │ │ │ │ + ldr r2, [pc, #56] @ (28db8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w c60c │ │ │ │ - ldr r1, [pc, #40] @ (28df8 ) │ │ │ │ - ldr r2, [pc, #40] @ (28dfc ) │ │ │ │ + ldr r1, [pc, #40] @ (28dbc ) │ │ │ │ + ldr r2, [pc, #40] @ (28dc0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w c60c │ │ │ │ - ldr r1, [pc, #24] @ (28e00 ) │ │ │ │ - ldr r2, [pc, #28] @ (28e04 ) │ │ │ │ + ldr r1, [pc, #24] @ (28dc4 ) │ │ │ │ + ldr r2, [pc, #28] @ (28dc8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - b.n 28dc0 │ │ │ │ + b.n 28d84 │ │ │ │ nop │ │ │ │ - cbnz r4, 28e48 │ │ │ │ + cbnz r0, 28e0e │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf0b60000 │ │ │ │ - cbnz r6, 28e4a │ │ │ │ + @ instruction: 0xf0ba0000 │ │ │ │ + cbnz r2, 28e10 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 28e4e │ │ │ │ + cbnz r4, 28e12 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00028e08 : │ │ │ │ +00028dcc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 28e76 │ │ │ │ + cbz r0, 28e3a │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx cb9c │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 28e38 │ │ │ │ + beq.n 28dfc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx cffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 28e76 │ │ │ │ + cbz r0, 28e3a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ - cbz r5, 28e62 │ │ │ │ + cbz r5, 28e26 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 28e48 │ │ │ │ + cbz r2, 28e0c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 28e58 │ │ │ │ + beq.n 28e1c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx c8b0 │ │ │ │ - cbz r0, 28e96 │ │ │ │ + cbz r0, 28e5a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ blx ba94 │ │ │ │ - cbz r0, 28e8c │ │ │ │ + cbz r0, 28e50 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbz r7, 28e72 │ │ │ │ + cbz r7, 28e36 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w c668 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #40] @ (28ea0 ) │ │ │ │ - ldr r2, [pc, #40] @ (28ea4 ) │ │ │ │ + ldr r1, [pc, #40] @ (28e64 ) │ │ │ │ + ldr r2, [pc, #40] @ (28e68 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #344 @ 0x158 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w c60c │ │ │ │ - ldr r1, [pc, #24] @ (28ea8 ) │ │ │ │ - ldr r2, [pc, #28] @ (28eac ) │ │ │ │ + ldr r1, [pc, #24] @ (28e6c ) │ │ │ │ + ldr r2, [pc, #28] @ (28e70 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - b.n 28e7e │ │ │ │ - ldr r1, [pc, #24] @ (28eb0 ) │ │ │ │ - ldr r2, [pc, #24] @ (28eb4 ) │ │ │ │ + b.n 28e42 │ │ │ │ + ldr r1, [pc, #24] @ (28e74 ) │ │ │ │ + ldr r2, [pc, #24] @ (28e78 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - b.n 28e7e │ │ │ │ - hlt 0x0016 │ │ │ │ + b.n 28e42 │ │ │ │ + hlt 0x001a │ │ │ │ movs r1, r0 │ │ │ │ - vext.8 d16, d8, d0, #0 │ │ │ │ - hlt 0x0000 │ │ │ │ + vext.8 d16, d12, d0, #0 │ │ │ │ + hlt 0x0004 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 28ec0 │ │ │ │ + cbz r0, 28e84 │ │ │ │ b.w c668 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00028ec8 : │ │ │ │ - cbz r0, 28ece │ │ │ │ +00028e8c : │ │ │ │ + cbz r0, 28e92 │ │ │ │ b.w c1e8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00028ed0 : │ │ │ │ +00028e94 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #76] @ (28f2c ) │ │ │ │ + ldr r4, [pc, #76] @ (28ef0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 28efe │ │ │ │ - ldr r3, [pc, #56] @ (28f30 ) │ │ │ │ + cbz r3, 28ec2 │ │ │ │ + ldr r3, [pc, #56] @ (28ef4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ce5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 28ef4 │ │ │ │ - ldr r2, [pc, #36] @ (28f34 ) │ │ │ │ + beq.n 28eb8 │ │ │ │ + ldr r2, [pc, #36] @ (28ef8 ) │ │ │ │ movs r0, #8 │ │ │ │ - ldr r1, [pc, #36] @ (28f38 ) │ │ │ │ + ldr r1, [pc, #36] @ (28efc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c650 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ blx ca84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx d0ec │ │ │ │ - b.n 28ef4 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + b.n 28eb8 │ │ │ │ + strb r6, [r1, #12] │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00028f3c : │ │ │ │ +00028f00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 28f6e │ │ │ │ + cbz r0, 28f32 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r2 │ │ │ │ blx c984 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b828 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 28f7a │ │ │ │ + cbz r2, 28f3e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r2, [pc, #16] @ (28f80 ) │ │ │ │ - ldr r1, [pc, #16] @ (28f84 ) │ │ │ │ + ldr r2, [pc, #16] @ (28f44 ) │ │ │ │ + ldr r1, [pc, #16] @ (28f48 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c610 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 28fce │ │ │ │ + cbnz r4, 28f92 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00028f88 : │ │ │ │ +00028f4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 28fba │ │ │ │ + cbz r0, 28f7e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r2 │ │ │ │ blx c984 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b828 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 28fc8 │ │ │ │ + cbz r2, 28f8c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r1, [pc, #20] @ (28fd0 ) │ │ │ │ - ldr r2, [pc, #20] @ (28fd4 ) │ │ │ │ + ldr r1, [pc, #20] @ (28f94 ) │ │ │ │ + ldr r2, [pc, #20] @ (28f98 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #28 │ │ │ │ blx c610 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - revsh r6, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ ... │ │ │ │ │ │ │ │ -00028fd8 : │ │ │ │ +00028f9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 2900a │ │ │ │ + cbz r0, 28fce │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r2 │ │ │ │ blx c984 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b828 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 29018 │ │ │ │ + cbz r2, 28fdc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r1, [pc, #20] @ (29020 ) │ │ │ │ - ldr r2, [pc, #20] @ (29024 ) │ │ │ │ + ldr r1, [pc, #20] @ (28fe4 ) │ │ │ │ + ldr r2, [pc, #20] @ (28fe8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ blx c610 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - rev16 r6, r7 │ │ │ │ + hlt 0x0002 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -00029028 : │ │ │ │ +00028fec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 2905a │ │ │ │ + cbz r0, 2901e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r2 │ │ │ │ blx c984 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b828 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - cbz r2, 29068 │ │ │ │ + cbz r2, 2902c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r1, [pc, #20] @ (29070 ) │ │ │ │ - ldr r2, [pc, #20] @ (29074 ) │ │ │ │ + ldr r1, [pc, #20] @ (29034 ) │ │ │ │ + ldr r2, [pc, #20] @ (29038 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ blx c610 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - rev r6, r5 │ │ │ │ + rev r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -00029078 : │ │ │ │ +0002903c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 290aa │ │ │ │ + cbz r0, 2906e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r2 │ │ │ │ blx c984 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b828 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 290b8 │ │ │ │ + cbz r2, 2907c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r1, [pc, #20] @ (290c0 ) │ │ │ │ - ldr r2, [pc, #20] @ (290c4 ) │ │ │ │ + ldr r1, [pc, #20] @ (29084 ) │ │ │ │ + ldr r2, [pc, #20] @ (29088 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ blx c610 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r6, 290fa │ │ │ │ + cbnz r2, 290c0 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -000290c8 : │ │ │ │ - cbz r0, 290fe │ │ │ │ +0002908c : │ │ │ │ + cbz r0, 290c2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c984 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b828 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ - cbz r2, 290fa │ │ │ │ + cbz r2, 290be │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #12] @ (2910c ) │ │ │ │ - ldr r2, [pc, #12] @ (29110 ) │ │ │ │ + ldr r1, [pc, #12] @ (290d0 ) │ │ │ │ + ldr r2, [pc, #12] @ (290d4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ b.w c60c │ │ │ │ - cbnz r2, 29132 │ │ │ │ + cbnz r6, 290f6 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 29192 │ │ │ │ + pop {} │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #8] @ (29138 ) │ │ │ │ + ldr r3, [pc, #8] @ (290fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx d274 │ │ │ │ - ldr r1, [pc, #16] @ (29164 ) │ │ │ │ + ldr r1, [pc, #16] @ (29128 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx d334 │ │ │ │ - ldr r3, [pc, #8] @ (29168 ) │ │ │ │ + ldr r3, [pc, #8] @ (2912c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx cfcc │ │ │ │ - ldr r2, [pc, #36] @ (291a8 ) │ │ │ │ - ldr r3, [pc, #40] @ (291ac ) │ │ │ │ + ldr r2, [pc, #36] @ (2916c ) │ │ │ │ + ldr r3, [pc, #40] @ (29170 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #40] @ (291b0 ) │ │ │ │ + ldr r0, [pc, #40] @ (29174 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #40] @ (291b4 ) │ │ │ │ + ldr r1, [pc, #40] @ (29178 ) │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (291b8 ) │ │ │ │ + ldr r2, [pc, #36] @ (2917c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #36] @ (291bc ) │ │ │ │ + ldr r3, [pc, #36] @ (29180 ) │ │ │ │ add r2, pc │ │ │ │ strd r1, r0, [r4, #20] │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -44879,217 +44864,217 @@ │ │ │ │ @ instruction: 0xff83ffff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx d190 │ │ │ │ - cbz r0, 291f0 │ │ │ │ + cbz r0, 291b4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 291f0 │ │ │ │ + cbz r0, 291b4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w c1e8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2921c │ │ │ │ + cbz r0, 291e0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ movcc r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #20] @ (29234 ) │ │ │ │ - ldr r2, [pc, #20] @ (29238 ) │ │ │ │ + ldr r1, [pc, #20] @ (291f8 ) │ │ │ │ + ldr r2, [pc, #20] @ (291fc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ blx c610 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.n 2920e │ │ │ │ - cbnz r6, 29240 │ │ │ │ + b.n 291d2 │ │ │ │ + cbnz r2, 29206 │ │ │ │ movs r1, r0 │ │ │ │ - revsh r4, r3 │ │ │ │ + revsh r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 29254 │ │ │ │ + cbz r0, 29218 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #16] @ (29268 ) │ │ │ │ - ldr r1, [pc, #20] @ (2926c ) │ │ │ │ + ldr r2, [pc, #16] @ (2922c ) │ │ │ │ + ldr r1, [pc, #20] @ (29230 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c610 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - hlt 0x0028 │ │ │ │ + hlt 0x002c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 29296 │ │ │ │ + cbz r0, 2925a │ │ │ │ str r1, [sp, #4] │ │ │ │ blx cfd8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #16] @ (292a8 ) │ │ │ │ + ldr r2, [pc, #16] @ (2926c ) │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r2 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000292ac : │ │ │ │ +00029270 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 292f4 │ │ │ │ + cbz r1, 292b8 │ │ │ │ movs r1, #0 │ │ │ │ blx c1b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c7f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 292e4 │ │ │ │ + cbz r0, 292a8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx cfd8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r0, [r3] │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #16] @ (29308 ) │ │ │ │ + ldr r1, [pc, #16] @ (292cc ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #16] @ (2930c ) │ │ │ │ + ldr r2, [pc, #16] @ (292d0 ) │ │ │ │ mov r4, r5 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #28 │ │ │ │ blx c610 │ │ │ │ - b.n 292ee │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + b.n 292b2 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ ... │ │ │ │ │ │ │ │ -00029310 : │ │ │ │ +000292d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 29350 │ │ │ │ + cbz r1, 29314 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx c1b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c7f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 29344 │ │ │ │ + cbz r0, 29308 │ │ │ │ blx cfd8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r6, [r3] │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #16] @ (29364 ) │ │ │ │ + ldr r1, [pc, #16] @ (29328 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #16] @ (29368 ) │ │ │ │ + ldr r2, [pc, #16] @ (2932c ) │ │ │ │ mov r4, r5 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ blx c610 │ │ │ │ - b.n 2934c │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + b.n 29310 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ ... │ │ │ │ │ │ │ │ -0002936c : │ │ │ │ +00029330 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #104] @ (293e4 ) │ │ │ │ + ldr r4, [pc, #104] @ (293a8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #8] │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 2939a │ │ │ │ - ldr r3, [pc, #84] @ (293e8 ) │ │ │ │ + cbz r3, 2935e │ │ │ │ + ldr r3, [pc, #84] @ (293ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ce5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 29390 │ │ │ │ - ldr r2, [pc, #64] @ (293ec ) │ │ │ │ + beq.n 29354 │ │ │ │ + ldr r2, [pc, #64] @ (293b0 ) │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #64] @ (293f0 ) │ │ │ │ + ldr r1, [pc, #64] @ (293b4 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx c650 │ │ │ │ mov r5, r0 │ │ │ │ blx c984 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -45100,40 +45085,40 @@ │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx bbd0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx d0ec │ │ │ │ - b.n 29390 │ │ │ │ + b.n 29354 │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000293f4 : │ │ │ │ +000293b8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx bee4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w d054 │ │ │ │ nop │ │ │ │ │ │ │ │ -00029418 : │ │ │ │ +000293dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -45147,81 +45132,81 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx c490 │ │ │ │ - cbz r0, 29466 │ │ │ │ + cbz r0, 2942a │ │ │ │ subs r1, r0, #1 │ │ │ │ adds r0, r4, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w c098 │ │ │ │ - ldr r2, [pc, #20] @ (2947c ) │ │ │ │ - ldr r1, [pc, #20] @ (29480 ) │ │ │ │ + ldr r2, [pc, #20] @ (29440 ) │ │ │ │ + ldr r1, [pc, #20] @ (29444 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #26 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029484 : │ │ │ │ +00029448 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx cc78 │ │ │ │ - ldr r1, [pc, #12] @ (294a4 ) │ │ │ │ + ldr r1, [pc, #12] @ (29468 ) │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ add r1, pc │ │ │ │ movs r2, #0 │ │ │ │ b.w cde8 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000294a8 : │ │ │ │ +0002946c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #124] @ (29534 ) │ │ │ │ + ldr r3, [pc, #124] @ (294f8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #124] @ (29538 ) │ │ │ │ + ldr r2, [pc, #124] @ (294fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 294cc │ │ │ │ + cbz r3, 29490 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #108] @ (2953c ) │ │ │ │ + ldr r0, [pc, #108] @ (29500 ) │ │ │ │ add r0, pc │ │ │ │ blx c798 │ │ │ │ blx bc3c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2951e │ │ │ │ + cbz r0, 294e2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx d2fc │ │ │ │ - cbz r0, 29512 │ │ │ │ - ldr r2, [pc, #76] @ (29540 ) │ │ │ │ + cbz r0, 294d6 │ │ │ │ + ldr r2, [pc, #76] @ (29504 ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ blx d290 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -45230,60 +45215,60 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx b89c │ │ │ │ - b.n 294f2 │ │ │ │ + b.n 294b6 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx bed8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 294dc │ │ │ │ + b.n 294a0 │ │ │ │ nop │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r4, [r2, #28] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029544 : │ │ │ │ +00029508 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #108] @ (295c0 ) │ │ │ │ + ldr r3, [pc, #108] @ (29584 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #108] @ (295c4 ) │ │ │ │ + ldr r2, [pc, #108] @ (29588 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 29568 │ │ │ │ + cbz r3, 2952c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #92] @ (295c8 ) │ │ │ │ + ldr r0, [pc, #92] @ (2958c ) │ │ │ │ add r0, pc │ │ │ │ blx c798 │ │ │ │ blx bc3c │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 295a4 │ │ │ │ + cbz r0, 29568 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx b804 │ │ │ │ - ldr r2, [pc, #72] @ (295cc ) │ │ │ │ + ldr r2, [pc, #72] @ (29590 ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ blx d290 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -45292,97 +45277,97 @@ │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c3ac │ │ │ │ - ldr r1, [pc, #36] @ (295d0 ) │ │ │ │ + ldr r1, [pc, #36] @ (29594 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx cdec │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2957a │ │ │ │ - str r4, [r7, #12] │ │ │ │ + b.n 2953e │ │ │ │ + str r0, [r7, #16] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000295d4 : │ │ │ │ - ldr r3, [pc, #60] @ (29614 ) │ │ │ │ +00029598 : │ │ │ │ + ldr r3, [pc, #60] @ (295d8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 29606 │ │ │ │ + cbz r0, 295ca │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx bc3c │ │ │ │ - ldr r2, [pc, #36] @ (29618 ) │ │ │ │ + ldr r2, [pc, #36] @ (295dc ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx b804 │ │ │ │ str r5, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #20] @ (2961c ) │ │ │ │ - ldr r2, [pc, #20] @ (29620 ) │ │ │ │ + ldr r1, [pc, #20] @ (295e0 ) │ │ │ │ + ldr r2, [pc, #20] @ (295e4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #20 │ │ │ │ b.w c60c │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r2, [r7, #8] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #32 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029624 : │ │ │ │ +000295e8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #108] @ (296a0 ) │ │ │ │ + ldr r3, [pc, #108] @ (29664 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #108] @ (296a4 ) │ │ │ │ + ldr r2, [pc, #108] @ (29668 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 29648 │ │ │ │ + cbz r3, 2960c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #92] @ (296a8 ) │ │ │ │ + ldr r0, [pc, #92] @ (2966c ) │ │ │ │ add r0, pc │ │ │ │ blx c798 │ │ │ │ blx bc3c │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 29684 │ │ │ │ + cbz r0, 29648 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx b804 │ │ │ │ - ldr r2, [pc, #72] @ (296ac ) │ │ │ │ + ldr r2, [pc, #72] @ (29670 ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ blx d290 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -45391,143 +45376,143 @@ │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c3ac │ │ │ │ - ldr r1, [pc, #36] @ (296b0 ) │ │ │ │ + ldr r1, [pc, #36] @ (29674 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx cdec │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2965a │ │ │ │ - str r4, [r3, #0] │ │ │ │ + b.n 2961e │ │ │ │ + str r0, [r3, #4] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #6 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000296b4 : │ │ │ │ +00029678 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ blx c140 │ │ │ │ - ldr r1, [pc, #60] @ (29708 ) │ │ │ │ + ldr r1, [pc, #60] @ (296cc ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx c96c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ (2970c ) │ │ │ │ + ldr r0, [pc, #52] @ (296d0 ) │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #40] @ (29710 ) │ │ │ │ + ldr r0, [pc, #40] @ (296d4 ) │ │ │ │ add r0, pc │ │ │ │ blx bdf4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ blx b804 │ │ │ │ - cbz r5, 29702 │ │ │ │ + cbz r5, 296c6 │ │ │ │ mov r0, r5 │ │ │ │ blx c88c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ - movs r1, r0 │ │ │ │ cmp r6, #212 @ 0xd4 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #14 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029714 : │ │ │ │ +000296d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #68] @ (29768 ) │ │ │ │ + ldr r3, [pc, #68] @ (2972c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (2976c ) │ │ │ │ + ldr r2, [pc, #68] @ (29730 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 29736 │ │ │ │ + cbz r4, 296fa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx c3ac │ │ │ │ - ldr r1, [pc, #48] @ (29770 ) │ │ │ │ + ldr r1, [pc, #48] @ (29734 ) │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ blx cdec │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx b804 │ │ │ │ - ldr r2, [pc, #36] @ (29774 ) │ │ │ │ + ldr r2, [pc, #36] @ (29738 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx d290 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029778 : │ │ │ │ +0002973c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx c840 │ │ │ │ - ldr r1, [pc, #16] @ (2979c ) │ │ │ │ + ldr r1, [pc, #16] @ (29760 ) │ │ │ │ add r1, pc │ │ │ │ blx bc14 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ ... │ │ │ │ │ │ │ │ -000297a0 : │ │ │ │ +00029764 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #136] @ (29838 ) │ │ │ │ + ldr r2, [pc, #136] @ (297fc ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #136] @ (2983c ) │ │ │ │ + ldr r3, [pc, #136] @ (29800 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -45535,231 +45520,231 @@ │ │ │ │ blx c840 │ │ │ │ blx cfe4 │ │ │ │ mov r5, r0 │ │ │ │ blx bd24 │ │ │ │ blx cfe4 │ │ │ │ mov r6, r0 │ │ │ │ blx bd24 │ │ │ │ - ldr r2, [pc, #96] @ (29840 ) │ │ │ │ + ldr r2, [pc, #96] @ (29804 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #32 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx d290 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx b810 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - cbnz r1, 2982c │ │ │ │ - cbz r6, 2980c │ │ │ │ + cbnz r1, 297f0 │ │ │ │ + cbz r6, 297d0 │ │ │ │ mov r0, r6 │ │ │ │ blx bbe0 │ │ │ │ - cbz r5, 29814 │ │ │ │ + cbz r5, 297d8 │ │ │ │ mov r0, r5 │ │ │ │ blx bbe0 │ │ │ │ - ldr r2, [pc, #44] @ (29844 ) │ │ │ │ - ldr r3, [pc, #36] @ (2983c ) │ │ │ │ + ldr r2, [pc, #44] @ (29808 ) │ │ │ │ + ldr r3, [pc, #36] @ (29800 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 29834 │ │ │ │ + bne.n 297f8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx c4ec │ │ │ │ - b.n 29804 │ │ │ │ + b.n 297c8 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00029848 : │ │ │ │ +0002980c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 2988c │ │ │ │ + cbz r3, 29850 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx c490 │ │ │ │ - cbz r0, 29870 │ │ │ │ + cbz r0, 29834 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - beq.n 29876 │ │ │ │ + beq.n 2983a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 29440 │ │ │ │ + bl 29404 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx b804 │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #16] @ (298a0 ) │ │ │ │ + ldr r1, [pc, #16] @ (29864 ) │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #16] @ (298a4 ) │ │ │ │ + ldr r2, [pc, #16] @ (29868 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ blx c610 │ │ │ │ - b.n 29870 │ │ │ │ + b.n 29834 │ │ │ │ nop │ │ │ │ - cbz r2, 298f0 │ │ │ │ + cbz r6, 298b4 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000298a8 : │ │ │ │ +0002986c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 298ec │ │ │ │ + cbz r3, 298b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx c490 │ │ │ │ - cbz r0, 298d0 │ │ │ │ + cbz r0, 29894 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 298d6 │ │ │ │ + beq.n 2989a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 29440 │ │ │ │ + bl 29404 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx b804 │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #16] @ (29900 ) │ │ │ │ + ldr r1, [pc, #16] @ (298c4 ) │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #16] @ (29904 ) │ │ │ │ + ldr r2, [pc, #16] @ (298c8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ blx c610 │ │ │ │ - b.n 298d0 │ │ │ │ + b.n 29894 │ │ │ │ nop │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r6, r2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029908 : │ │ │ │ +000298cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 29940 │ │ │ │ + cbz r3, 29904 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx c490 │ │ │ │ - cbz r0, 29930 │ │ │ │ + cbz r0, 298f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r0, #1 │ │ │ │ ldrb r1, [r3, r2] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.n 29936 │ │ │ │ + beq.n 298fa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r3, r2] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #16] @ (29954 ) │ │ │ │ + ldr r1, [pc, #16] @ (29918 ) │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #16] @ (29958 ) │ │ │ │ + ldr r2, [pc, #16] @ (2991c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ blx c610 │ │ │ │ - b.n 29930 │ │ │ │ + b.n 298f4 │ │ │ │ nop │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r2, r0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002995c : │ │ │ │ - cbz r0, 2997c │ │ │ │ +00029920 : │ │ │ │ + cbz r0, 29940 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ (29980 ) │ │ │ │ + ldr r1, [pc, #16] @ (29944 ) │ │ │ │ add r1, pc │ │ │ │ blx bc14 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - b.n 29ea0 │ │ │ │ + b.n 29e6c │ │ │ │ ... │ │ │ │ │ │ │ │ -00029984 : │ │ │ │ +00029948 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #176] @ (29a48 ) │ │ │ │ + ldr r0, [pc, #176] @ (29a0c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #176] @ (29a4c ) │ │ │ │ + ldr r2, [pc, #176] @ (29a10 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r0, pc │ │ │ │ str.w ip, [sp, #24] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 29a30 │ │ │ │ - cbz r3, 299ce │ │ │ │ - ldr r2, [pc, #152] @ (29a50 ) │ │ │ │ - ldr r3, [pc, #144] @ (29a4c ) │ │ │ │ + beq.n 299f4 │ │ │ │ + cbz r3, 29992 │ │ │ │ + ldr r2, [pc, #152] @ (29a14 ) │ │ │ │ + ldr r3, [pc, #144] @ (29a10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 29a44 │ │ │ │ + bne.n 29a08 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ blx c0f4 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ @@ -45767,208 +45752,208 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx c0f4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 29a28 │ │ │ │ + beq.n 299ec │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ blx d178 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #80] @ (29a54 ) │ │ │ │ + ldr r2, [pc, #80] @ (29a18 ) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r1, #536 @ 0x218 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #68] @ (29a58 ) │ │ │ │ + ldr r3, [pc, #68] @ (29a1c ) │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 299b6 │ │ │ │ + b.n 2997a │ │ │ │ mov r0, r4 │ │ │ │ blx c4ec │ │ │ │ - b.n 299b6 │ │ │ │ - ldr r3, [pc, #40] @ (29a5c ) │ │ │ │ + b.n 2997a │ │ │ │ + ldr r3, [pc, #40] @ (29a20 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #40] @ (29a60 ) │ │ │ │ + ldr r2, [pc, #40] @ (29a24 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #156 @ 0x9c │ │ │ │ blx c610 │ │ │ │ - b.n 299b6 │ │ │ │ + b.n 2997a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ movs r3, r0 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 29a82 │ │ │ │ + cbz r2, 29a48 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029a64 : │ │ │ │ +00029a28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #48] @ (29aa4 ) │ │ │ │ + ldr r0, [pc, #48] @ (29a68 ) │ │ │ │ add r0, pc │ │ │ │ blx c798 │ │ │ │ blx bc3c │ │ │ │ - cbz r0, 29a9c │ │ │ │ + cbz r0, 29a60 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx cc54 <__isoc23_strtol@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ subs r4, r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #1 │ │ │ │ blx b804 │ │ │ │ - b.n 29a98 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + b.n 29a5c │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs.w r3, r3, ip │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 29ad2 │ │ │ │ + blt.n 29a96 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (29ae4 ) │ │ │ │ + ldr r3, [pc, #8] @ (29aa8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r0, 29aee │ │ │ │ + cbz r0, 29ab2 │ │ │ │ b.w bbdc │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 29b10 │ │ │ │ + cbz r0, 29ad4 │ │ │ │ blx bbe0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 29b1c │ │ │ │ + cbz r0, 29ae0 │ │ │ │ blx bbe0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 29b28 │ │ │ │ + cbz r0, 29aec │ │ │ │ blx bbe0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 29b34 │ │ │ │ + cbz r0, 29af8 │ │ │ │ blx bbe0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 29b40 │ │ │ │ + cbz r0, 29b04 │ │ │ │ blx bbe0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - ldr r3, [pc, #12] @ (29b50 ) │ │ │ │ + ldr r3, [pc, #12] @ (29b14 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bx r3 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ movs r3, r0 │ │ │ │ b.w b800 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 29c3c │ │ │ │ + beq.n 29c00 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 29c4e │ │ │ │ + beq.n 29c12 │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ movs r7, #0 │ │ │ │ blx bfb0 │ │ │ │ strb r7, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx bfb0 │ │ │ │ strb r7, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c72c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r6, 29bfe │ │ │ │ - ldr r0, [pc, #196] @ (29c60 ) │ │ │ │ + cbz r6, 29bc2 │ │ │ │ + ldr r0, [pc, #196] @ (29c24 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 29bf8 │ │ │ │ - ldr r1, [pc, #176] @ (29c64 ) │ │ │ │ + cbnz r3, 29bbc │ │ │ │ + ldr r1, [pc, #176] @ (29c28 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #176] @ (29c68 ) │ │ │ │ + ldr r0, [pc, #176] @ (29c2c ) │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ca30 │ │ │ │ - ldr r0, [pc, #164] @ (29c6c ) │ │ │ │ + ldr r0, [pc, #164] @ (29c30 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r6, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -45979,24 +45964,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx b804 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #116] @ (29c70 ) │ │ │ │ + ldr r1, [pc, #116] @ (29c34 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 29bb4 │ │ │ │ + b.n 29b78 │ │ │ │ mov r0, r5 │ │ │ │ blx d1cc │ │ │ │ - cbnz r0, 29c0c │ │ │ │ + cbnz r0, 29bd0 │ │ │ │ mov r6, r8 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 29bc6 │ │ │ │ - ldr r0, [pc, #100] @ (29c74 ) │ │ │ │ + b.n 29b8a │ │ │ │ + ldr r0, [pc, #100] @ (29c38 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r4, r0 │ │ │ │ @@ -46007,49 +45992,49 @@ │ │ │ │ blx ca30 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ blx ca30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #56] @ (29c78 ) │ │ │ │ + ldr r2, [pc, #56] @ (29c3c ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #56] @ (29c7c ) │ │ │ │ + ldr r1, [pc, #56] @ (29c40 ) │ │ │ │ mov r4, r7 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c610 │ │ │ │ - b.n 29bf0 │ │ │ │ - ldr r2, [pc, #48] @ (29c80 ) │ │ │ │ + b.n 29bb4 │ │ │ │ + ldr r2, [pc, #48] @ (29c44 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #48] @ (29c84 ) │ │ │ │ + ldr r1, [pc, #48] @ (29c48 ) │ │ │ │ mov r4, r5 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c610 │ │ │ │ - b.n 29bf0 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + b.n 29bb4 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -46065,39 +46050,39 @@ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ strd r6, r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #92] @ (29d28 ) │ │ │ │ + ldr r5, [pc, #92] @ (29cec ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ blx d274 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx d334 │ │ │ │ - ldr r2, [pc, #72] @ (29d2c ) │ │ │ │ - ldr r3, [pc, #76] @ (29d30 ) │ │ │ │ + ldr r2, [pc, #72] @ (29cf0 ) │ │ │ │ + ldr r3, [pc, #76] @ (29cf4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #76] @ (29d34 ) │ │ │ │ + ldr r1, [pc, #76] @ (29cf8 ) │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #72] @ (29d38 ) │ │ │ │ + ldr r2, [pc, #72] @ (29cfc ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #72] @ (29d3c ) │ │ │ │ + ldr r3, [pc, #72] @ (29d00 ) │ │ │ │ add r2, pc │ │ │ │ strd r2, r1, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ blx bcb8 │ │ │ │ - ldr r2, [pc, #60] @ (29d40 ) │ │ │ │ + ldr r2, [pc, #60] @ (29d04 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r2 │ │ │ │ blx b7cc │ │ │ │ @@ -46105,232 +46090,232 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w bf14 │ │ │ │ nop │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ lsls r1, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #151 @ 0x97 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #191 @ 0xbf │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #556] @ (29f80 ) │ │ │ │ + ldr r3, [pc, #556] @ (29f44 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w ip, [pc, #556] @ 29f84 │ │ │ │ + ldr.w ip, [pc, #556] @ 29f48 │ │ │ │ movs r6, #0 │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #552] @ (29f88 ) │ │ │ │ + ldr r4, [pc, #552] @ (29f4c ) │ │ │ │ add ip, pc │ │ │ │ str r6, [sp, #24] │ │ │ │ - ldr r5, [pc, #548] @ (29f8c ) │ │ │ │ + ldr r5, [pc, #548] @ (29f50 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w r4, #0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r7, r3 │ │ │ │ blx c1ec │ │ │ │ - ldr r3, [pc, #520] @ (29f90 ) │ │ │ │ + ldr r3, [pc, #520] @ (29f54 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #520] @ (29f94 ) │ │ │ │ + ldr r1, [pc, #520] @ (29f58 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx cefc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr r1, [pc, #504] @ (29f98 ) │ │ │ │ + ldr r1, [pc, #504] @ (29f5c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [r4, #16] │ │ │ │ blx c834 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 29df4 │ │ │ │ + cbz r3, 29db8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 29ed2 │ │ │ │ + beq.w 29e96 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3902 @ 0xf3e │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #440] @ (29f9c ) │ │ │ │ - ldr r3, [pc, #440] @ (29fa0 ) │ │ │ │ + ldr r2, [pc, #440] @ (29f60 ) │ │ │ │ + ldr r3, [pc, #440] @ (29f64 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 29dfc │ │ │ │ + cbz r0, 29dc0 │ │ │ │ blx bbe0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr r1, [pc, #416] @ (29fa4 ) │ │ │ │ + ldr r1, [pc, #416] @ (29f68 ) │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx c834 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 29e4e │ │ │ │ + cbz r3, 29e12 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 29ed2 │ │ │ │ + beq.n 29e96 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3917 @ 0xf4d │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #360] @ (29fa8 ) │ │ │ │ - ldr r2, [pc, #364] @ (29fac ) │ │ │ │ + ldr r3, [pc, #360] @ (29f6c ) │ │ │ │ + ldr r2, [pc, #364] @ (29f70 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 29e56 │ │ │ │ + cbz r0, 29e1a │ │ │ │ blx bbe0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr r1, [pc, #340] @ (29fb0 ) │ │ │ │ + ldr r1, [pc, #340] @ (29f74 ) │ │ │ │ str r5, [r4, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx c834 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 29ea8 │ │ │ │ + cbz r3, 29e6c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 29ed2 │ │ │ │ + beq.n 29e96 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3933 @ 0xf5d │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #284] @ (29fb4 ) │ │ │ │ - ldr r2, [pc, #284] @ (29fb8 ) │ │ │ │ + ldr r3, [pc, #284] @ (29f78 ) │ │ │ │ + ldr r2, [pc, #284] @ (29f7c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 29eb0 │ │ │ │ + cbz r0, 29e74 │ │ │ │ blx bbe0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr r1, [pc, #260] @ (29fbc ) │ │ │ │ + ldr r1, [pc, #260] @ (29f80 ) │ │ │ │ str r5, [r4, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx c834 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29f70 │ │ │ │ + beq.n 29f34 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 29f3e │ │ │ │ + bne.n 29f02 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #232] @ (29fc0 ) │ │ │ │ + ldr r2, [pc, #232] @ (29f84 ) │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r2, pc │ │ │ │ blx d290 │ │ │ │ mov r0, r5 │ │ │ │ blx cf98 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbz r5, 29f1a │ │ │ │ + cbz r5, 29ede │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movw r1, #3977 @ 0xf89 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #196] @ (29fc4 ) │ │ │ │ - ldr r3, [pc, #196] @ (29fc8 ) │ │ │ │ + ldr r2, [pc, #196] @ (29f88 ) │ │ │ │ + ldr r3, [pc, #196] @ (29f8c ) │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movs r1, #8 │ │ │ │ str r6, [sp, #4] │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cc84 │ │ │ │ - ldr r2, [pc, #164] @ (29fcc ) │ │ │ │ - ldr r3, [pc, #96] @ (29f88 ) │ │ │ │ + ldr r2, [pc, #164] @ (29f90 ) │ │ │ │ + ldr r3, [pc, #96] @ (29f4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 29f7c │ │ │ │ + bne.n 29f40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -46338,178 +46323,178 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3950 @ 0xf6e │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #112] @ (29fd0 ) │ │ │ │ - ldr r2, [pc, #112] @ (29fd4 ) │ │ │ │ + ldr r3, [pc, #112] @ (29f94 ) │ │ │ │ + ldr r2, [pc, #112] @ (29f98 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 29f78 │ │ │ │ + cbz r0, 29f3c │ │ │ │ blx bbe0 │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 29eea │ │ │ │ + b.n 29eae │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r2, #30 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 2a004 │ │ │ │ + bcc.n 29fd0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ movs r3, r0 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2a05e │ │ │ │ - cbz r0, 2a04a │ │ │ │ - ldr r1, [pc, #152] @ (2a088 ) │ │ │ │ + beq.n 2a022 │ │ │ │ + cbz r0, 2a00e │ │ │ │ + ldr r1, [pc, #152] @ (2a04c ) │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx bc14 │ │ │ │ - cbnz r0, 2a01a │ │ │ │ + cbnz r0, 29fde │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 2a02c │ │ │ │ + cbz r3, 29ff0 │ │ │ │ mov r0, r3 │ │ │ │ blx c1ec │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx c62c │ │ │ │ - cbz r4, 2a05c │ │ │ │ + cbz r4, 2a020 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w bbdc │ │ │ │ - ldr r1, [pc, #112] @ (2a08c ) │ │ │ │ + ldr r1, [pc, #112] @ (2a050 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx bc14 │ │ │ │ - cbnz r0, 2a036 │ │ │ │ + cbnz r0, 29ffa │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a000 │ │ │ │ + bne.n 29fc4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w c628 │ │ │ │ - ldr r1, [pc, #88] @ (2a090 ) │ │ │ │ + ldr r1, [pc, #88] @ (2a054 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx bc14 │ │ │ │ - cbnz r0, 2a072 │ │ │ │ + cbnz r0, 2a036 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a000 │ │ │ │ - b.n 2a02c │ │ │ │ - ldr r1, [pc, #72] @ (2a094 ) │ │ │ │ - ldr r2, [pc, #72] @ (2a098 ) │ │ │ │ + bne.n 29fc4 │ │ │ │ + b.n 29ff0 │ │ │ │ + ldr r1, [pc, #72] @ (2a058 ) │ │ │ │ + ldr r2, [pc, #72] @ (2a05c ) │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add r2, pc │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ b.w c60c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #60] @ (2a09c ) │ │ │ │ + ldr r1, [pc, #60] @ (2a060 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #60] @ (2a0a0 ) │ │ │ │ + ldr r2, [pc, #60] @ (2a064 ) │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add r2, pc │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ b.w c60c │ │ │ │ - ldr r1, [pc, #48] @ (2a0a4 ) │ │ │ │ + ldr r1, [pc, #48] @ (2a068 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx bc14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2a05c │ │ │ │ + bne.n 2a020 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a000 │ │ │ │ - b.n 2a02c │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + bne.n 29fc4 │ │ │ │ + b.n 29ff0 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2a174 │ │ │ │ + bne.n 2a140 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.w cb80 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs.w r3, r3, ip │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 2a0d2 │ │ │ │ + blt.n 2a096 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, 2a106 │ │ │ │ + cbz r0, 2a0ca │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -46520,132 +46505,132 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w b800 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002a108 : │ │ │ │ +0002a0cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #176] @ (2a1c8 ) │ │ │ │ + ldr r2, [pc, #176] @ (2a18c ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #176] @ (2a1cc ) │ │ │ │ + ldr r3, [pc, #176] @ (2a190 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx c6bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a1a4 │ │ │ │ + beq.n 2a168 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2a19c │ │ │ │ + beq.n 2a160 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ blx d178 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #104] @ (2a1d0 ) │ │ │ │ - ldr r3, [pc, #104] @ (2a1d4 ) │ │ │ │ + ldr r2, [pc, #104] @ (2a194 ) │ │ │ │ + ldr r3, [pc, #104] @ (2a198 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r1, #169 @ 0xa9 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #84] @ (2a1d8 ) │ │ │ │ - ldr r2, [pc, #68] @ (2a1cc ) │ │ │ │ + ldr r1, [pc, #84] @ (2a19c ) │ │ │ │ + ldr r2, [pc, #68] @ (2a190 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 2a1c2 │ │ │ │ + bne.n 2a186 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 2a180 │ │ │ │ - ldr r1, [pc, #52] @ (2a1dc ) │ │ │ │ + b.n 2a144 │ │ │ │ + ldr r1, [pc, #52] @ (2a1a0 ) │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx c1b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2a182 │ │ │ │ + beq.n 2a146 │ │ │ │ mov r0, r2 │ │ │ │ blx bbe0 │ │ │ │ - b.n 2a182 │ │ │ │ + b.n 2a146 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ movs r3, r0 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002a1e0 : │ │ │ │ +0002a1a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #532] @ (2a408 ) │ │ │ │ + ldr r2, [pc, #532] @ (2a3cc ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #532] @ (2a40c ) │ │ │ │ + ldr r3, [pc, #532] @ (2a3d0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a3de │ │ │ │ + beq.w 2a3a2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2a3a4 │ │ │ │ + beq.w 2a368 │ │ │ │ blx bb54 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ blx caf0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx c2b8 │ │ │ │ @@ -46658,49 +46643,49 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx b940 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b890 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbz r5, 2a2ae │ │ │ │ + cbz r5, 2a272 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2a33c │ │ │ │ - cbz r6, 2a262 │ │ │ │ + beq.n 2a300 │ │ │ │ + cbz r6, 2a226 │ │ │ │ mov r0, r6 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ - ldr r2, [pc, #412] @ (2a410 ) │ │ │ │ + ldr r2, [pc, #412] @ (2a3d4 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #412] @ (2a414 ) │ │ │ │ + ldr r3, [pc, #412] @ (2a3d8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #388] @ (2a418 ) │ │ │ │ - ldr r3, [pc, #376] @ (2a40c ) │ │ │ │ + ldr r2, [pc, #388] @ (2a3dc ) │ │ │ │ + ldr r3, [pc, #376] @ (2a3d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2a404 │ │ │ │ + bne.w 2a3c8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx c208 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -46709,66 +46694,66 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ blx b940 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b890 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2a312 │ │ │ │ + cbz r3, 2a2d6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2a3f0 │ │ │ │ - cbz r6, 2a2e4 │ │ │ │ + beq.w 2a3b4 │ │ │ │ + cbz r6, 2a2a8 │ │ │ │ mov r0, r6 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #292] @ (2a41c ) │ │ │ │ - ldr r3, [pc, #296] @ (2a420 ) │ │ │ │ + ldr r2, [pc, #292] @ (2a3e0 ) │ │ │ │ + ldr r3, [pc, #296] @ (2a3e4 ) │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 2a290 │ │ │ │ + b.n 2a254 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx c578 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx b940 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b890 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2a34e │ │ │ │ + cbz r3, 2a312 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 2a3b8 │ │ │ │ + bne.n 2a37c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx c4ec │ │ │ │ - cbz r6, 2a3a0 │ │ │ │ + cbz r6, 2a364 │ │ │ │ mov r0, r6 │ │ │ │ blx bbe0 │ │ │ │ - b.n 2a28e │ │ │ │ + b.n 2a252 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx bfa4 │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ blx b7e4 │ │ │ │ mov r1, r0 │ │ │ │ @@ -46778,120 +46763,120 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx ce44 │ │ │ │ movs r1, #5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx bd30 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r5, 2a3a0 │ │ │ │ + cbz r5, 2a364 │ │ │ │ blx ba28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b878 │ │ │ │ - cbz r4, 2a392 │ │ │ │ + cbz r4, 2a356 │ │ │ │ mov r0, r4 │ │ │ │ blx c774 │ │ │ │ mov r0, r6 │ │ │ │ blx d374 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx cc08 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 2a290 │ │ │ │ - ldr r1, [pc, #124] @ (2a424 ) │ │ │ │ + b.n 2a254 │ │ │ │ + ldr r1, [pc, #124] @ (2a3e8 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #124] @ (2a428 ) │ │ │ │ + ldr r2, [pc, #124] @ (2a3ec ) │ │ │ │ mov r5, r4 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ blx c610 │ │ │ │ - b.n 2a290 │ │ │ │ - cbz r6, 2a3c0 │ │ │ │ + b.n 2a254 │ │ │ │ + cbz r6, 2a384 │ │ │ │ mov r0, r6 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ - ldr r2, [pc, #88] @ (2a42c ) │ │ │ │ + ldr r2, [pc, #88] @ (2a3f0 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #88] @ (2a430 ) │ │ │ │ + ldr r3, [pc, #88] @ (2a3f4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2a27c │ │ │ │ - ldr r1, [pc, #84] @ (2a434 ) │ │ │ │ + b.n 2a240 │ │ │ │ + ldr r1, [pc, #84] @ (2a3f8 ) │ │ │ │ mov r5, r7 │ │ │ │ - ldr r2, [pc, #84] @ (2a438 ) │ │ │ │ + ldr r2, [pc, #84] @ (2a3fc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ blx c610 │ │ │ │ - b.n 2a290 │ │ │ │ + b.n 2a254 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx c4ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2a3a0 │ │ │ │ + beq.n 2a364 │ │ │ │ mov r0, r6 │ │ │ │ blx bbe0 │ │ │ │ - b.n 2a290 │ │ │ │ + b.n 2a254 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ movs r3, r0 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #144 @ (adr r7, 2a4c0 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 2a494 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002a43c : │ │ │ │ +0002a400 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #528] @ (2a664 ) │ │ │ │ + ldr r2, [pc, #528] @ (2a628 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #524] @ (2a668 ) │ │ │ │ + ldr r3, [pc, #524] @ (2a62c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a638 │ │ │ │ + beq.w 2a5fc │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2a5fe │ │ │ │ + beq.w 2a5c2 │ │ │ │ blx c768 │ │ │ │ movs r1, #6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -46931,49 +46916,49 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx b940 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b890 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - cbz r6, 2a552 │ │ │ │ + cbz r6, 2a516 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2a5e0 │ │ │ │ - cbz r5, 2a504 │ │ │ │ + beq.n 2a5a4 │ │ │ │ + cbz r5, 2a4c8 │ │ │ │ mov r0, r5 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - ldr r2, [pc, #340] @ (2a66c ) │ │ │ │ + ldr r2, [pc, #340] @ (2a630 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #340] @ (2a670 ) │ │ │ │ + ldr r3, [pc, #340] @ (2a634 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #316] @ (2a674 ) │ │ │ │ - ldr r3, [pc, #304] @ (2a668 ) │ │ │ │ + ldr r2, [pc, #316] @ (2a638 ) │ │ │ │ + ldr r3, [pc, #304] @ (2a62c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2a65e │ │ │ │ + bne.w 2a622 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c868 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -46982,579 +46967,579 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ blx b940 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b890 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2a5b6 │ │ │ │ + cbz r3, 2a57a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2a64a │ │ │ │ - cbz r5, 2a586 │ │ │ │ + beq.n 2a60e │ │ │ │ + cbz r5, 2a54a │ │ │ │ mov r0, r5 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #393 @ 0x189 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #220] @ (2a678 ) │ │ │ │ - ldr r3, [pc, #224] @ (2a67c ) │ │ │ │ + ldr r2, [pc, #220] @ (2a63c ) │ │ │ │ + ldr r3, [pc, #224] @ (2a640 ) │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 2a534 │ │ │ │ + b.n 2a4f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx d390 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ movs r1, #12 │ │ │ │ blx b940 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b890 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2a5f2 │ │ │ │ + cbz r3, 2a5b6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 2a612 │ │ │ │ + bne.n 2a5d6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx c4ec │ │ │ │ - cbz r5, 2a5fa │ │ │ │ + cbz r5, 2a5be │ │ │ │ mov r0, r5 │ │ │ │ blx bbe0 │ │ │ │ - b.n 2a532 │ │ │ │ + b.n 2a4f6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c420 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2a534 │ │ │ │ - ldr r1, [pc, #128] @ (2a680 ) │ │ │ │ + b.n 2a4f8 │ │ │ │ + ldr r1, [pc, #128] @ (2a644 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #128] @ (2a684 ) │ │ │ │ + ldr r2, [pc, #128] @ (2a648 ) │ │ │ │ mov r6, r4 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ blx c610 │ │ │ │ - b.n 2a534 │ │ │ │ - cbz r5, 2a61a │ │ │ │ + b.n 2a4f8 │ │ │ │ + cbz r5, 2a5de │ │ │ │ mov r0, r5 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ - ldr r2, [pc, #92] @ (2a688 ) │ │ │ │ + ldr r2, [pc, #92] @ (2a64c ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #88] @ (2a68c ) │ │ │ │ + ldr r3, [pc, #88] @ (2a650 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2a520 │ │ │ │ - ldr r1, [pc, #84] @ (2a690 ) │ │ │ │ + b.n 2a4e4 │ │ │ │ + ldr r1, [pc, #84] @ (2a654 ) │ │ │ │ mov r6, r7 │ │ │ │ - ldr r2, [pc, #84] @ (2a694 ) │ │ │ │ + ldr r2, [pc, #84] @ (2a658 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ blx c610 │ │ │ │ - b.n 2a534 │ │ │ │ + b.n 2a4f8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx c4ec │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2a5fa │ │ │ │ + beq.n 2a5be │ │ │ │ mov r0, r5 │ │ │ │ blx bbe0 │ │ │ │ - b.n 2a534 │ │ │ │ + b.n 2a4f8 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #896 @ (adr r5, 2a9f0 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 2a9c4 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r0, [r3, r5] │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #376 @ (adr r5, 2a7f4 ) │ │ │ │ + add r5, pc, #392 @ (adr r5, 2a7c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r3, #22 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #472 @ (adr r6, 2a85c ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 2a830 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #808 @ (adr r4, 2a9b4 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 2a988 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #248 @ (adr r6, 2a78c ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 2a760 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #768 @ (adr r6, 2a998 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 2a96c ) │ │ │ │ ... │ │ │ │ │ │ │ │ -0002a698 : │ │ │ │ +0002a65c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #904] @ (2aa34 ) │ │ │ │ + ldr r4, [pc, #904] @ (2a9f8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #904] @ (2aa38 ) │ │ │ │ + ldr r3, [pc, #904] @ (2a9fc ) │ │ │ │ movs r5, #0 │ │ │ │ add r4, pc │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #896] @ (2aa3c ) │ │ │ │ + ldr r4, [pc, #896] @ (2aa00 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ strd r5, r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a94e │ │ │ │ + beq.w 2a912 │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2a794 │ │ │ │ + beq.n 2a758 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cc48 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #852] @ (2aa40 ) │ │ │ │ + ldr r0, [pc, #852] @ (2aa04 ) │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx d0d4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #820] @ (2aa44 ) │ │ │ │ + ldr r2, [pc, #820] @ (2aa08 ) │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ blx c05c │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2a7a2 │ │ │ │ + beq.n 2a766 │ │ │ │ ldr.w r4, [r9] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2a83c │ │ │ │ - cbz r5, 2a738 │ │ │ │ + beq.w 2a800 │ │ │ │ + cbz r5, 2a6fc │ │ │ │ mov r0, r5 │ │ │ │ blx c444 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b804 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #521 @ 0x209 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #748] @ (2aa48 ) │ │ │ │ - ldr r2, [pc, #748] @ (2aa4c ) │ │ │ │ + ldr r3, [pc, #748] @ (2aa0c ) │ │ │ │ + ldr r2, [pc, #748] @ (2aa10 ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ mov r0, r8 │ │ │ │ blx bc54 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #728] @ (2aa50 ) │ │ │ │ - ldr r3, [pc, #700] @ (2aa38 ) │ │ │ │ + ldr r2, [pc, #728] @ (2aa14 ) │ │ │ │ + ldr r3, [pc, #700] @ (2a9fc ) │ │ │ │ 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 2aa30 │ │ │ │ + bne.w 2a9f4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #700] @ (2aa54 ) │ │ │ │ + ldr r1, [pc, #700] @ (2aa18 ) │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ blx c858 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 2a776 │ │ │ │ - ldr r3, [pc, #692] @ (2aa58 ) │ │ │ │ + b.n 2a73a │ │ │ │ + ldr r3, [pc, #692] @ (2aa1c ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #684] @ (2aa5c ) │ │ │ │ + ldr r3, [pc, #684] @ (2aa20 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #680] @ (2aa60 ) │ │ │ │ + ldr r3, [pc, #680] @ (2aa24 ) │ │ │ │ add r3, pc │ │ │ │ blx c3f8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c750 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne.n 2a85a │ │ │ │ + bne.n 2a81e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx c2b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx cca8 │ │ │ │ - cbz r0, 2a812 │ │ │ │ + cbz r0, 2a7d6 │ │ │ │ blx c1ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2a812 │ │ │ │ + cbz r0, 2a7d6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx cb08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a8c0 │ │ │ │ + bne.n 2a884 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx c394 │ │ │ │ - cbz r6, 2a806 │ │ │ │ + cbz r6, 2a7ca │ │ │ │ mov r0, r6 │ │ │ │ blx bbe0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2a7be │ │ │ │ + beq.n 2a782 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - b.n 2a7be │ │ │ │ + b.n 2a782 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx be74 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2a960 │ │ │ │ + bne.w 2a924 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 2a832 │ │ │ │ + cbz r0, 2a7f6 │ │ │ │ blx c1ec │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx bdb4 │ │ │ │ - b.n 2a7e4 │ │ │ │ + b.n 2a7a8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx c4ec │ │ │ │ - cbz r5, 2a84c │ │ │ │ + cbz r5, 2a810 │ │ │ │ mov r0, r5 │ │ │ │ blx c444 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b804 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b804 │ │ │ │ - b.n 2a772 │ │ │ │ + b.n 2a736 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #516] @ (2aa64 ) │ │ │ │ + ldr r2, [pc, #516] @ (2aa28 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #101 @ 0x65 │ │ │ │ str.w r8, [sp] │ │ │ │ blx c05c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2a9aa │ │ │ │ + beq.w 2a96e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2a924 │ │ │ │ + beq.n 2a8e8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2a88c │ │ │ │ + beq.n 2a850 │ │ │ │ mov r0, sl │ │ │ │ blx cf14 │ │ │ │ - cbz r5, 2a894 │ │ │ │ + cbz r5, 2a858 │ │ │ │ mov r0, r5 │ │ │ │ blx c444 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b804 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ - ldr r2, [pc, #436] @ (2aa68 ) │ │ │ │ + ldr r2, [pc, #436] @ (2aa2c ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #436] @ (2aa6c ) │ │ │ │ + ldr r3, [pc, #436] @ (2aa30 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 2a912 │ │ │ │ + b.n 2a8d6 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 2aa16 │ │ │ │ - cbz r4, 2a8d4 │ │ │ │ + beq.w 2a9da │ │ │ │ + cbz r4, 2a898 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2a8e0 │ │ │ │ + beq.n 2a8a4 │ │ │ │ mov r0, sl │ │ │ │ blx cf14 │ │ │ │ - cbz r5, 2a8e8 │ │ │ │ + cbz r5, 2a8ac │ │ │ │ mov r0, r5 │ │ │ │ blx c444 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b804 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ - ldr r2, [pc, #360] @ (2aa70 ) │ │ │ │ + ldr r2, [pc, #360] @ (2aa34 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #360] @ (2aa74 ) │ │ │ │ + ldr r3, [pc, #360] @ (2aa38 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ mov r0, r8 │ │ │ │ blx bc54 │ │ │ │ - b.n 2a776 │ │ │ │ + b.n 2a73a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx c4ec │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2a938 │ │ │ │ + beq.n 2a8fc │ │ │ │ mov r0, sl │ │ │ │ blx cf14 │ │ │ │ - cbz r5, 2a940 │ │ │ │ + cbz r5, 2a904 │ │ │ │ mov r0, r5 │ │ │ │ blx c444 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b804 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b804 │ │ │ │ - b.n 2a776 │ │ │ │ - ldr r1, [pc, #296] @ (2aa78 ) │ │ │ │ + b.n 2a73a │ │ │ │ + ldr r1, [pc, #296] @ (2aa3c ) │ │ │ │ mov r9, r7 │ │ │ │ - ldr r2, [pc, #296] @ (2aa7c ) │ │ │ │ + ldr r2, [pc, #296] @ (2aa40 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ blx c610 │ │ │ │ - b.n 2a776 │ │ │ │ + b.n 2a73a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2a924 │ │ │ │ + beq.n 2a8e8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2a976 │ │ │ │ + beq.n 2a93a │ │ │ │ mov r0, sl │ │ │ │ blx cf14 │ │ │ │ - cbz r5, 2a97e │ │ │ │ + cbz r5, 2a942 │ │ │ │ mov r0, r5 │ │ │ │ blx c444 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b804 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ - ldr r2, [pc, #228] @ (2aa80 ) │ │ │ │ + ldr r2, [pc, #228] @ (2aa44 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #228] @ (2aa84 ) │ │ │ │ + ldr r3, [pc, #228] @ (2aa48 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 2a912 │ │ │ │ - ldr r1, [pc, #220] @ (2aa88 ) │ │ │ │ + b.n 2a8d6 │ │ │ │ + ldr r1, [pc, #220] @ (2aa4c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx c858 │ │ │ │ mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ blx cd9c │ │ │ │ cmp fp, r4 │ │ │ │ - ble.n 2aa02 │ │ │ │ + ble.n 2a9c6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r9 │ │ │ │ subs r7, r3, #4 │ │ │ │ - ldr r3, [pc, #196] @ (2aa8c ) │ │ │ │ + ldr r3, [pc, #196] @ (2aa50 ) │ │ │ │ add r3, pc │ │ │ │ add.w r8, r3, #192 @ 0xc0 │ │ │ │ - ldr r3, [pc, #192] @ (2aa90 ) │ │ │ │ + ldr r3, [pc, #192] @ (2aa54 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ mov r0, sl │ │ │ │ mov r9, r4 │ │ │ │ blx cca8 │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2a9ec │ │ │ │ + cbz r0, 2a9b0 │ │ │ │ blx c1ec │ │ │ │ mov r1, r0 │ │ │ │ - cbz r6, 2aa0a │ │ │ │ + cbz r6, 2a9ce │ │ │ │ mov r0, r6 │ │ │ │ blx c128 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx cd84 │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 2a9d4 │ │ │ │ + bne.n 2a998 │ │ │ │ mov r9, r6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2a932 │ │ │ │ - b.n 2a938 │ │ │ │ + bne.n 2a8f6 │ │ │ │ + b.n 2a8fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx c610 │ │ │ │ - b.n 2a9fc │ │ │ │ + b.n 2a9c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx c4ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2aa02 │ │ │ │ + beq.n 2a9c6 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2a932 │ │ │ │ - b.n 2a938 │ │ │ │ + bne.n 2a8f6 │ │ │ │ + b.n 2a8fc │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #656] @ (2acc8 ) │ │ │ │ + ldr r7, [pc, #896] @ (2ad7c ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #576] @ (2ac80 ) │ │ │ │ + ldr r7, [pc, #816] @ (2ad34 ) │ │ │ │ movs r3, r0 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #608 @ (adr r3, 2acb0 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 2ac84 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #872] @ (2adbc ) │ │ │ │ + ldr r7, [pc, #88] @ (2aa70 ) │ │ │ │ movs r3, r0 │ │ │ │ - bl 378a56 │ │ │ │ + bl 378a1a │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bl 35aa62 │ │ │ │ - sxth r6, r7 │ │ │ │ + bl 35aa26 │ │ │ │ + sxtb r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #280 @ (adr r2, 2ab84 ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 2ab58 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #968 @ (adr r1, 2ae3c ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 2ae10 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #160 @ (adr r3, 2ab1c ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 2aaf0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #680 @ (adr r3, 2ad28 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 2acfc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #368 @ (adr r1, 2abf4 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 2abc8 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r4, r2, #4 │ │ │ │ movs r1, r0 │ │ │ │ - bl 162a8a │ │ │ │ - add r2, pc, #720 @ (adr r2, 2ad60 ) │ │ │ │ + bl 162a4e │ │ │ │ + add r2, pc, #736 @ (adr r2, 2ad34 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #192 @ (adr r3, 2ab54 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 2ab28 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -0002aa94 : │ │ │ │ +0002aa58 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #2436] @ 2b430 │ │ │ │ + ldr.w r3, [pc, #2436] @ 2b3f4 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w r4, [pc, #2432] @ 2b434 │ │ │ │ + ldr.w r4, [pc, #2432] @ 2b3f8 │ │ │ │ mov r9, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #2428] @ 2b438 │ │ │ │ + ldr.w r2, [pc, #2428] @ 2b3fc │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ strd r8, r8, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b224 │ │ │ │ + beq.w 2b1e8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2aba2 │ │ │ │ + beq.n 2ab66 │ │ │ │ movs r0, #27 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w ip, [pc, #2384] @ 2b43c │ │ │ │ + ldr.w ip, [pc, #2384] @ 2b400 │ │ │ │ mov r6, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r2, [r6, #8] │ │ │ │ @@ -47568,17 +47553,17 @@ │ │ │ │ strb r3, [r6, #26] │ │ │ │ blx bfb0 │ │ │ │ strb.w r8, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx ba40 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2ab76 │ │ │ │ + cbz r0, 2ab3a │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bhi.w 2b388 │ │ │ │ + bhi.w 2b34c │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r6, r0, #9 │ │ │ │ lsls r7, r5, #8 │ │ │ │ lsls r4, r4, #8 │ │ │ │ lsls r1, r3, #8 │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r4, r0, #8 │ │ │ │ @@ -47611,68 +47596,68 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r4, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx c72c │ │ │ │ mov r1, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #2236] @ 2b440 │ │ │ │ + ldr.w r0, [pc, #2236] @ 2b404 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ blx bdf4 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx ca30 │ │ │ │ mov r0, sl │ │ │ │ blx b804 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ - b.n 2ab26 │ │ │ │ - ldr.w r1, [pc, #2208] @ 2b444 │ │ │ │ + b.n 2aaea │ │ │ │ + ldr.w r1, [pc, #2208] @ 2b408 │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r2, [pc, #2204] @ 2b448 │ │ │ │ + ldr.w r2, [pc, #2204] @ 2b40c │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ blx c610 │ │ │ │ - ldr.w r2, [pc, #2196] @ 2b44c │ │ │ │ - ldr.w r3, [pc, #2164] @ 2b430 │ │ │ │ + ldr.w r2, [pc, #2196] @ 2b410 │ │ │ │ + ldr.w r3, [pc, #2164] @ 2b3f4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2b366 │ │ │ │ + bne.w 2b32a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r1, [pc, #2164] @ 2b450 │ │ │ │ - ldr.w r3, [pc, #2164] @ 2b454 │ │ │ │ + ldr.w r1, [pc, #2164] @ 2b414 │ │ │ │ + ldr.w r3, [pc, #2164] @ 2b418 │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ - bl 29b58 │ │ │ │ + bl 29b1c │ │ │ │ movs r1, #27 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ blx ca30 │ │ │ │ mov r0, r7 │ │ │ │ blx bc48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2afc4 │ │ │ │ - ldr.w r1, [pc, #2116] @ 2b458 │ │ │ │ + beq.w 2af88 │ │ │ │ + ldr.w r1, [pc, #2116] @ 2b41c │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [pc, #2116] @ 2b45c │ │ │ │ + ldr.w r0, [pc, #2116] @ 2b420 │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx bdf4 │ │ │ │ @@ -47680,341 +47665,341 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx b804 │ │ │ │ mov r0, r7 │ │ │ │ blx b804 │ │ │ │ mov r0, r5 │ │ │ │ blx be0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2afcc │ │ │ │ + bne.w 2af90 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ blx d0d4 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr.w r2, [pc, #2036] @ 2b460 │ │ │ │ + ldr.w r2, [pc, #2036] @ 2b424 │ │ │ │ add r2, pc │ │ │ │ blx c05c │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2b070 │ │ │ │ + beq.w 2b034 │ │ │ │ ldr.w r4, [sl] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2b206 │ │ │ │ - cbz r6, 2ac96 │ │ │ │ + beq.w 2b1ca │ │ │ │ + cbz r6, 2ac5a │ │ │ │ mov r0, r6 │ │ │ │ blx c444 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b804 │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1253 @ 0x4e5 │ │ │ │ - ldr.w r2, [pc, #1968] @ 2b464 │ │ │ │ + ldr.w r2, [pc, #1968] @ 2b428 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1964] @ 2b468 │ │ │ │ + ldr.w r3, [pc, #1964] @ 2b42c │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx bc54 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2abb6 │ │ │ │ - ldr.w r3, [pc, #1936] @ 2b46c │ │ │ │ + b.n 2ab7a │ │ │ │ + ldr.w r3, [pc, #1936] @ 2b430 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1936] @ 2b470 │ │ │ │ + ldr.w r1, [pc, #1936] @ 2b434 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2abf0 │ │ │ │ - ldr.w r3, [pc, #1920] @ 2b474 │ │ │ │ + b.n 2abb4 │ │ │ │ + ldr.w r3, [pc, #1920] @ 2b438 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1916] @ 2b478 │ │ │ │ + ldr.w r1, [pc, #1916] @ 2b43c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1904] @ 2b47c │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1904] @ 2b440 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1904] @ 2b480 │ │ │ │ + ldr.w r1, [pc, #1904] @ 2b444 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1892] @ 2b484 │ │ │ │ - ldr.w r1, [pc, #1892] @ 2b488 │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1892] @ 2b448 │ │ │ │ + ldr.w r1, [pc, #1892] @ 2b44c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.n 2abe6 │ │ │ │ - ldr.w r3, [pc, #1884] @ 2b48c │ │ │ │ + b.n 2abaa │ │ │ │ + ldr.w r3, [pc, #1884] @ 2b450 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1880] @ 2b490 │ │ │ │ + ldr.w r1, [pc, #1880] @ 2b454 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2abf0 │ │ │ │ - ldr.w r3, [pc, #1864] @ 2b494 │ │ │ │ + b.n 2abb4 │ │ │ │ + ldr.w r3, [pc, #1864] @ 2b458 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1864] @ 2b498 │ │ │ │ + ldr.w r1, [pc, #1864] @ 2b45c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1852] @ 2b49c │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1852] @ 2b460 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1848] @ 2b4a0 │ │ │ │ + ldr.w r1, [pc, #1848] @ 2b464 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1836] @ 2b4a4 │ │ │ │ - ldr.w r1, [pc, #1836] @ 2b4a8 │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1836] @ 2b468 │ │ │ │ + ldr.w r1, [pc, #1836] @ 2b46c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.n 2abe6 │ │ │ │ - ldr.w r3, [pc, #1828] @ 2b4ac │ │ │ │ + b.n 2abaa │ │ │ │ + ldr.w r3, [pc, #1828] @ 2b470 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1828] @ 2b4b0 │ │ │ │ + ldr.w r1, [pc, #1828] @ 2b474 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2abf0 │ │ │ │ - ldr.w r3, [pc, #1812] @ 2b4b4 │ │ │ │ + b.n 2abb4 │ │ │ │ + ldr.w r3, [pc, #1812] @ 2b478 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1808] @ 2b4b8 │ │ │ │ + ldr.w r1, [pc, #1808] @ 2b47c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1796] @ 2b4bc │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1796] @ 2b480 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1796] @ 2b4c0 │ │ │ │ + ldr.w r1, [pc, #1796] @ 2b484 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1784] @ 2b4c4 │ │ │ │ - ldr.w r1, [pc, #1784] @ 2b4c8 │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1784] @ 2b488 │ │ │ │ + ldr.w r1, [pc, #1784] @ 2b48c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.n 2abe6 │ │ │ │ - ldr.w r3, [pc, #1776] @ 2b4cc │ │ │ │ + b.n 2abaa │ │ │ │ + ldr.w r3, [pc, #1776] @ 2b490 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1772] @ 2b4d0 │ │ │ │ + ldr.w r1, [pc, #1772] @ 2b494 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2abf0 │ │ │ │ - ldr.w r3, [pc, #1756] @ 2b4d4 │ │ │ │ + b.n 2abb4 │ │ │ │ + ldr.w r3, [pc, #1756] @ 2b498 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1756] @ 2b4d8 │ │ │ │ + ldr.w r1, [pc, #1756] @ 2b49c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1744] @ 2b4dc │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1744] @ 2b4a0 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1740] @ 2b4e0 │ │ │ │ + ldr.w r1, [pc, #1740] @ 2b4a4 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1728] @ 2b4e4 │ │ │ │ - ldr.w r1, [pc, #1728] @ 2b4e8 │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1728] @ 2b4a8 │ │ │ │ + ldr.w r1, [pc, #1728] @ 2b4ac │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.n 2abe6 │ │ │ │ - ldr.w r3, [pc, #1720] @ 2b4ec │ │ │ │ + b.n 2abaa │ │ │ │ + ldr.w r3, [pc, #1720] @ 2b4b0 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1720] @ 2b4f0 │ │ │ │ + ldr.w r1, [pc, #1720] @ 2b4b4 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2abf0 │ │ │ │ - ldr.w r3, [pc, #1704] @ 2b4f4 │ │ │ │ + b.n 2abb4 │ │ │ │ + ldr.w r3, [pc, #1704] @ 2b4b8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1700] @ 2b4f8 │ │ │ │ + ldr.w r1, [pc, #1700] @ 2b4bc │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1688] @ 2b4fc │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1688] @ 2b4c0 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1688] @ 2b500 │ │ │ │ + ldr.w r1, [pc, #1688] @ 2b4c4 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1676] @ 2b504 │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1676] @ 2b4c8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1672] @ 2b508 │ │ │ │ + ldr.w r1, [pc, #1672] @ 2b4cc │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1660] @ 2b50c │ │ │ │ - ldr.w r1, [pc, #1660] @ 2b510 │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1660] @ 2b4d0 │ │ │ │ + ldr.w r1, [pc, #1660] @ 2b4d4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.n 2abe6 │ │ │ │ - ldr.w r3, [pc, #1652] @ 2b514 │ │ │ │ + b.n 2abaa │ │ │ │ + ldr.w r3, [pc, #1652] @ 2b4d8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1652] @ 2b518 │ │ │ │ + ldr.w r1, [pc, #1652] @ 2b4dc │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2abf0 │ │ │ │ - ldr.w r3, [pc, #1636] @ 2b51c │ │ │ │ + b.n 2abb4 │ │ │ │ + ldr.w r3, [pc, #1636] @ 2b4e0 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1632] @ 2b520 │ │ │ │ + ldr.w r1, [pc, #1632] @ 2b4e4 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1620] @ 2b524 │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1620] @ 2b4e8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1620] @ 2b528 │ │ │ │ + ldr.w r1, [pc, #1620] @ 2b4ec │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1608] @ 2b52c │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1608] @ 2b4f0 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1604] @ 2b530 │ │ │ │ + ldr.w r1, [pc, #1604] @ 2b4f4 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1592] @ 2b534 │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1592] @ 2b4f8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1592] @ 2b538 │ │ │ │ + ldr.w r1, [pc, #1592] @ 2b4fc │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1580] @ 2b53c │ │ │ │ - ldr.w r1, [pc, #1580] @ 2b540 │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1580] @ 2b500 │ │ │ │ + ldr.w r1, [pc, #1580] @ 2b504 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.n 2abe6 │ │ │ │ - ldr.w r3, [pc, #1572] @ 2b544 │ │ │ │ + b.n 2abaa │ │ │ │ + ldr.w r3, [pc, #1572] @ 2b508 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1568] @ 2b548 │ │ │ │ + ldr.w r1, [pc, #1568] @ 2b50c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2abf0 │ │ │ │ - ldr.w r3, [pc, #1552] @ 2b54c │ │ │ │ - ldr.w r1, [pc, #1552] @ 2b550 │ │ │ │ + b.n 2abb4 │ │ │ │ + ldr.w r3, [pc, #1552] @ 2b510 │ │ │ │ + ldr.w r1, [pc, #1552] @ 2b514 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.n 2abe6 │ │ │ │ - ldr.w r3, [pc, #1544] @ 2b554 │ │ │ │ + b.n 2abaa │ │ │ │ + ldr.w r3, [pc, #1544] @ 2b518 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1544] @ 2b558 │ │ │ │ + ldr.w r1, [pc, #1544] @ 2b51c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2abf0 │ │ │ │ - ldr.w r3, [pc, #1528] @ 2b55c │ │ │ │ + b.n 2abb4 │ │ │ │ + ldr.w r3, [pc, #1528] @ 2b520 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1524] @ 2b560 │ │ │ │ + ldr.w r1, [pc, #1524] @ 2b524 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r3, [pc, #1512] @ 2b564 │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r3, [pc, #1512] @ 2b528 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1512] @ 2b568 │ │ │ │ + ldr.w r1, [pc, #1512] @ 2b52c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2abf4 │ │ │ │ - ldr.w r1, [pc, #1500] @ 2b56c │ │ │ │ + b.n 2abb8 │ │ │ │ + ldr.w r1, [pc, #1500] @ 2b530 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ blx bdf4 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -48023,382 +48008,382 @@ │ │ │ │ movs r1, #27 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ blx ca30 │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ - b.n 2ac04 │ │ │ │ - ldr.w r1, [pc, #1456] @ 2b570 │ │ │ │ + b.n 2abc8 │ │ │ │ + ldr.w r1, [pc, #1456] @ 2b534 │ │ │ │ add r1, pc │ │ │ │ - b.n 2af94 │ │ │ │ - ldr.w r1, [pc, #1452] @ 2b574 │ │ │ │ + b.n 2af58 │ │ │ │ + ldr.w r1, [pc, #1452] @ 2b538 │ │ │ │ add r1, pc │ │ │ │ - b.n 2ac16 │ │ │ │ + b.n 2abda │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2b326 │ │ │ │ + beq.w 2b2ea │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b166 │ │ │ │ - ldr.w sl, [pc, #1428] @ 2b578 │ │ │ │ - ldr.w r6, [pc, #1428] @ 2b57c │ │ │ │ + beq.w 2b12a │ │ │ │ + ldr.w sl, [pc, #1428] @ 2b53c │ │ │ │ + ldr.w r6, [pc, #1428] @ 2b540 │ │ │ │ add sl, pc │ │ │ │ add r6, pc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx bc14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b166 │ │ │ │ + beq.w 2b12a │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx c9a8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ blx b958 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b804 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2b236 │ │ │ │ + beq.w 2b1fa │ │ │ │ ldr r6, [r6, #0] │ │ │ │ blx b994 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 2b36a │ │ │ │ + beq.w 2b32e │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ mov r6, r7 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #733 @ 0x2dd │ │ │ │ - ldr.w r2, [pc, #1336] @ 2b580 │ │ │ │ + ldr.w r2, [pc, #1336] @ 2b544 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r3, [pc, #1328] @ 2b584 │ │ │ │ + ldr.w r3, [pc, #1328] @ 2b548 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx d290 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx bc54 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, r6 │ │ │ │ blx b804 │ │ │ │ - b.n 2ac46 │ │ │ │ + b.n 2ac0a │ │ │ │ mov r0, r5 │ │ │ │ blx ce80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b350 │ │ │ │ + beq.w 2b314 │ │ │ │ blx c7f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 2b0aa │ │ │ │ - b.n 2b350 │ │ │ │ + cbnz r0, 2b06e │ │ │ │ + b.n 2b314 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ add.w sl, sl, #1 │ │ │ │ blx bc3c │ │ │ │ - ldr.w r3, [pc, #1264] @ 2b588 │ │ │ │ + ldr.w r3, [pc, #1264] @ 2b54c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx c698 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - blt.n 2b086 │ │ │ │ + blt.n 2b04a │ │ │ │ movs r0, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ blx cd68 │ │ │ │ - ldr.w r3, [pc, #1232] @ 2b58c │ │ │ │ + ldr.w r3, [pc, #1232] @ 2b550 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, sl │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #300 @ 0x12c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #1220] @ 2b590 │ │ │ │ + ldr.w r3, [pc, #1220] @ 2b554 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ blx c750 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne.n 2b170 │ │ │ │ + bne.n 2b134 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx b7e4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 2b154 │ │ │ │ + cbz r0, 2b118 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ blx c5dc │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r4 │ │ │ │ - cbz r4, 2b138 │ │ │ │ + cbz r4, 2b0fc │ │ │ │ add.w r2, r4, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 2b0d2 │ │ │ │ + beq.n 2b096 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 2b15e │ │ │ │ + beq.n 2b122 │ │ │ │ str.w fp, [r5, r3, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 2b0d2 │ │ │ │ + bne.n 2b096 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 2b11a │ │ │ │ + cbz r3, 2b0de │ │ │ │ str r4, [r3, #0] │ │ │ │ - cbz r7, 2b122 │ │ │ │ + cbz r7, 2b0e6 │ │ │ │ mov r0, r7 │ │ │ │ blx cfd8 │ │ │ │ - cbz r6, 2b12a │ │ │ │ + cbz r6, 2b0ee │ │ │ │ mov r0, r6 │ │ │ │ blx c444 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b804 │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ - b.n 2abb6 │ │ │ │ + b.n 2ab7a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2b108 │ │ │ │ + bne.n 2b0cc │ │ │ │ mov.w sl, #4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx be18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2b108 │ │ │ │ + b.n 2b0cc │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ blx c610 │ │ │ │ - b.n 2b0f2 │ │ │ │ + b.n 2b0b6 │ │ │ │ mov.w sl, r4, lsl #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 2b144 │ │ │ │ + b.n 2b108 │ │ │ │ mov r0, r8 │ │ │ │ blx bc3c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2b066 │ │ │ │ + b.n 2b02a │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.n 2b114 │ │ │ │ + beq.n 2b0d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ blx ccf0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r0, [pc, #1040] @ 2b594 │ │ │ │ + ldr.w r0, [pc, #1040] @ 2b558 │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ - ldr.w r2, [pc, #1032] @ 2b598 │ │ │ │ + ldr.w r2, [pc, #1032] @ 2b55c │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #16 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx d290 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, fp │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx bcf4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b2a2 │ │ │ │ + beq.n 2b266 │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx bce8 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 2b302 │ │ │ │ + beq.w 2b2c6 │ │ │ │ mov r0, r4 │ │ │ │ blx b804 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ - cbz r7, 2b1d4 │ │ │ │ + cbz r7, 2b198 │ │ │ │ mov r0, r7 │ │ │ │ blx cfd8 │ │ │ │ - cbz r6, 2b1dc │ │ │ │ + cbz r6, 2b1a0 │ │ │ │ mov r0, r6 │ │ │ │ blx c444 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b804 │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #1384 @ 0x568 │ │ │ │ - ldr r2, [pc, #928] @ (2b59c ) │ │ │ │ + ldr r2, [pc, #928] @ (2b560 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #928] @ (2b5a0 ) │ │ │ │ + ldr r3, [pc, #928] @ (2b564 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2acc2 │ │ │ │ + b.n 2ac86 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx c4ec │ │ │ │ - cbz r6, 2b216 │ │ │ │ + cbz r6, 2b1da │ │ │ │ mov r0, r6 │ │ │ │ blx c444 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b804 │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ - b.n 2acd4 │ │ │ │ - ldr r1, [pc, #892] @ (2b5a4 ) │ │ │ │ + b.n 2ac98 │ │ │ │ + ldr r1, [pc, #892] @ (2b568 ) │ │ │ │ mov r5, r9 │ │ │ │ - ldr r2, [pc, #892] @ (2b5a8 ) │ │ │ │ + ldr r2, [pc, #892] @ (2b56c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ blx c610 │ │ │ │ - b.n 2abb6 │ │ │ │ + b.n 2ab7a │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx c0dc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2b33c │ │ │ │ + beq.n 2b300 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2b264 │ │ │ │ + beq.n 2b228 │ │ │ │ mov r0, fp │ │ │ │ blx b8e0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ blx b994 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 2b36a │ │ │ │ + beq.n 2b32e │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r1, #8 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #745 @ 0x2e9 │ │ │ │ - ldr r2, [pc, #804] @ (2b5ac ) │ │ │ │ + ldr r2, [pc, #804] @ (2b570 ) │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #800] @ (2b5b0 ) │ │ │ │ + ldr r3, [pc, #800] @ (2b574 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx d290 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx bc54 │ │ │ │ - b.n 2b066 │ │ │ │ + b.n 2b02a │ │ │ │ blx bce8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ blx c4c4 │ │ │ │ ldr.w r9, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ blx bce8 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 2b302 │ │ │ │ + beq.n 2b2c6 │ │ │ │ mov r0, r4 │ │ │ │ blx b804 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ - cbz r7, 2b2d0 │ │ │ │ + cbz r7, 2b294 │ │ │ │ mov r0, r7 │ │ │ │ blx cfd8 │ │ │ │ - cbz r6, 2b2d8 │ │ │ │ + cbz r6, 2b29c │ │ │ │ mov r0, r6 │ │ │ │ blx c444 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b804 │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #1408 @ 0x580 │ │ │ │ - ldr r2, [pc, #700] @ (2b5b4 ) │ │ │ │ + ldr r2, [pc, #700] @ (2b578 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #700] @ (2b5b8 ) │ │ │ │ + ldr r3, [pc, #700] @ (2b57c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2acc2 │ │ │ │ + b.n 2ac86 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx c4ec │ │ │ │ mov r0, r4 │ │ │ │ blx b804 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ - cbz r7, 2b31e │ │ │ │ + cbz r7, 2b2e2 │ │ │ │ mov r0, r7 │ │ │ │ blx cfd8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2b210 │ │ │ │ - b.n 2b216 │ │ │ │ - ldr r1, [pc, #660] @ (2b5bc ) │ │ │ │ + bne.w 2b1d4 │ │ │ │ + b.n 2b1da │ │ │ │ + ldr r1, [pc, #660] @ (2b580 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #660] @ (2b5c0 ) │ │ │ │ + ldr r2, [pc, #660] @ (2b584 ) │ │ │ │ mov r6, r8 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #256 @ 0x100 │ │ │ │ add r2, pc │ │ │ │ blx c610 │ │ │ │ - b.n 2b066 │ │ │ │ + b.n 2b02a │ │ │ │ blx b804 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2b34c │ │ │ │ + beq.n 2b310 │ │ │ │ mov r0, fp │ │ │ │ blx b8e0 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 2b066 │ │ │ │ - ldr r1, [pc, #624] @ (2b5c4 ) │ │ │ │ + b.n 2b02a │ │ │ │ + ldr r1, [pc, #624] @ (2b588 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #624] @ (2b5c8 ) │ │ │ │ + ldr r2, [pc, #624] @ (2b58c ) │ │ │ │ movs r7, #0 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #272 @ 0x110 │ │ │ │ add r2, pc │ │ │ │ blx c610 │ │ │ │ - b.n 2b0b0 │ │ │ │ + b.n 2b074 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx bc54 │ │ │ │ - ldr r3, [pc, #600] @ (2b5cc ) │ │ │ │ - ldr r1, [pc, #604] @ (2b5d0 ) │ │ │ │ + ldr r3, [pc, #600] @ (2b590 ) │ │ │ │ + ldr r1, [pc, #604] @ (2b594 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ mov.w r2, #760 @ 0x2f8 │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx c17c │ │ │ │ - ldr r5, [pc, #584] @ (2b5d4 ) │ │ │ │ + ldr r5, [pc, #584] @ (2b598 ) │ │ │ │ movs r0, #20 │ │ │ │ blx bfb0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str r2, [r4, #8] │ │ │ │ - ldr r2, [pc, #572] @ (2b5d8 ) │ │ │ │ + ldr r2, [pc, #572] @ (2b59c ) │ │ │ │ str r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r3, r4 │ │ │ │ @@ -48409,15 +48394,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #7 │ │ │ │ blx c4c4 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ blx bce8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2b40e │ │ │ │ + beq.n 2b3d2 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b804 │ │ │ │ movs r1, #27 │ │ │ │ mov r0, r6 │ │ │ │ @@ -48426,328 +48411,328 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r1, #8 │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ movw r4, #1206 @ 0x4b6 │ │ │ │ - ldr r3, [pc, #484] @ (2b5dc ) │ │ │ │ + ldr r3, [pc, #484] @ (2b5a0 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #484] @ (2b5e0 ) │ │ │ │ + ldr r2, [pc, #484] @ (2b5a4 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ blx d290 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx bc54 │ │ │ │ - b.n 2acd4 │ │ │ │ + b.n 2ac98 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx c4ec │ │ │ │ movs r1, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx ca30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b804 │ │ │ │ movs r1, #27 │ │ │ │ mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ - b.n 2acd4 │ │ │ │ + b.n 2ac98 │ │ │ │ nop │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #608] @ (2b698 ) │ │ │ │ + ldr r3, [pc, #848] @ (2b74c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #600] @ (2b694 ) │ │ │ │ + ldr r3, [pc, #840] @ (2b748 ) │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #832 @ (adr r0, 2b788 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 2b75c ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #600] @ (2b6a8 ) │ │ │ │ + ldr r2, [pc, #840] @ (2b75c ) │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r2, r0, #3 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r2, r5, #3 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r6, r4, #5 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r6, r0, #2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r4, r5, #1 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r0, r7, #4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r3, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + subs r2, r4, #4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r4, r0, #1 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r4, r1, #1 │ │ │ │ movs r1, r0 │ │ │ │ adds r0, r6, #0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r4, r6, #0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + adds r6, r3, #0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r0, r0, #0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + adds r0, r1, #0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + subs r6, r5, r7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + adds r6, r7, #0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + subs r2, r3, r7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r6, r4, #0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + subs r0, r0, r7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + adds r0, r2, #0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r2, r5, r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r2, r7, r7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + subs r0, r3, r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r4, r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + subs r4, r0, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r7, r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r4, r2, r5 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + subs r0, r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r2, r3, r5 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r4, r5, r4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r0, r1, r5 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r0, r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + subs r6, r7, r3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r4, r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r2, r5, r2 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r6, r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r4, r5, r1 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r0, r5, r1 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r1, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r1, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r2, r4, r0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, r1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r7, #18 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002b5e4 : │ │ │ │ - cbz r0, 2b600 │ │ │ │ +0002b5a8 : │ │ │ │ + cbz r0, 2b5c4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - cbz r2, 2b5fc │ │ │ │ - ldr r1, [pc, #32] @ (2b610 ) │ │ │ │ + cbz r2, 2b5c0 │ │ │ │ + ldr r1, [pc, #32] @ (2b5d4 ) │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2b5fe │ │ │ │ + bne.n 2b5c2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.w cb80 │ │ │ │ bx lr │ │ │ │ bx r2 │ │ │ │ - ldr r1, [pc, #16] @ (2b614 ) │ │ │ │ - ldr r2, [pc, #20] @ (2b618 ) │ │ │ │ + ldr r1, [pc, #16] @ (2b5d8 ) │ │ │ │ + ldr r2, [pc, #20] @ (2b5dc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #316 @ 0x13c │ │ │ │ b.w c60c │ │ │ │ @ instruction: 0xeab7ffff │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002b61c : │ │ │ │ +0002b5e0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #248] @ (2b724 ) │ │ │ │ + ldr r4, [pc, #248] @ (2b6e8 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #248] @ (2b728 ) │ │ │ │ + ldr r3, [pc, #248] @ (2b6ec ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2b6e8 │ │ │ │ + beq.n 2b6ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2b6fa │ │ │ │ - cbz r2, 2b662 │ │ │ │ + beq.n 2b6be │ │ │ │ + cbz r2, 2b626 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx c490 │ │ │ │ - cbz r0, 2b662 │ │ │ │ + cbz r0, 2b626 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 2b67a │ │ │ │ - ldr r2, [pc, #200] @ (2b72c ) │ │ │ │ - ldr r3, [pc, #192] @ (2b728 ) │ │ │ │ + beq.n 2b63e │ │ │ │ + ldr r2, [pc, #200] @ (2b6f0 ) │ │ │ │ + ldr r3, [pc, #192] @ (2b6ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2b71e │ │ │ │ + bne.n 2b6e2 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #180] @ (2b730 ) │ │ │ │ + ldr r0, [pc, #180] @ (2b6f4 ) │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ - ldr r2, [pc, #176] @ (2b734 ) │ │ │ │ + ldr r2, [pc, #176] @ (2b6f8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #16 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx d290 │ │ │ │ blx bce8 │ │ │ │ @@ -48756,129 +48741,129 @@ │ │ │ │ blx c4c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2b70e │ │ │ │ + beq.n 2b6d2 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #3497 @ 0xda9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #104] @ (2b738 ) │ │ │ │ - ldr r2, [pc, #104] @ (2b73c ) │ │ │ │ + ldr r3, [pc, #104] @ (2b6fc ) │ │ │ │ + ldr r2, [pc, #104] @ (2b700 ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 2b662 │ │ │ │ - ldr r1, [pc, #84] @ (2b740 ) │ │ │ │ - ldr r2, [pc, #88] @ (2b744 ) │ │ │ │ + b.n 2b626 │ │ │ │ + ldr r1, [pc, #84] @ (2b704 ) │ │ │ │ + ldr r2, [pc, #88] @ (2b708 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #344 @ 0x158 │ │ │ │ blx c610 │ │ │ │ - b.n 2b662 │ │ │ │ - ldr r3, [pc, #76] @ (2b748 ) │ │ │ │ + b.n 2b626 │ │ │ │ + ldr r3, [pc, #76] @ (2b70c ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #76] @ (2b74c ) │ │ │ │ + ldr r2, [pc, #76] @ (2b710 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #344 @ 0x158 │ │ │ │ blx c610 │ │ │ │ - b.n 2b662 │ │ │ │ + b.n 2b626 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx c4ec │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ - b.n 2b662 │ │ │ │ + b.n 2b626 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ands r2, r4 │ │ │ │ + eors r6, r3 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + ands r2, r5 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002b750 : │ │ │ │ +0002b714 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #248] @ (2b858 ) │ │ │ │ + ldr r4, [pc, #248] @ (2b81c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #248] @ (2b85c ) │ │ │ │ + ldr r3, [pc, #248] @ (2b820 ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2b81c │ │ │ │ + beq.n 2b7e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2b82e │ │ │ │ - cbz r2, 2b796 │ │ │ │ + beq.n 2b7f2 │ │ │ │ + cbz r2, 2b75a │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx c490 │ │ │ │ - cbz r0, 2b796 │ │ │ │ + cbz r0, 2b75a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 2b7ae │ │ │ │ - ldr r2, [pc, #200] @ (2b860 ) │ │ │ │ - ldr r3, [pc, #192] @ (2b85c ) │ │ │ │ + beq.n 2b772 │ │ │ │ + ldr r2, [pc, #200] @ (2b824 ) │ │ │ │ + ldr r3, [pc, #192] @ (2b820 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2b852 │ │ │ │ + bne.n 2b816 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #180] @ (2b864 ) │ │ │ │ + ldr r0, [pc, #180] @ (2b828 ) │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ - ldr r2, [pc, #176] @ (2b868 ) │ │ │ │ + ldr r2, [pc, #176] @ (2b82c ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #16 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx d290 │ │ │ │ blx bce8 │ │ │ │ @@ -48887,130 +48872,130 @@ │ │ │ │ blx c4c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2b842 │ │ │ │ + beq.n 2b806 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #3543 @ 0xdd7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #104] @ (2b86c ) │ │ │ │ - ldr r2, [pc, #104] @ (2b870 ) │ │ │ │ + ldr r3, [pc, #104] @ (2b830 ) │ │ │ │ + ldr r2, [pc, #104] @ (2b834 ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 2b796 │ │ │ │ - ldr r1, [pc, #84] @ (2b874 ) │ │ │ │ - ldr r2, [pc, #88] @ (2b878 ) │ │ │ │ + b.n 2b75a │ │ │ │ + ldr r1, [pc, #84] @ (2b838 ) │ │ │ │ + ldr r2, [pc, #88] @ (2b83c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #384 @ 0x180 │ │ │ │ blx c610 │ │ │ │ - b.n 2b796 │ │ │ │ - ldr r3, [pc, #76] @ (2b87c ) │ │ │ │ + b.n 2b75a │ │ │ │ + ldr r3, [pc, #76] @ (2b840 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #76] @ (2b880 ) │ │ │ │ + ldr r2, [pc, #76] @ (2b844 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #384 @ 0x180 │ │ │ │ blx c610 │ │ │ │ - b.n 2b796 │ │ │ │ + b.n 2b75a │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx c4ec │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ - b.n 2b796 │ │ │ │ + b.n 2b75a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002b884 : │ │ │ │ +0002b848 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #252] @ (2b990 ) │ │ │ │ + ldr r4, [pc, #252] @ (2b954 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #252] @ (2b994 ) │ │ │ │ + ldr r3, [pc, #252] @ (2b958 ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2b954 │ │ │ │ + beq.n 2b918 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2b966 │ │ │ │ - cbz r2, 2b8ce │ │ │ │ + beq.n 2b92a │ │ │ │ + cbz r2, 2b892 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx c490 │ │ │ │ - cbz r0, 2b8ce │ │ │ │ + cbz r0, 2b892 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, r0 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.n 2b8e6 │ │ │ │ - ldr r2, [pc, #200] @ (2b998 ) │ │ │ │ - ldr r3, [pc, #192] @ (2b994 ) │ │ │ │ + beq.n 2b8aa │ │ │ │ + ldr r2, [pc, #200] @ (2b95c ) │ │ │ │ + ldr r3, [pc, #192] @ (2b958 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2b98a │ │ │ │ + bne.n 2b94e │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #180] @ (2b99c ) │ │ │ │ + ldr r0, [pc, #180] @ (2b960 ) │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ - ldr r2, [pc, #176] @ (2b9a0 ) │ │ │ │ + ldr r2, [pc, #176] @ (2b964 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #16 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx d290 │ │ │ │ blx bce8 │ │ │ │ @@ -49019,157 +49004,157 @@ │ │ │ │ blx c4c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2b97a │ │ │ │ + beq.n 2b93e │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #3588 @ 0xe04 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #104] @ (2b9a4 ) │ │ │ │ - ldr r2, [pc, #104] @ (2b9a8 ) │ │ │ │ + ldr r3, [pc, #104] @ (2b968 ) │ │ │ │ + ldr r2, [pc, #104] @ (2b96c ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 2b8ce │ │ │ │ - ldr r1, [pc, #84] @ (2b9ac ) │ │ │ │ - ldr r2, [pc, #88] @ (2b9b0 ) │ │ │ │ + b.n 2b892 │ │ │ │ + ldr r1, [pc, #84] @ (2b970 ) │ │ │ │ + ldr r2, [pc, #88] @ (2b974 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #424 @ 0x1a8 │ │ │ │ blx c610 │ │ │ │ - b.n 2b8ce │ │ │ │ - ldr r3, [pc, #76] @ (2b9b4 ) │ │ │ │ + b.n 2b892 │ │ │ │ + ldr r3, [pc, #76] @ (2b978 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #76] @ (2b9b8 ) │ │ │ │ + ldr r2, [pc, #76] @ (2b97c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #424 @ 0x1a8 │ │ │ │ blx c610 │ │ │ │ - b.n 2b8ce │ │ │ │ + b.n 2b892 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx c4ec │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ - b.n 2b8ce │ │ │ │ + b.n 2b892 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002b9bc : │ │ │ │ +0002b980 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #460] @ (2bb9c ) │ │ │ │ + ldr r2, [pc, #460] @ (2bb60 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #460] @ (2bba0 ) │ │ │ │ + ldr r3, [pc, #460] @ (2bb64 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bb42 │ │ │ │ + beq.w 2bb06 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2bb56 │ │ │ │ + beq.w 2bb1a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2bb6c │ │ │ │ + beq.w 2bb30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2bb80 │ │ │ │ + beq.w 2bb44 │ │ │ │ mov r0, r4 │ │ │ │ blx bc3c │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ blx c51c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ blx d200 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bb36 │ │ │ │ + beq.w 2bafa │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx cdb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx cea8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx c1dc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2bb20 │ │ │ │ + beq.n 2bae4 │ │ │ │ movs r0, #5 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #352] @ (2bba4 ) │ │ │ │ + ldr r3, [pc, #352] @ (2bb68 ) │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ strb r3, [r2, #4] │ │ │ │ blx bfb0 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2bb3e │ │ │ │ + beq.n 2bb02 │ │ │ │ ldr.w r5, [r9] │ │ │ │ - ldr.w r8, [pc, #320] @ 2bba8 │ │ │ │ + ldr.w r8, [pc, #320] @ 2bb6c │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add r8, pc │ │ │ │ - ldr.w r9, [pc, #308] @ 2bbac │ │ │ │ + ldr.w r9, [pc, #308] @ 2bb70 │ │ │ │ add r9, pc │ │ │ │ - b.n 2ba90 │ │ │ │ + b.n 2ba54 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bdf4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ @@ -49189,15 +49174,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b804 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2ba7c │ │ │ │ + bne.n 2ba40 │ │ │ │ ldrd r4, r9, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx c294 │ │ │ │ movs r1, #5 │ │ │ │ @@ -49209,801 +49194,801 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx d128 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ mov r0, r6 │ │ │ │ blx b804 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2bafe │ │ │ │ + beq.n 2bac2 │ │ │ │ mov r0, r9 │ │ │ │ blx bdc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx b804 │ │ │ │ - ldr r2, [pc, #168] @ (2bbb0 ) │ │ │ │ - ldr r3, [pc, #152] @ (2bba0 ) │ │ │ │ + ldr r2, [pc, #168] @ (2bb74 ) │ │ │ │ + ldr r3, [pc, #152] @ (2bb64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2bb96 │ │ │ │ + bne.n 2bb5a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ blx c134 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx c49c │ │ │ │ - b.n 2baf2 │ │ │ │ + b.n 2bab6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx c248 │ │ │ │ - b.n 2ba1e │ │ │ │ + b.n 2b9e2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2bac8 │ │ │ │ - ldr r1, [pc, #112] @ (2bbb4 ) │ │ │ │ + b.n 2ba8c │ │ │ │ + ldr r1, [pc, #112] @ (2bb78 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #112] @ (2bbb8 ) │ │ │ │ + ldr r2, [pc, #112] @ (2bb7c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ blx c610 │ │ │ │ - b.n 2bb04 │ │ │ │ - ldr r1, [pc, #100] @ (2bbbc ) │ │ │ │ + b.n 2bac8 │ │ │ │ + ldr r1, [pc, #100] @ (2bb80 ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #100] @ (2bbc0 ) │ │ │ │ + ldr r2, [pc, #100] @ (2bb84 ) │ │ │ │ mov r4, r6 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ blx c610 │ │ │ │ - b.n 2bb04 │ │ │ │ - ldr r1, [pc, #84] @ (2bbc4 ) │ │ │ │ + b.n 2bac8 │ │ │ │ + ldr r1, [pc, #84] @ (2bb88 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #84] @ (2bbc8 ) │ │ │ │ + ldr r2, [pc, #84] @ (2bb8c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ blx c610 │ │ │ │ - b.n 2bb04 │ │ │ │ - ldr r1, [pc, #72] @ (2bbcc ) │ │ │ │ + b.n 2bac8 │ │ │ │ + ldr r1, [pc, #72] @ (2bb90 ) │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #72] @ (2bbd0 ) │ │ │ │ + ldr r2, [pc, #72] @ (2bb94 ) │ │ │ │ mov r4, r7 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ blx c610 │ │ │ │ - b.n 2bb04 │ │ │ │ + b.n 2bac8 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ movs r3, r0 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002bbd4 : │ │ │ │ +0002bb98 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #2904] @ 2c744 │ │ │ │ + ldr.w r2, [pc, #2904] @ 2c708 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r3, [pc, #2904] @ 2c748 │ │ │ │ + ldr.w r3, [pc, #2904] @ 2c70c │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c982 │ │ │ │ + beq.w 2c946 │ │ │ │ mov fp, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2c91c │ │ │ │ + beq.w 2c8e0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx cea8 │ │ │ │ - ldr.w r3, [pc, #2864] @ 2c74c │ │ │ │ + ldr.w r3, [pc, #2864] @ 2c710 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2856] @ 2c750 │ │ │ │ + ldr.w r3, [pc, #2856] @ 2c714 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #2852] @ 2c754 │ │ │ │ + ldr.w r3, [pc, #2852] @ 2c718 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #2844] @ 2c758 │ │ │ │ + ldr.w r3, [pc, #2844] @ 2c71c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bge.n 2bd16 │ │ │ │ + bge.n 2bcda │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c23e │ │ │ │ + beq.w 2c202 │ │ │ │ blx c1ec │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c240 │ │ │ │ + beq.w 2c204 │ │ │ │ mov r0, r1 │ │ │ │ blx cea8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx cb74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2bdb0 │ │ │ │ + bne.w 2bd74 │ │ │ │ mov r0, r6 │ │ │ │ blx cba8 │ │ │ │ blx d258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2bd4a │ │ │ │ - ldr.w r4, [pc, #2768] @ 2c75c │ │ │ │ + bne.n 2bd0e │ │ │ │ + ldr.w r4, [pc, #2768] @ 2c720 │ │ │ │ mov r0, r6 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ blx cba8 │ │ │ │ add r4, pc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx b7d8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c266 │ │ │ │ + beq.w 2c22a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2c2be │ │ │ │ - cbz r7, 2bcc0 │ │ │ │ + beq.w 2c282 │ │ │ │ + cbz r7, 2bc84 │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr.w r2, [pc, #2704] @ 2c760 │ │ │ │ + ldr.w r2, [pc, #2704] @ 2c724 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #2728 @ 0xaa8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2692] @ 2c764 │ │ │ │ + ldr.w r3, [pc, #2692] @ 2c728 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ mov r0, r5 │ │ │ │ blx bc54 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2c2da │ │ │ │ + bne.w 2c29e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx cabc │ │ │ │ mov r0, r6 │ │ │ │ blx bbe0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 2bc4c │ │ │ │ - ldr.w r2, [pc, #2640] @ 2c768 │ │ │ │ - ldr.w r3, [pc, #2604] @ 2c748 │ │ │ │ + blt.n 2bc10 │ │ │ │ + ldr.w r2, [pc, #2640] @ 2c72c │ │ │ │ + ldr.w r3, [pc, #2604] @ 2c70c │ │ │ │ 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 2c9b2 │ │ │ │ + bne.w 2c976 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx ba40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c464 │ │ │ │ - cbz r4, 2bd4a │ │ │ │ + beq.w 2c428 │ │ │ │ + cbz r4, 2bd0e │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ mov r0, r6 │ │ │ │ blx c284 │ │ │ │ blx d258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2be0c │ │ │ │ - ldr.w r4, [pc, #2576] @ 2c76c │ │ │ │ + bne.n 2bdd0 │ │ │ │ + ldr.w r4, [pc, #2576] @ 2c730 │ │ │ │ mov r0, r6 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ blx cba8 │ │ │ │ add r4, pc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx b7d8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 2bdda │ │ │ │ + cbz r3, 2bd9e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2c2be │ │ │ │ - cbz r7, 2bd8a │ │ │ │ + beq.w 2c282 │ │ │ │ + cbz r7, 2bd4e │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr.w r2, [pc, #2520] @ 2c770 │ │ │ │ + ldr.w r2, [pc, #2520] @ 2c734 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #2781 @ 0xadd │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2508] @ 2c774 │ │ │ │ + ldr.w r3, [pc, #2508] @ 2c738 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2bce4 │ │ │ │ + b.n 2bca8 │ │ │ │ mov r0, r6 │ │ │ │ blx cb74 │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w r0, [pc, #2492] @ 2c778 │ │ │ │ + ldr.w r0, [pc, #2492] @ 2c73c │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ - ldr.w r1, [pc, #2488] @ 2c77c │ │ │ │ + ldr.w r1, [pc, #2488] @ 2c740 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r7 │ │ │ │ blx d128 │ │ │ │ mov r0, r4 │ │ │ │ blx b804 │ │ │ │ - b.n 2bc7c │ │ │ │ + b.n 2bc40 │ │ │ │ mov r0, r6 │ │ │ │ blx c284 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx badc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c3c4 │ │ │ │ + bne.w 2c388 │ │ │ │ blx ba40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c474 │ │ │ │ - cbz r4, 2be0c │ │ │ │ + beq.w 2c438 │ │ │ │ + cbz r4, 2bdd0 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ mov r0, r6 │ │ │ │ blx bc88 │ │ │ │ blx d258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c380 │ │ │ │ + beq.w 2c344 │ │ │ │ mov r0, r6 │ │ │ │ blx baac │ │ │ │ blx d258 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c330 │ │ │ │ + beq.w 2c2f4 │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx bca0 │ │ │ │ cmp r0, r6 │ │ │ │ - ble.w 2c136 │ │ │ │ + ble.w 2c0fa │ │ │ │ mov r0, r4 │ │ │ │ blx d16c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ - cbz r4, 2be56 │ │ │ │ + cbz r4, 2be1a │ │ │ │ mov r0, r4 │ │ │ │ blx c1ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx c6a4 │ │ │ │ blx d258 │ │ │ │ - cbnz r0, 2beb4 │ │ │ │ + cbnz r0, 2be78 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ blx cba8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ blx b7d8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c47e │ │ │ │ + bne.w 2c442 │ │ │ │ mov r0, r4 │ │ │ │ blx c6a4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx badc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c504 │ │ │ │ + bne.w 2c4c8 │ │ │ │ blx ba40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c1b6 │ │ │ │ + beq.w 2c17a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2beb4 │ │ │ │ + beq.n 2be78 │ │ │ │ mov r0, r9 │ │ │ │ blx bbe0 │ │ │ │ mov r0, r4 │ │ │ │ blx bd58 │ │ │ │ blx d258 │ │ │ │ - cbnz r0, 2bf16 │ │ │ │ + cbnz r0, 2beda │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ blx bd58 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ blx b7d8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c4c0 │ │ │ │ + bne.w 2c484 │ │ │ │ mov r0, r4 │ │ │ │ blx bd58 │ │ │ │ str r5, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #2200] @ 2c780 │ │ │ │ + ldr.w r1, [pc, #2200] @ 2c744 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx badc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c592 │ │ │ │ + bne.w 2c556 │ │ │ │ blx ba40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c1c0 │ │ │ │ + beq.w 2c184 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2bf16 │ │ │ │ + beq.n 2beda │ │ │ │ mov r0, r9 │ │ │ │ blx bbe0 │ │ │ │ mov r0, r4 │ │ │ │ blx c0b4 │ │ │ │ blx d258 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2bf78 │ │ │ │ + cbnz r0, 2bf3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx c0b4 │ │ │ │ blx bc3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx d1c0 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx c51c │ │ │ │ - ldr.w r2, [pc, #2112] @ 2c784 │ │ │ │ + ldr.w r2, [pc, #2112] @ 2c748 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ blx c4e0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c548 │ │ │ │ + bne.w 2c50c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2c1e2 │ │ │ │ - ldr.w r1, [pc, #2080] @ 2c788 │ │ │ │ + beq.w 2c1a6 │ │ │ │ + ldr.w r1, [pc, #2080] @ 2c74c │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bc7c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ blx cd08 │ │ │ │ blx d258 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2bfda │ │ │ │ + cbnz r0, 2bf9e │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx cd08 │ │ │ │ blx bc3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx d1c0 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx c51c │ │ │ │ - ldr.w r2, [pc, #2024] @ 2c78c │ │ │ │ + ldr.w r2, [pc, #2024] @ 2c750 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ blx c4e0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c600 │ │ │ │ + bne.w 2c5c4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2c1fe │ │ │ │ - ldr.w r1, [pc, #1992] @ 2c790 │ │ │ │ + beq.w 2c1c2 │ │ │ │ + ldr.w r1, [pc, #1992] @ 2c754 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bc7c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ blx c600 │ │ │ │ blx d258 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2c03c │ │ │ │ + cbnz r0, 2c000 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx c600 │ │ │ │ blx bc3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx d1c0 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx c51c │ │ │ │ - ldr.w r2, [pc, #1932] @ 2c794 │ │ │ │ + ldr.w r2, [pc, #1932] @ 2c758 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ blx c4e0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c64a │ │ │ │ + bne.w 2c60e │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2c20e │ │ │ │ - ldr.w r1, [pc, #1900] @ 2c798 │ │ │ │ + beq.w 2c1d2 │ │ │ │ + ldr.w r1, [pc, #1900] @ 2c75c │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bc7c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ blx cce4 │ │ │ │ blx d258 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c1ca │ │ │ │ + beq.w 2c18e │ │ │ │ mov r0, r4 │ │ │ │ blx c75c │ │ │ │ blx d258 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2c0b0 │ │ │ │ + cbnz r0, 2c074 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx c75c │ │ │ │ blx bc3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx d1c0 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx c51c │ │ │ │ - ldr.w r2, [pc, #1824] @ 2c79c │ │ │ │ + ldr.w r2, [pc, #1824] @ 2c760 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ blx c4e0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c694 │ │ │ │ + bne.w 2c658 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2c21e │ │ │ │ - ldr.w r1, [pc, #1792] @ 2c7a0 │ │ │ │ + beq.w 2c1e2 │ │ │ │ + ldr.w r1, [pc, #1792] @ 2c764 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bc7c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ blx ba4c │ │ │ │ blx d258 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2c112 │ │ │ │ + cbnz r0, 2c0d6 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx ba4c │ │ │ │ blx bc3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx d1c0 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx c51c │ │ │ │ - ldr.w r2, [pc, #1736] @ 2c7a4 │ │ │ │ + ldr.w r2, [pc, #1736] @ 2c768 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ blx c4e0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c6de │ │ │ │ + bne.w 2c6a2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2c22e │ │ │ │ - ldr.w r1, [pc, #1704] @ 2c7a8 │ │ │ │ + beq.w 2c1f2 │ │ │ │ + ldr.w r1, [pc, #1704] @ 2c76c │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bc7c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ blx c410 │ │ │ │ blx d258 │ │ │ │ - cbz r0, 2c156 │ │ │ │ - cbz r4, 2c126 │ │ │ │ + cbz r0, 2c11a │ │ │ │ + cbz r4, 2c0ea │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx bca0 │ │ │ │ cmp r0, r6 │ │ │ │ - bgt.w 2be40 │ │ │ │ + bgt.w 2be04 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2c2da │ │ │ │ + bne.w 2c29e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ blx cabc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2bd00 │ │ │ │ + beq.w 2bcc4 │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ - b.n 2bd00 │ │ │ │ + b.n 2bcc4 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ blx c410 │ │ │ │ blx bc3c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx cbc0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c844 │ │ │ │ + bne.w 2c808 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx b7d8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c88c │ │ │ │ + bne.w 2c850 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx c4e0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c8d4 │ │ │ │ - ldr.w r1, [pc, #1544] @ 2c7ac │ │ │ │ + bne.w 2c898 │ │ │ │ + ldr.w r1, [pc, #1544] @ 2c770 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc │ │ │ │ blx bffc │ │ │ │ mov r0, r9 │ │ │ │ blx b804 │ │ │ │ - b.n 2c11e │ │ │ │ + b.n 2c0e2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx cabc │ │ │ │ - b.n 2bea8 │ │ │ │ + b.n 2be6c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx cabc │ │ │ │ - b.n 2bf0a │ │ │ │ + b.n 2bece │ │ │ │ mov r0, r4 │ │ │ │ blx cce4 │ │ │ │ - ldr.w r1, [pc, #1500] @ 2c7b0 │ │ │ │ + ldr.w r1, [pc, #1500] @ 2c774 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r7 │ │ │ │ blx bffc │ │ │ │ - b.n 2c04e │ │ │ │ + b.n 2c012 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ blx c134 │ │ │ │ - ldr.w r1, [pc, #1476] @ 2c7b4 │ │ │ │ + ldr.w r1, [pc, #1476] @ 2c778 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, fp │ │ │ │ add r1, pc │ │ │ │ mov r0, r7 │ │ │ │ blx c49c │ │ │ │ - b.n 2bf72 │ │ │ │ - ldr.w r1, [pc, #1464] @ 2c7b8 │ │ │ │ + b.n 2bf36 │ │ │ │ + ldr.w r1, [pc, #1464] @ 2c77c │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bffc │ │ │ │ - b.n 2bfd4 │ │ │ │ - ldr.w r1, [pc, #1452] @ 2c7bc │ │ │ │ + b.n 2bf98 │ │ │ │ + ldr.w r1, [pc, #1452] @ 2c780 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bffc │ │ │ │ - b.n 2c036 │ │ │ │ - ldr.w r1, [pc, #1440] @ 2c7c0 │ │ │ │ + b.n 2bffa │ │ │ │ + ldr.w r1, [pc, #1440] @ 2c784 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bffc │ │ │ │ - b.n 2c0aa │ │ │ │ - ldr.w r1, [pc, #1428] @ 2c7c4 │ │ │ │ + b.n 2c06e │ │ │ │ + ldr.w r1, [pc, #1428] @ 2c788 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bffc │ │ │ │ - b.n 2c10c │ │ │ │ + b.n 2c0d0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r1, [pc, #1412] @ 2c7c8 │ │ │ │ + ldr.w r1, [pc, #1412] @ 2c78c │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1412] @ 2c7cc │ │ │ │ + ldr.w r2, [pc, #1412] @ 2c790 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #572 @ 0x23c │ │ │ │ add r2, pc │ │ │ │ blx c610 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2c99a │ │ │ │ + bne.w 2c95e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx cabc │ │ │ │ - b.n 2bd06 │ │ │ │ + b.n 2bcca │ │ │ │ mov r0, r6 │ │ │ │ blx cba8 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx badc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bd38 │ │ │ │ + beq.w 2bcfc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2c2be │ │ │ │ - cbz r7, 2c298 │ │ │ │ + beq.n 2c282 │ │ │ │ + cbz r7, 2c25c │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr.w r2, [pc, #1320] @ 2c7d0 │ │ │ │ + ldr.w r2, [pc, #1320] @ 2c794 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #2745 @ 0xab9 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1308] @ 2c7d4 │ │ │ │ + ldr.w r3, [pc, #1308] @ 2c798 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2bce4 │ │ │ │ + b.n 2bca8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx c4ec │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2bcf2 │ │ │ │ + beq.w 2bcb6 │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2bcfa │ │ │ │ + beq.w 2bcbe │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2c966 │ │ │ │ + beq.w 2c92a │ │ │ │ mov r0, r6 │ │ │ │ blx bbe0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 2c2f8 │ │ │ │ + cbz r3, 2c2bc │ │ │ │ mov r0, r3 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r1, #8 │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ movw r4, #2652 @ 0xa5c │ │ │ │ - ldr.w r3, [pc, #1224] @ 2c7d8 │ │ │ │ + ldr.w r3, [pc, #1224] @ 2c79c │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1220] @ 2c7dc │ │ │ │ + ldr.w r2, [pc, #1220] @ 2c7a0 │ │ │ │ add r3, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ blx d290 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx bc54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 2bd16 │ │ │ │ + b.n 2bcda │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx baac │ │ │ │ - ldr.w r9, [pc, #1188] @ 2c7e0 │ │ │ │ + ldr.w r9, [pc, #1188] @ 2c7a4 │ │ │ │ blx bc3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r9, pc │ │ │ │ blx d1c0 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ @@ -50012,712 +49997,712 @@ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx c4e0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2c40a │ │ │ │ + bne.n 2c3ce │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2c458 │ │ │ │ + beq.n 2c41c │ │ │ │ mov r3, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx bc7c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b804 │ │ │ │ - b.n 2be2e │ │ │ │ + b.n 2bdf2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx bc88 │ │ │ │ blx bc3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx d1c0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx c51c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 2c3fc │ │ │ │ + cbnz r4, 2c3c0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ blx c134 │ │ │ │ - ldr.w r1, [pc, #1076] @ 2c7e4 │ │ │ │ + ldr.w r1, [pc, #1076] @ 2c7a8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r7 │ │ │ │ blx c49c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b804 │ │ │ │ - b.n 2be1c │ │ │ │ + b.n 2bde0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2c2be │ │ │ │ - cbz r7, 2c3d8 │ │ │ │ + beq.w 2c282 │ │ │ │ + cbz r7, 2c39c │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr.w r2, [pc, #1024] @ 2c7e8 │ │ │ │ + ldr.w r2, [pc, #1024] @ 2c7ac │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #2798 @ 0xaee │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #1012] @ (2c7ec ) │ │ │ │ + ldr r3, [pc, #1012] @ (2c7b0 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2bce4 │ │ │ │ - ldr r1, [pc, #1008] @ (2c7f0 ) │ │ │ │ + b.n 2bca8 │ │ │ │ + ldr r1, [pc, #1008] @ (2c7b4 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bc7c │ │ │ │ - b.n 2c3bc │ │ │ │ + b.n 2c380 │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx bce8 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 2c94c │ │ │ │ + beq.w 2c910 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b804 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - cbz r7, 2c428 │ │ │ │ + cbz r7, 2c3ec │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #956] @ (2c7f4 ) │ │ │ │ + ldr r2, [pc, #956] @ (2c7b8 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ mov.w r3, #2880 @ 0xb40 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #948] @ (2c7f8 ) │ │ │ │ + ldr r3, [pc, #948] @ (2c7bc ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ blx bc54 │ │ │ │ - b.n 2bcf2 │ │ │ │ + b.n 2bcb6 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx bffc │ │ │ │ - b.n 2c378 │ │ │ │ + b.n 2c33c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx cabc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2bd44 │ │ │ │ - b.n 2bd4a │ │ │ │ + bne.w 2bd08 │ │ │ │ + b.n 2bd0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx cabc │ │ │ │ - b.n 2be04 │ │ │ │ + b.n 2bdc8 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 2c72a │ │ │ │ - cbz r4, 2c496 │ │ │ │ + beq.w 2c6ee │ │ │ │ + cbz r4, 2c45a │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - cbz r7, 2c49e │ │ │ │ + cbz r7, 2c462 │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #848] @ (2c7fc ) │ │ │ │ + ldr r2, [pc, #848] @ (2c7c0 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #2978 @ 0xba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #836] @ (2c800 ) │ │ │ │ + ldr r3, [pc, #836] @ (2c7c4 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2bce4 │ │ │ │ + b.n 2bca8 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 2c72a │ │ │ │ - cbz r4, 2c4d8 │ │ │ │ + beq.w 2c6ee │ │ │ │ + cbz r4, 2c49c │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - cbz r7, 2c4e0 │ │ │ │ + cbz r7, 2c4a4 │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #788] @ (2c804 ) │ │ │ │ + ldr r2, [pc, #788] @ (2c7c8 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ mov.w r3, #3040 @ 0xbe0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #780] @ (2c808 ) │ │ │ │ + ldr r3, [pc, #780] @ (2c7cc ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.w 2bce4 │ │ │ │ + b.w 2bca8 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 2c72a │ │ │ │ - cbz r4, 2c51c │ │ │ │ + beq.w 2c6ee │ │ │ │ + cbz r4, 2c4e0 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - cbz r7, 2c524 │ │ │ │ + cbz r7, 2c4e8 │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #728] @ (2c80c ) │ │ │ │ + ldr r2, [pc, #728] @ (2c7d0 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #2998 @ 0xbb6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #720] @ (2c810 ) │ │ │ │ + ldr r3, [pc, #720] @ (2c7d4 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.w 2bce4 │ │ │ │ + b.w 2bca8 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 2c5d6 │ │ │ │ + beq.n 2c59a │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b804 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 2c568 │ │ │ │ + cbz r4, 2c52c │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - cbz r7, 2c570 │ │ │ │ + cbz r7, 2c534 │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #660] @ (2c814 ) │ │ │ │ + ldr r2, [pc, #660] @ (2c7d8 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3111 @ 0xc27 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #652] @ (2c818 ) │ │ │ │ + ldr r3, [pc, #652] @ (2c7dc ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2c448 │ │ │ │ + b.n 2c40c │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 2c72a │ │ │ │ - cbz r4, 2c5aa │ │ │ │ + beq.w 2c6ee │ │ │ │ + cbz r4, 2c56e │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - cbz r7, 2c5b2 │ │ │ │ + cbz r7, 2c576 │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #604] @ (2c81c ) │ │ │ │ + ldr r2, [pc, #604] @ (2c7e0 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3060 @ 0xbf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #592] @ (2c820 ) │ │ │ │ + ldr r3, [pc, #592] @ (2c7e4 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.w 2bce4 │ │ │ │ + b.w 2bca8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx c4ec │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b804 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 2c5f0 │ │ │ │ + cbz r4, 2c5b4 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2bcf2 │ │ │ │ + beq.w 2bcb6 │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ - b.w 2bcf2 │ │ │ │ + b.w 2bcb6 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 2c5d6 │ │ │ │ + beq.n 2c59a │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b804 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 2c620 │ │ │ │ + cbz r4, 2c5e4 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - cbz r7, 2c628 │ │ │ │ + cbz r7, 2c5ec │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #492] @ (2c824 ) │ │ │ │ + ldr r2, [pc, #492] @ (2c7e8 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3169 @ 0xc61 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #484] @ (2c828 ) │ │ │ │ + ldr r3, [pc, #484] @ (2c7ec ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2c448 │ │ │ │ + b.n 2c40c │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 2c5d6 │ │ │ │ + beq.n 2c59a │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b804 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 2c66a │ │ │ │ + cbz r4, 2c62e │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - cbz r7, 2c672 │ │ │ │ + cbz r7, 2c636 │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #428] @ (2c82c ) │ │ │ │ + ldr r2, [pc, #428] @ (2c7f0 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3225 @ 0xc99 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #416] @ (2c830 ) │ │ │ │ + ldr r3, [pc, #416] @ (2c7f4 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2c448 │ │ │ │ + b.n 2c40c │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 2c5d6 │ │ │ │ + beq.n 2c59a │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b804 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 2c6b4 │ │ │ │ + cbz r4, 2c678 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - cbz r7, 2c6bc │ │ │ │ + cbz r7, 2c680 │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #360] @ (2c834 ) │ │ │ │ + ldr r2, [pc, #360] @ (2c7f8 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3295 @ 0xcdf │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #352] @ (2c838 ) │ │ │ │ + ldr r3, [pc, #352] @ (2c7fc ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2c448 │ │ │ │ + b.n 2c40c │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 2c5d6 │ │ │ │ + beq.w 2c59a │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b804 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 2c700 │ │ │ │ + cbz r4, 2c6c4 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - cbz r7, 2c708 │ │ │ │ + cbz r7, 2c6cc │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #292] @ (2c83c ) │ │ │ │ + ldr r2, [pc, #292] @ (2c800 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3351 @ 0xd17 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #284] @ (2c840 ) │ │ │ │ + ldr r3, [pc, #284] @ (2c804 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2c448 │ │ │ │ + b.n 2c40c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx c4ec │ │ │ │ - cbz r4, 2c73a │ │ │ │ + cbz r4, 2c6fe │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2c2cc │ │ │ │ - b.w 2bcf2 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + bne.w 2c290 │ │ │ │ + b.w 2bcb6 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ movs r1, r0 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 2c936 │ │ │ │ + beq.n 2c8fa │ │ │ │ mov r0, r9 │ │ │ │ blx b804 │ │ │ │ - cbz r4, 2c860 │ │ │ │ + cbz r4, 2c824 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - cbz r7, 2c868 │ │ │ │ + cbz r7, 2c82c │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #320] @ (2c9b8 ) │ │ │ │ + ldr r2, [pc, #320] @ (2c97c ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3403 @ 0xd4b │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (2c9bc ) │ │ │ │ + ldr r3, [pc, #312] @ (2c980 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.w 2bce4 │ │ │ │ + b.w 2bca8 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 2c936 │ │ │ │ + beq.n 2c8fa │ │ │ │ mov r0, r9 │ │ │ │ blx b804 │ │ │ │ - cbz r4, 2c8a8 │ │ │ │ + cbz r4, 2c86c │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - cbz r7, 2c8b0 │ │ │ │ + cbz r7, 2c874 │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #256] @ (2c9c0 ) │ │ │ │ + ldr r2, [pc, #256] @ (2c984 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3421 @ 0xd5d │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (2c9c4 ) │ │ │ │ + ldr r3, [pc, #248] @ (2c988 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.w 2bce4 │ │ │ │ + b.w 2bca8 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 2c936 │ │ │ │ + beq.n 2c8fa │ │ │ │ mov r0, r9 │ │ │ │ blx b804 │ │ │ │ - cbz r4, 2c8f0 │ │ │ │ + cbz r4, 2c8b4 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - cbz r7, 2c8f8 │ │ │ │ + cbz r7, 2c8bc │ │ │ │ mov r0, r7 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #192] @ (2c9c8 ) │ │ │ │ + ldr r2, [pc, #192] @ (2c98c ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3439 @ 0xd6f │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #184] @ (2c9cc ) │ │ │ │ + ldr r3, [pc, #184] @ (2c990 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.w 2bce4 │ │ │ │ - ldr r1, [pc, #176] @ (2c9d0 ) │ │ │ │ + b.w 2bca8 │ │ │ │ + ldr r1, [pc, #176] @ (2c994 ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #176] @ (2c9d4 ) │ │ │ │ + ldr r2, [pc, #176] @ (2c998 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #512 @ 0x200 │ │ │ │ blx c610 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 2bd16 │ │ │ │ + b.w 2bcda │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ blx c4ec │ │ │ │ mov r0, r9 │ │ │ │ blx b804 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2c5ea │ │ │ │ - b.n 2c5f0 │ │ │ │ + bne.w 2c5ae │ │ │ │ + b.n 2c5b4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx c4ec │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b804 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2c5f6 │ │ │ │ - b.w 2bcf2 │ │ │ │ + bne.w 2c5ba │ │ │ │ + b.w 2bcb6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ blx c4ec │ │ │ │ mov r0, r6 │ │ │ │ blx bbe0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bd16 │ │ │ │ + beq.w 2bcda │ │ │ │ blx bbe0 │ │ │ │ - b.n 2c32a │ │ │ │ - ldr r1, [pc, #84] @ (2c9d8 ) │ │ │ │ - ldr r2, [pc, #84] @ (2c9dc ) │ │ │ │ + b.n 2c2ee │ │ │ │ + ldr r1, [pc, #84] @ (2c99c ) │ │ │ │ + ldr r2, [pc, #84] @ (2c9a0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #512 @ 0x200 │ │ │ │ blx c610 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - b.w 2bd16 │ │ │ │ + b.w 2bcda │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ blx bce8 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 2c2ee │ │ │ │ + bne.w 2c2b2 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx c4ec │ │ │ │ - b.n 2c974 │ │ │ │ + b.n 2c938 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r5 │ │ │ │ + movs r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u32 q8, d6, d0 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + vaddl.u32 q8, d10, d0 │ │ │ │ + strh r0, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u16 q0, d14, d0 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + vaddl.u32 q0, d2, d0 │ │ │ │ + strh r6, [r3, #26] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002c9e0 : │ │ │ │ +0002c9a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #528] @ (2cc04 ) │ │ │ │ + ldr r2, [pc, #528] @ (2cbc8 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #528] @ (2cc08 ) │ │ │ │ + ldr r3, [pc, #528] @ (2cbcc ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #32 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2cbd6 │ │ │ │ + beq.w 2cb9a │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2cbea │ │ │ │ + beq.w 2cbae │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2cbc0 │ │ │ │ + beq.w 2cb84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx cea8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c780 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 2cb86 │ │ │ │ + bne.w 2cb4a │ │ │ │ mov r0, r5 │ │ │ │ blx b934 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 2cb60 │ │ │ │ + bne.w 2cb24 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi.n 2caf8 │ │ │ │ - ldr r0, [pc, #444] @ (2cc0c ) │ │ │ │ + bhi.n 2cabc │ │ │ │ + ldr r0, [pc, #444] @ (2cbd0 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ - ldr r1, [pc, #440] @ (2cc10 ) │ │ │ │ + ldr r1, [pc, #440] @ (2cbd4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx d128 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ @@ -50726,63 +50711,63 @@ │ │ │ │ blx c3d4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #24 │ │ │ │ blx bad0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 2cae4 │ │ │ │ + cbz r3, 2caa8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 2cbac │ │ │ │ - cbz r4, 2ca96 │ │ │ │ + beq.w 2cb70 │ │ │ │ + cbz r4, 2ca5a │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1665 @ 0x681 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #356] @ (2cc14 ) │ │ │ │ - ldr r2, [pc, #360] @ (2cc18 ) │ │ │ │ + ldr r3, [pc, #356] @ (2cbd8 ) │ │ │ │ + ldr r2, [pc, #360] @ (2cbdc ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #340] @ (2cc1c ) │ │ │ │ - ldr r3, [pc, #316] @ (2cc08 ) │ │ │ │ + ldr r2, [pc, #340] @ (2cbe0 ) │ │ │ │ + ldr r3, [pc, #316] @ (2cbcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2cc00 │ │ │ │ + bne.w 2cbc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx cabc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2cac6 │ │ │ │ + beq.n 2ca8a │ │ │ │ mov r0, r5 │ │ │ │ blx bbe0 │ │ │ │ - b.n 2cac6 │ │ │ │ + b.n 2ca8a │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 2ca72 │ │ │ │ - ldr r0, [pc, #288] @ (2cc20 ) │ │ │ │ + beq.n 2ca36 │ │ │ │ + ldr r0, [pc, #288] @ (2cbe4 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r6, r0 │ │ │ │ blx bce8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #7 │ │ │ │ @@ -50790,589 +50775,589 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b804 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str r5, [sp, #24] │ │ │ │ blx bce8 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 2cbac │ │ │ │ - cbz r4, 2cb30 │ │ │ │ + beq.n 2cb70 │ │ │ │ + cbz r4, 2caf4 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r1, #8 │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ movw r4, #1650 @ 0x672 │ │ │ │ - ldr r3, [pc, #220] @ (2cc24 ) │ │ │ │ + ldr r3, [pc, #220] @ (2cbe8 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #220] @ (2cc28 ) │ │ │ │ + ldr r2, [pc, #220] @ (2cbec ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 2cac4 │ │ │ │ + b.n 2ca88 │ │ │ │ mov r0, r5 │ │ │ │ blx b934 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #192] @ (2cc2c ) │ │ │ │ + ldr r0, [pc, #192] @ (2cbf0 ) │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx d128 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ - b.n 2ca48 │ │ │ │ + b.n 2ca0c │ │ │ │ mov r0, r5 │ │ │ │ blx c780 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #160] @ (2cc30 ) │ │ │ │ + ldr r0, [pc, #160] @ (2cbf4 ) │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx d128 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b804 │ │ │ │ - b.n 2ca3c │ │ │ │ + b.n 2ca00 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ blx c4ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2cac6 │ │ │ │ + beq.n 2ca8a │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - b.n 2cac4 │ │ │ │ - ldr r1, [pc, #112] @ (2cc34 ) │ │ │ │ + b.n 2ca88 │ │ │ │ + ldr r1, [pc, #112] @ (2cbf8 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #112] @ (2cc38 ) │ │ │ │ + ldr r2, [pc, #112] @ (2cbfc ) │ │ │ │ mov r4, r8 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #632 @ 0x278 │ │ │ │ blx c610 │ │ │ │ - b.n 2cac6 │ │ │ │ - ldr r1, [pc, #100] @ (2cc3c ) │ │ │ │ + b.n 2ca8a │ │ │ │ + ldr r1, [pc, #100] @ (2cc00 ) │ │ │ │ mov r4, r9 │ │ │ │ - ldr r2, [pc, #100] @ (2cc40 ) │ │ │ │ + ldr r2, [pc, #100] @ (2cc04 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #632 @ 0x278 │ │ │ │ blx c610 │ │ │ │ - b.n 2cac6 │ │ │ │ - ldr r1, [pc, #88] @ (2cc44 ) │ │ │ │ + b.n 2ca8a │ │ │ │ + ldr r1, [pc, #88] @ (2cc08 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #88] @ (2cc48 ) │ │ │ │ + ldr r2, [pc, #88] @ (2cc0c ) │ │ │ │ mov r4, r5 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #632 @ 0x278 │ │ │ │ blx c610 │ │ │ │ - b.n 2cac6 │ │ │ │ + b.n 2ca8a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #144 @ (adr r4, 2cca0 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 2cc74 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 0, cr0, cr0, cr0, {0} │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + cdp2 0, 0, cr0, cr4, cr0, {0} │ │ │ │ + strh r2, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ movs r1, r0 │ │ │ │ - stc2l 0, cr0, [r8, #-0] │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + stc2l 0, cr0, [ip, #-0] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002cc4c : │ │ │ │ +0002cc10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #372] @ (2cdd4 ) │ │ │ │ + ldr r5, [pc, #372] @ (2cd98 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r4, [pc, #372] @ (2cdd8 ) │ │ │ │ + ldr r4, [pc, #372] @ (2cd9c ) │ │ │ │ mov r7, r0 │ │ │ │ add r5, pc │ │ │ │ ldrd sl, r9, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [r5, r4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w r4, #0 │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2cd92 │ │ │ │ + beq.w 2cd56 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2cda6 │ │ │ │ + beq.w 2cd6a │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2cd7e │ │ │ │ + beq.n 2cd42 │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx c3e0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r4, 2ccfe │ │ │ │ + cbz r4, 2ccc2 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 2ccf4 │ │ │ │ + beq.n 2ccb8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ movw r1, #1462 @ 0x5b6 │ │ │ │ - ldr r3, [pc, #280] @ (2cddc ) │ │ │ │ - ldr r2, [pc, #284] @ (2cde0 ) │ │ │ │ + ldr r3, [pc, #280] @ (2cda0 ) │ │ │ │ + ldr r2, [pc, #284] @ (2cda4 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ mov r0, r6 │ │ │ │ blx bc54 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #264] @ (2cde4 ) │ │ │ │ - ldr r3, [pc, #252] @ (2cdd8 ) │ │ │ │ + ldr r2, [pc, #264] @ (2cda8 ) │ │ │ │ + ldr r3, [pc, #252] @ (2cd9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2cdd0 │ │ │ │ + bne.n 2cd94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx c4ec │ │ │ │ - b.n 2ccd6 │ │ │ │ + b.n 2cc9a │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #4] │ │ │ │ blx cac8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 2cd5c │ │ │ │ + cbz r3, 2cd20 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2cdbc │ │ │ │ + beq.n 2cd80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2cd2c │ │ │ │ + beq.n 2ccf0 │ │ │ │ mov r0, r8 │ │ │ │ blx bbe0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ movw r1, #1479 @ 0x5c7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #168] @ (2cde8 ) │ │ │ │ - ldr r3, [pc, #168] @ (2cdec ) │ │ │ │ + ldr r2, [pc, #168] @ (2cdac ) │ │ │ │ + ldr r3, [pc, #168] @ (2cdb0 ) │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ blx d290 │ │ │ │ mov r0, r6 │ │ │ │ blx bc54 │ │ │ │ - b.n 2ccd8 │ │ │ │ + b.n 2cc9c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2cd68 │ │ │ │ + beq.n 2cd2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [sl] │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2cd7a │ │ │ │ + beq.n 2cd3e │ │ │ │ mov r0, r8 │ │ │ │ blx bbe0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2ccd8 │ │ │ │ - ldr r1, [pc, #112] @ (2cdf0 ) │ │ │ │ + b.n 2cc9c │ │ │ │ + ldr r1, [pc, #112] @ (2cdb4 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #112] @ (2cdf4 ) │ │ │ │ + ldr r2, [pc, #112] @ (2cdb8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #680 @ 0x2a8 │ │ │ │ blx c610 │ │ │ │ - b.n 2ccd8 │ │ │ │ - ldr r1, [pc, #100] @ (2cdf8 ) │ │ │ │ + b.n 2cc9c │ │ │ │ + ldr r1, [pc, #100] @ (2cdbc ) │ │ │ │ mov r4, r7 │ │ │ │ - ldr r2, [pc, #100] @ (2cdfc ) │ │ │ │ + ldr r2, [pc, #100] @ (2cdc0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #680 @ 0x2a8 │ │ │ │ blx c610 │ │ │ │ - b.n 2ccd8 │ │ │ │ - ldr r1, [pc, #88] @ (2ce00 ) │ │ │ │ + b.n 2cc9c │ │ │ │ + ldr r1, [pc, #88] @ (2cdc4 ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #88] @ (2ce04 ) │ │ │ │ + ldr r2, [pc, #88] @ (2cdc8 ) │ │ │ │ mov r4, r6 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #680 @ 0x2a8 │ │ │ │ blx c610 │ │ │ │ - b.n 2ccd8 │ │ │ │ + b.n 2cc9c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx c4ec │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ccd8 │ │ │ │ + beq.n 2cc9c │ │ │ │ blx bbe0 │ │ │ │ - b.n 2ccd8 │ │ │ │ + b.n 2cc9c │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - umlal r0, r0, lr, r0 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + @ instruction: 0xfbf20000 │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ - smmls r0, ip, r0, r0 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + usada8 r0, r0, r0, r0 │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ce08 : │ │ │ │ +0002cdcc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #348] @ (2cf78 ) │ │ │ │ + ldr r5, [pc, #348] @ (2cf3c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #348] @ (2cf7c ) │ │ │ │ + ldr r4, [pc, #348] @ (2cf40 ) │ │ │ │ mov r7, r0 │ │ │ │ add r5, pc │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ strd r5, r5, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2cf38 │ │ │ │ + beq.n 2cefc │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2cf4c │ │ │ │ + beq.w 2cf10 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2cf24 │ │ │ │ + beq.n 2cee8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ add r6, sp, #32 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ blx cccc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r4, 2cec6 │ │ │ │ + cbz r4, 2ce8a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 2cebc │ │ │ │ + beq.n 2ce80 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ movw r1, #1531 @ 0x5fb │ │ │ │ - ldr r3, [pc, #244] @ (2cf80 ) │ │ │ │ - ldr r2, [pc, #248] @ (2cf84 ) │ │ │ │ + ldr r3, [pc, #244] @ (2cf44 ) │ │ │ │ + ldr r2, [pc, #248] @ (2cf48 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ mov r0, r6 │ │ │ │ blx bc54 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #228] @ (2cf88 ) │ │ │ │ - ldr r3, [pc, #216] @ (2cf7c ) │ │ │ │ + ldr r2, [pc, #228] @ (2cf4c ) │ │ │ │ + ldr r3, [pc, #216] @ (2cf40 ) │ │ │ │ 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 2cf72 │ │ │ │ + bne.n 2cf36 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx c4ec │ │ │ │ - b.n 2ce9e │ │ │ │ + b.n 2ce62 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx bb48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 2cf1a │ │ │ │ + cbz r3, 2cede │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2cf62 │ │ │ │ + beq.n 2cf26 │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ movw r1, #1545 @ 0x609 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #140] @ (2cf8c ) │ │ │ │ - ldr r3, [pc, #144] @ (2cf90 ) │ │ │ │ + ldr r2, [pc, #140] @ (2cf50 ) │ │ │ │ + ldr r3, [pc, #144] @ (2cf54 ) │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movs r1, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ blx d290 │ │ │ │ mov r0, r6 │ │ │ │ blx bc54 │ │ │ │ - b.n 2cea0 │ │ │ │ + b.n 2ce64 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r5 │ │ │ │ blx b804 │ │ │ │ - b.n 2cea0 │ │ │ │ - ldr r1, [pc, #108] @ (2cf94 ) │ │ │ │ + b.n 2ce64 │ │ │ │ + ldr r1, [pc, #108] @ (2cf58 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #108] @ (2cf98 ) │ │ │ │ + ldr r2, [pc, #108] @ (2cf5c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #716 @ 0x2cc │ │ │ │ blx c610 │ │ │ │ - b.n 2cea0 │ │ │ │ - ldr r1, [pc, #96] @ (2cf9c ) │ │ │ │ + b.n 2ce64 │ │ │ │ + ldr r1, [pc, #96] @ (2cf60 ) │ │ │ │ mov r4, r7 │ │ │ │ - ldr r2, [pc, #96] @ (2cfa0 ) │ │ │ │ + ldr r2, [pc, #96] @ (2cf64 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #716 @ 0x2cc │ │ │ │ blx c610 │ │ │ │ - b.n 2cea0 │ │ │ │ - ldr r1, [pc, #84] @ (2cfa4 ) │ │ │ │ + b.n 2ce64 │ │ │ │ + ldr r1, [pc, #84] @ (2cf68 ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #84] @ (2cfa8 ) │ │ │ │ + ldr r2, [pc, #84] @ (2cf6c ) │ │ │ │ mov r4, r6 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #716 @ 0x2cc │ │ │ │ blx c610 │ │ │ │ - b.n 2cea0 │ │ │ │ + b.n 2ce64 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx c4ec │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ - b.n 2cea0 │ │ │ │ + b.n 2ce64 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa260000 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + @ instruction: 0xfa2a0000 │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ - vld1.8 {d0[0]}, [ip], r0 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrsh.w r0, [r0] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002cfac : │ │ │ │ +0002cf70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr.w r4, [pc, #2556] @ 2d9bc │ │ │ │ + ldr.w r4, [pc, #2556] @ 2d980 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r3, [pc, #2556] @ 2d9c0 │ │ │ │ + ldr.w r3, [pc, #2556] @ 2d984 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2532] @ 2d9c4 │ │ │ │ + ldr.w r3, [pc, #2532] @ 2d988 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d2ba │ │ │ │ + beq.w 2d27e │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2d2d2 │ │ │ │ + beq.w 2d296 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2d2ec │ │ │ │ + beq.w 2d2b0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2d306 │ │ │ │ + beq.w 2d2ca │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2d124 │ │ │ │ + bhi.w 2d0e8 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ blx cccc │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r5, 2d096 │ │ │ │ + cbz r5, 2d05a │ │ │ │ ldr r6, [r5, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 2d168 │ │ │ │ + beq.w 2d12c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d178 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [pc, #2420] @ 2d9c8 │ │ │ │ + ldr.w r2, [pc, #2420] @ 2d98c │ │ │ │ movw r1, #1890 @ 0x762 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2412] @ 2d9cc │ │ │ │ + ldr.w r3, [pc, #2412] @ 2d990 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx bc54 │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r2, [pc, #2392] @ 2d9d0 │ │ │ │ - ldr.w r3, [pc, #2372] @ 2d9c0 │ │ │ │ + ldr.w r2, [pc, #2392] @ 2d994 │ │ │ │ + ldr.w r3, [pc, #2372] @ 2d984 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2d960 │ │ │ │ + bne.w 2d924 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r5 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r4, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d172 │ │ │ │ + bne.n 2d136 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -51381,134 +51366,134 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ blx cccc │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2d1ba │ │ │ │ + beq.n 2d17e │ │ │ │ ldr.w r4, [r9] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2d474 │ │ │ │ + beq.w 2d438 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #1934 @ 0x78e │ │ │ │ - ldr.w r2, [pc, #2256] @ 2d9d4 │ │ │ │ + ldr.w r2, [pc, #2256] @ 2d998 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #2256] @ 2d9d8 │ │ │ │ + ldr.w r3, [pc, #2256] @ 2d99c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx bc54 │ │ │ │ - b.n 2d074 │ │ │ │ + b.n 2d038 │ │ │ │ blx bce8 │ │ │ │ - ldr.w r2, [pc, #2224] @ 2d9dc │ │ │ │ + ldr.w r2, [pc, #2224] @ 2d9a0 │ │ │ │ movs r1, #4 │ │ │ │ add r2, pc │ │ │ │ blx c4c4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ blx bce8 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 2d168 │ │ │ │ + beq.n 2d12c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d178 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r3, [pc, #2184] @ 2d9e0 │ │ │ │ + ldr.w r3, [pc, #2184] @ 2d9a4 │ │ │ │ movw r1, #2478 @ 0x9ae │ │ │ │ - ldr.w r2, [pc, #2180] @ 2d9e4 │ │ │ │ + ldr.w r2, [pc, #2180] @ 2d9a8 │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - b.n 2d064 │ │ │ │ + b.n 2d028 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx c4ec │ │ │ │ - b.n 2d072 │ │ │ │ + b.n 2d036 │ │ │ │ blx bce8 │ │ │ │ - ldr.w r2, [pc, #2160] @ 2d9e8 │ │ │ │ + ldr.w r2, [pc, #2160] @ 2d9ac │ │ │ │ movs r1, #7 │ │ │ │ add r2, pc │ │ │ │ blx c4c4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2d62a │ │ │ │ + beq.w 2d5ee │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #1916 @ 0x77c │ │ │ │ - ldr.w r2, [pc, #2116] @ 2d9ec │ │ │ │ + ldr.w r2, [pc, #2116] @ 2d9b0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #2112] @ 2d9f0 │ │ │ │ + ldr.w r3, [pc, #2112] @ 2d9b4 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 2d112 │ │ │ │ + b.n 2d0d6 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ blx b804 │ │ │ │ adds r5, r4, r5 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx c158 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - b.n 2d1e0 │ │ │ │ + b.n 2d1a4 │ │ │ │ ldr.w r3, [r8, r0, lsl #2] │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 2d1d6 │ │ │ │ + bhi.n 2d19a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ - b.n 2d1fa │ │ │ │ + b.n 2d1be │ │ │ │ adds r2, r4, r3 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ str.w r1, [ip, r2, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 2d1ee │ │ │ │ + bhi.n 2d1b2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cc48 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r0, [pc, #2016] @ 2d9f4 │ │ │ │ + ldr.w r0, [pc, #2016] @ 2d9b8 │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -51517,31 +51502,31 @@ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr.w r2, [pc, #1980] @ 2d9f8 │ │ │ │ + ldr.w r2, [pc, #1980] @ 2d9bc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ blx c05c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2d320 │ │ │ │ + beq.n 2d2e4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2d5f2 │ │ │ │ + beq.w 2d5b6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx b804 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 2d26e │ │ │ │ + cbz r3, 2d232 │ │ │ │ mov r0, r3 │ │ │ │ blx c444 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx b804 │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ mov r0, r7 │ │ │ │ @@ -51552,76 +51537,76 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #2069 @ 0x815 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r3, [pc, #1884] @ 2d9fc │ │ │ │ - ldr.w r2, [pc, #1884] @ 2da00 │ │ │ │ + ldr.w r3, [pc, #1884] @ 2d9c0 │ │ │ │ + ldr.w r2, [pc, #1884] @ 2d9c4 │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx bc54 │ │ │ │ - b.n 2d072 │ │ │ │ - ldr.w r1, [pc, #1864] @ 2da04 │ │ │ │ + b.n 2d036 │ │ │ │ + ldr.w r1, [pc, #1864] @ 2d9c8 │ │ │ │ mov r5, r6 │ │ │ │ - ldr.w r2, [pc, #1860] @ 2da08 │ │ │ │ + ldr.w r2, [pc, #1860] @ 2d9cc │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #748 @ 0x2ec │ │ │ │ blx c610 │ │ │ │ - b.n 2d074 │ │ │ │ - ldr.w r1, [pc, #1848] @ 2da0c │ │ │ │ + b.n 2d038 │ │ │ │ + ldr.w r1, [pc, #1848] @ 2d9d0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [pc, #1844] @ 2da10 │ │ │ │ + ldr.w r2, [pc, #1844] @ 2d9d4 │ │ │ │ mov r5, r7 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #748 @ 0x2ec │ │ │ │ blx c610 │ │ │ │ - b.n 2d074 │ │ │ │ - ldr.w r1, [pc, #1828] @ 2da14 │ │ │ │ + b.n 2d038 │ │ │ │ + ldr.w r1, [pc, #1828] @ 2d9d8 │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r2, [pc, #1828] @ 2da18 │ │ │ │ + ldr.w r2, [pc, #1828] @ 2d9dc │ │ │ │ mov r5, r9 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #748 @ 0x2ec │ │ │ │ blx c610 │ │ │ │ - b.n 2d074 │ │ │ │ - ldr.w r1, [pc, #1812] @ 2da1c │ │ │ │ + b.n 2d038 │ │ │ │ + ldr.w r1, [pc, #1812] @ 2d9e0 │ │ │ │ mov r0, sl │ │ │ │ - ldr.w r2, [pc, #1808] @ 2da20 │ │ │ │ + ldr.w r2, [pc, #1808] @ 2d9e4 │ │ │ │ mov r5, sl │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #748 @ 0x2ec │ │ │ │ blx c610 │ │ │ │ - b.n 2d074 │ │ │ │ - ldr.w r1, [pc, #1792] @ 2da24 │ │ │ │ + b.n 2d038 │ │ │ │ + ldr.w r1, [pc, #1792] @ 2d9e8 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r6 │ │ │ │ add r1, pc │ │ │ │ blx c858 │ │ │ │ - ldr.w r3, [pc, #1784] @ 2da28 │ │ │ │ + ldr.w r3, [pc, #1784] @ 2d9ec │ │ │ │ mov r9, r0 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add r3, pc │ │ │ │ strd r8, r7, [sp, #72] @ 0x48 │ │ │ │ add.w r3, r3, #300 @ 0x12c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [pc, #1768] @ 2da2c │ │ │ │ + ldr.w r3, [pc, #1768] @ 2d9f0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 2d3a4 │ │ │ │ + b.n 2d368 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ blx c5dc │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx c2b8 │ │ │ │ @@ -51639,74 +51624,74 @@ │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movs r0, #24 │ │ │ │ blx cd68 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 29c88 │ │ │ │ + bl 29c4c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx c128 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ blx c750 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne.n 2d3e4 │ │ │ │ + bne.n 2d3a8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7e4 │ │ │ │ movs r1, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7e4 │ │ │ │ blx bc3c │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r2, [sp, #148] @ 0x94 │ │ │ │ strd r2, r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2d350 │ │ │ │ + bne.n 2d314 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ blx c610 │ │ │ │ - b.n 2d35a │ │ │ │ + b.n 2d31e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w r2, [pc, #1604] @ 2da30 │ │ │ │ + ldr.w r2, [pc, #1604] @ 2d9f4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #101 @ 0x65 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldrd r5, r8, [sp, #68] @ 0x44 │ │ │ │ blx c05c │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2d48a │ │ │ │ + beq.n 2d44e │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2d90c │ │ │ │ + beq.w 2d8d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2d422 │ │ │ │ + beq.n 2d3e6 │ │ │ │ mov r0, r9 │ │ │ │ blx cfd8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx b804 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 2d438 │ │ │ │ + cbz r3, 2d3fc │ │ │ │ mov r0, r3 │ │ │ │ blx c444 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx b804 │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ mov r0, r7 │ │ │ │ @@ -51715,56 +51700,56 @@ │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #2138 @ 0x85a │ │ │ │ - ldr.w r2, [pc, #1488] @ 2da34 │ │ │ │ + ldr.w r2, [pc, #1488] @ 2d9f8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1488] @ 2da38 │ │ │ │ + ldr.w r3, [pc, #1488] @ 2d9fc │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 2d112 │ │ │ │ + b.n 2d0d6 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ blx c4ec │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ - b.n 2d074 │ │ │ │ - ldr.w r3, [pc, #1456] @ 2da3c │ │ │ │ + b.n 2d038 │ │ │ │ + ldr.w r3, [pc, #1456] @ 2da00 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - ldr.w r3, [pc, #1448] @ 2da40 │ │ │ │ + ldr.w r3, [pc, #1448] @ 2da04 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r2, [pc, #1440] @ 2da44 │ │ │ │ - ldr.w r3, [pc, #1440] @ 2da48 │ │ │ │ + ldr.w r2, [pc, #1440] @ 2da08 │ │ │ │ + ldr.w r3, [pc, #1440] @ 2da0c │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ blx c3f8 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2d992 │ │ │ │ + beq.w 2d956 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ sub.w fp, r7, #4 │ │ │ │ strd r6, r7, [sp, #68] @ 0x44 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r9 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 2d716 │ │ │ │ + bge.w 2d6da │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r1 │ │ │ │ blx c858 │ │ │ │ cmp r7, #5 │ │ │ │ it lt │ │ │ │ movlt.w r9, #5 │ │ │ │ @@ -51772,68 +51757,68 @@ │ │ │ │ sub.w r9, r9, #5 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ cmp r2, r9 │ │ │ │ - ble.n 2d5e8 │ │ │ │ + ble.n 2d5ac │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r9, lsl #2] │ │ │ │ blx c128 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2d5dc │ │ │ │ + beq.n 2d5a0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ sub.w r2, r8, #4 │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d526 │ │ │ │ + b.n 2d4ea │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2d5dc │ │ │ │ + beq.n 2d5a0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2d520 │ │ │ │ + bne.n 2d4e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, sl │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d97e │ │ │ │ + beq.w 2d942 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ cmp r4, ip │ │ │ │ - bge.w 2d702 │ │ │ │ + bge.w 2d6c6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2d702 │ │ │ │ + beq.w 2d6c6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r8 │ │ │ │ ldr.w lr, [r3, r4, lsl #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ mov r2, fp │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ - b.n 2d570 │ │ │ │ + b.n 2d534 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 2d5e2 │ │ │ │ + beq.n 2d5a6 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2d56a │ │ │ │ + bne.n 2d52e │ │ │ │ ldr.w r1, [lr, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx cca8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2d65a │ │ │ │ + beq.n 2d61e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r3, [r3, r7] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ blx cca8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -51847,74 +51832,74 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrd lr, r1, [r0, #8] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp lr, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ sbcs.w ip, r1, r0 │ │ │ │ - blt.n 2d63a │ │ │ │ + blt.n 2d5fe │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp ip, r4 │ │ │ │ - bgt.n 2d55a │ │ │ │ + bgt.n 2d51e │ │ │ │ mov r8, r9 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx cfd8 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 2d4c6 │ │ │ │ + b.n 2d48a │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 2d4ec │ │ │ │ + b.n 2d4b0 │ │ │ │ mov r8, r9 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2d54a │ │ │ │ + b.n 2d50e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2d70c │ │ │ │ + bne.w 2d6d0 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 2d4ce │ │ │ │ + b.n 2d492 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ blx c4ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx b804 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 2d610 │ │ │ │ + cbz r3, 2d5d4 │ │ │ │ mov r0, r3 │ │ │ │ blx c444 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx b804 │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ mov r0, r7 │ │ │ │ blx b804 │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ - b.n 2d072 │ │ │ │ + b.n 2d036 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ blx c4ec │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ - b.n 2d074 │ │ │ │ + b.n 2d038 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx cca8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ cmp ip, r4 │ │ │ │ vldr d7, [r2, #8] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ - bgt.n 2d55a │ │ │ │ - b.n 2d5c8 │ │ │ │ + bgt.n 2d51e │ │ │ │ + b.n 2d58c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, r7] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx bc3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r8, r8, [sp, #148] @ 0x94 │ │ │ │ @@ -51950,498 +51935,498 @@ │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r0, #24 │ │ │ │ blx cd68 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 29c88 │ │ │ │ + bl 29c4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx bdb4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx b804 │ │ │ │ - b.n 2d588 │ │ │ │ + b.n 2d54c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - b.n 2d5d2 │ │ │ │ + b.n 2d596 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, sl │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 2d5d2 │ │ │ │ + b.n 2d596 │ │ │ │ ldrd r6, r7, [sp, #68] @ 0x44 │ │ │ │ mov r9, sl │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx b9a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d936 │ │ │ │ + beq.w 2d8fa │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r6, r7 │ │ │ │ - cbz r7, 2d748 │ │ │ │ + cbz r7, 2d70c │ │ │ │ movs r0, #24 │ │ │ │ blx cd68 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29c88 │ │ │ │ + bl 29c4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx c8ec │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2d732 │ │ │ │ + bne.n 2d6f6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r6, sl │ │ │ │ mov r7, fp │ │ │ │ blx bdc0 │ │ │ │ - ldr r1, [pc, #744] @ (2da4c ) │ │ │ │ + ldr r1, [pc, #744] @ (2da10 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx c8a4 │ │ │ │ - ldr r1, [pc, #736] @ (2da50 ) │ │ │ │ + ldr r1, [pc, #736] @ (2da14 ) │ │ │ │ add r1, pc │ │ │ │ blx c8a4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d93a │ │ │ │ + beq.w 2d8fe │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 2d7ca │ │ │ │ + b.n 2d78e │ │ │ │ add.w lr, sp, #144 @ 0x90 │ │ │ │ add.w ip, sp, #168 @ 0xa8 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r0, #24 │ │ │ │ blx cd68 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 29c88 │ │ │ │ + bl 29c4c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx c8ec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx b804 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2d91c │ │ │ │ + beq.w 2d8e0 │ │ │ │ ldr.w ip, [r5] │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ strd r4, r4, [sp, #120] @ 0x78 │ │ │ │ strd r4, r4, [sp, #128] @ 0x80 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #136] @ 0x88 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 29c88 │ │ │ │ + bl 29c4c │ │ │ │ add.w lr, sp, #120 @ 0x78 │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ blx c1dc │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 2d78a │ │ │ │ + bcc.n 2d74e │ │ │ │ mov r0, r7 │ │ │ │ mov r8, fp │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d928 │ │ │ │ + beq.n 2d8ec │ │ │ │ mov r0, r6 │ │ │ │ blx c1dc │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #1 │ │ │ │ blx c158 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx c1dc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2d964 │ │ │ │ + beq.w 2d928 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r7 │ │ │ │ subs r4, r5, #4 │ │ │ │ mov r7, r6 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2d9b6 │ │ │ │ + beq.w 2d97a │ │ │ │ movs r0, #24 │ │ │ │ blx cd68 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29c88 │ │ │ │ + bl 29c4c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ blx bc3c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ blx b804 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r5, [r4, #0] │ │ │ │ blx b804 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #16] │ │ │ │ blx b804 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2d858 │ │ │ │ + bne.n 2d81c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r9 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 2d8aa │ │ │ │ + cbz r3, 2d86e │ │ │ │ str r4, [r3, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2d8ba │ │ │ │ - ldr r1, [pc, #416] @ (2da54 ) │ │ │ │ + beq.n 2d87e │ │ │ │ + ldr r1, [pc, #416] @ (2da18 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ blx be8c │ │ │ │ - ldr r1, [pc, #412] @ (2da58 ) │ │ │ │ + ldr r1, [pc, #412] @ (2da1c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx be8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 2d8ce │ │ │ │ + cbz r3, 2d892 │ │ │ │ mov r0, r3 │ │ │ │ blx cf14 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2d8da │ │ │ │ + beq.n 2d89e │ │ │ │ mov r0, r9 │ │ │ │ blx cfd8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx b804 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 2d8f0 │ │ │ │ + cbz r3, 2d8b4 │ │ │ │ mov r0, r3 │ │ │ │ blx c444 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx b804 │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ mov r0, r7 │ │ │ │ blx b804 │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ - b.w 2d074 │ │ │ │ + b.w 2d038 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ blx c4ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 2d8d4 │ │ │ │ - b.n 2d8da │ │ │ │ + bne.n 2d898 │ │ │ │ + b.n 2d89e │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 2d826 │ │ │ │ + b.n 2d7ea │ │ │ │ mov r6, sl │ │ │ │ - ldr r1, [pc, #304] @ (2da5c ) │ │ │ │ + ldr r1, [pc, #304] @ (2da20 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx c8a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2d82c │ │ │ │ + b.n 2d7f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2d762 │ │ │ │ + b.n 2d726 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d926 │ │ │ │ + beq.n 2d8ea │ │ │ │ blx c1dc │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #1 │ │ │ │ blx c158 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ blx c1dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d8c4 │ │ │ │ + beq.n 2d888 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 2d8c4 │ │ │ │ + b.n 2d888 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2d9a6 │ │ │ │ + cbz r3, 2d96a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2d8c4 │ │ │ │ - ldr r1, [pc, #236] @ (2da60 ) │ │ │ │ + beq.n 2d888 │ │ │ │ + ldr r1, [pc, #236] @ (2da24 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ blx be8c │ │ │ │ - b.n 2d8c4 │ │ │ │ - ldr r1, [pc, #228] @ (2da64 ) │ │ │ │ + b.n 2d888 │ │ │ │ + ldr r1, [pc, #228] @ (2da28 ) │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #228] @ (2da68 ) │ │ │ │ + ldr r2, [pc, #228] @ (2da2c ) │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #272 @ 0x110 │ │ │ │ add r2, pc │ │ │ │ blx c610 │ │ │ │ - b.n 2d5d8 │ │ │ │ - ldr r1, [pc, #216] @ (2da6c ) │ │ │ │ + b.n 2d59c │ │ │ │ + ldr r1, [pc, #216] @ (2da30 ) │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #216] @ (2da70 ) │ │ │ │ + ldr r2, [pc, #216] @ (2da34 ) │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #272 @ 0x110 │ │ │ │ add r2, pc │ │ │ │ blx c610 │ │ │ │ - b.n 2d71c │ │ │ │ + b.n 2d6e0 │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2d8c4 │ │ │ │ - ldr r1, [pc, #196] @ (2da74 ) │ │ │ │ + beq.n 2d888 │ │ │ │ + ldr r1, [pc, #196] @ (2da38 ) │ │ │ │ add r1, pc │ │ │ │ blx be8c │ │ │ │ - b.n 2d8c4 │ │ │ │ + b.n 2d888 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r2, r0] │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + ldr.w r0, [r6, r0] │ │ │ │ + movs r6, #20 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7a60000 │ │ │ │ - ldc2 0, cr0, [lr, #-0] │ │ │ │ - @ instruction: 0xf7540000 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + @ instruction: 0xf7aa0000 │ │ │ │ + stc2 0, cr0, [r2, #-0] │ │ │ │ + @ instruction: 0xf7580000 │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - umlal r0, r0, r0, r0 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + umlal r0, r0, r4, r0 │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7000000 │ │ │ │ - usada8 r0, r4, r0, r0 │ │ │ │ - @ instruction: 0xfbd00000 │ │ │ │ - addw r0, ip, #2048 @ 0x800 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + @ instruction: 0xf7040000 │ │ │ │ + usada8 r0, r8, r0, r0 │ │ │ │ + @ instruction: 0xfbd40000 │ │ │ │ + @ instruction: 0xf6100000 │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r3, r5, r7} │ │ │ │ - vtbx.8 d23, {d15-d16}, d6 │ │ │ │ + vtbx.8 d23, {d15-d16}, d10 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa3e0000 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + @ instruction: 0xfa420000 │ │ │ │ + strb r6, [r2, #26] │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r6, #8388608 @ 0x800000 │ │ │ │ + orr.w r0, sl, #8388608 @ 0x800000 │ │ │ │ lsrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r0, r3, r5, r7} │ │ │ │ vdup.8 d28, d27[7] │ │ │ │ vrsra.u32 d28, d31, #1 │ │ │ │ vrsra.u32 d28, d31, #1 │ │ │ │ vtbl.8 d28, {d15}, d17 │ │ │ │ vqshrun.s64 d28, , #1 │ │ │ │ vabdl.u q14, d31, d1 │ │ │ │ vqshl.u32 q14, , #31 │ │ │ │ - vrshr.u64 , q12, #1 │ │ │ │ + vrshr.u64 , q14, #1 │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r0, r1, r2, r5} │ │ │ │ - Address 0x2da76 is out of bounds. │ │ │ │ + Address 0x2da3a is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -0002da78 : │ │ │ │ - cbz r0, 2da80 │ │ │ │ +0002da3c : │ │ │ │ + cbz r0, 2da44 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #24] @ (2daa8 ) │ │ │ │ + ldr r1, [pc, #24] @ (2da6c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #24] @ (2daac ) │ │ │ │ + ldr r2, [pc, #24] @ (2da70 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #788 @ 0x314 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2db0a │ │ │ │ + beq.n 2dace │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx c9e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r4, [pc, #144] @ (2db6c ) │ │ │ │ + ldr r4, [pc, #144] @ (2db30 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r4, pc │ │ │ │ blx c9e4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #136] @ (2db70 ) │ │ │ │ + ldr r3, [pc, #136] @ (2db34 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #136] @ (2db74 ) │ │ │ │ + ldr r2, [pc, #136] @ (2db38 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strd r5, r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ movw r0, #4072 @ 0xfe8 │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r0, r4, [sp] │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #0 │ │ │ │ blx d290 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx c6e0 │ │ │ │ - cbz r4, 2db52 │ │ │ │ + cbz r4, 2db16 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx c78c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2db06 │ │ │ │ - cbz r3, 2db2a │ │ │ │ + beq.n 2daca │ │ │ │ + cbz r3, 2daee │ │ │ │ mov r0, r3 │ │ │ │ blx c1ec │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2db3e │ │ │ │ + cbz r0, 2db02 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx bbe0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #52] @ (2db78 ) │ │ │ │ + ldr r3, [pc, #52] @ (2db3c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w cf20 │ │ │ │ - ldr r1, [pc, #40] @ (2db7c ) │ │ │ │ + ldr r1, [pc, #40] @ (2db40 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #40] @ (2db80 ) │ │ │ │ + ldr r2, [pc, #40] @ (2db44 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #824 @ 0x338 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [sl] │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + stcl 0, cr0, [lr] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2dbde │ │ │ │ + beq.n 2dba2 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx c9e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx c9e4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r4, r0, [sp, #16] │ │ │ │ movw lr, #4054 @ 0xfd6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #52] @ (2dbf4 ) │ │ │ │ - ldr r2, [pc, #52] @ (2dbf8 ) │ │ │ │ - ldr r0, [pc, #56] @ (2dbfc ) │ │ │ │ + ldr r3, [pc, #52] @ (2dbb8 ) │ │ │ │ + ldr r2, [pc, #52] @ (2dbbc ) │ │ │ │ + ldr r0, [pc, #56] @ (2dbc0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ movs r1, #16 │ │ │ │ strd lr, r0, [sp] │ │ │ │ @@ -52453,378 +52438,378 @@ │ │ │ │ blx c78c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w cdc0 │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r0] │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + ldcl 0, cr0, [r4] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002dc00 : │ │ │ │ +0002dbc4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #84] @ (2dc64 ) │ │ │ │ + ldr r4, [pc, #84] @ (2dc28 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 2dc2e │ │ │ │ - ldr r3, [pc, #64] @ (2dc68 ) │ │ │ │ + cbz r3, 2dbf2 │ │ │ │ + ldr r3, [pc, #64] @ (2dc2c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ce5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dc24 │ │ │ │ - ldr r2, [pc, #44] @ (2dc6c ) │ │ │ │ + beq.n 2dbe8 │ │ │ │ + ldr r2, [pc, #44] @ (2dc30 ) │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #44] @ (2dc70 ) │ │ │ │ + ldr r1, [pc, #44] @ (2dc34 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c650 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ blx bbd0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx d0ec │ │ │ │ - b.n 2dc24 │ │ │ │ + b.n 2dbe8 │ │ │ │ nop │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ movs r3, r0 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf2260000 │ │ │ │ + @ instruction: 0xf22a0000 │ │ │ │ │ │ │ │ -0002dc74 : │ │ │ │ +0002dc38 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c304 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w d308 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #20] @ (2dcb0 ) │ │ │ │ + ldr r3, [pc, #20] @ (2dc74 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r3, r0, r1 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, r1] │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1224] @ 2e194 │ │ │ │ + ldr.w r1, [pc, #1224] @ 2e158 │ │ │ │ mov r8, r2 │ │ │ │ - ldr.w r2, [pc, #1224] @ 2e198 │ │ │ │ + ldr.w r2, [pc, #1224] @ 2e15c │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e074 │ │ │ │ + beq.w 2e038 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #6 │ │ │ │ movne r5, #1 │ │ │ │ blx c840 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ blx bcd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 2dd10 │ │ │ │ + cbz r0, 2dcd4 │ │ │ │ blx b884 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r5, 2dd6a │ │ │ │ + cbnz r5, 2dd2e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r6, sp, #28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dde2 │ │ │ │ + beq.n 2dda6 │ │ │ │ add r1, sp, #28 │ │ │ │ blx c2ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2de72 │ │ │ │ + beq.w 2de36 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 2de96 │ │ │ │ + beq.w 2de5a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1092] @ 2e19c │ │ │ │ - ldr.w r3, [pc, #1092] @ 2e1a0 │ │ │ │ + ldr.w r2, [pc, #1092] @ 2e160 │ │ │ │ + ldr.w r3, [pc, #1092] @ 2e164 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r3, pc │ │ │ │ - b.n 2de22 │ │ │ │ + b.n 2dde6 │ │ │ │ cmp r5, #11 │ │ │ │ - beq.w 2df24 │ │ │ │ + beq.w 2dee8 │ │ │ │ cmp r5, #3 │ │ │ │ it ne │ │ │ │ cmpne r5, #14 │ │ │ │ - bne.n 2de32 │ │ │ │ + bne.n 2ddf6 │ │ │ │ blx ccf0 │ │ │ │ mov r4, r0 │ │ │ │ blx bce8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ blx c4c4 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 2df1a │ │ │ │ + beq.w 2dede │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r4, #430 @ 0x1ae │ │ │ │ - ldr r3, [pc, #1016] @ (2e1a4 ) │ │ │ │ + ldr r3, [pc, #1016] @ (2e168 ) │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #1016] @ (2e1a8 ) │ │ │ │ + ldr r2, [pc, #1016] @ (2e16c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx d290 │ │ │ │ add r0, sp, #28 │ │ │ │ blx bc54 │ │ │ │ - ldr r2, [pc, #996] @ (2e1ac ) │ │ │ │ - ldr r3, [pc, #972] @ (2e198 ) │ │ │ │ + ldr r2, [pc, #996] @ (2e170 ) │ │ │ │ + ldr r3, [pc, #972] @ (2e15c ) │ │ │ │ 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 2e18e │ │ │ │ + bne.w 2e152 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ blx c6ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ddc6 │ │ │ │ + beq.n 2dd8a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2de96 │ │ │ │ + beq.n 2de5a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #920] @ (2e1b0 ) │ │ │ │ - ldr r3, [pc, #924] @ (2e1b4 ) │ │ │ │ + ldr r2, [pc, #920] @ (2e174 ) │ │ │ │ + ldr r3, [pc, #924] @ (2e178 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ mov r0, r6 │ │ │ │ blx bc54 │ │ │ │ - b.n 2ddc6 │ │ │ │ + b.n 2dd8a │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 2df26 │ │ │ │ + bne.n 2deea │ │ │ │ blx ccf0 │ │ │ │ mov r4, r0 │ │ │ │ blx bce8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx c4c4 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2df1a │ │ │ │ + beq.n 2dede │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r4, #447 @ 0x1bf │ │ │ │ - ldr r3, [pc, #848] @ (2e1b8 ) │ │ │ │ + ldr r3, [pc, #848] @ (2e17c ) │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #848] @ (2e1bc ) │ │ │ │ + ldr r2, [pc, #848] @ (2e180 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - b.n 2ddb4 │ │ │ │ + b.n 2dd78 │ │ │ │ cmp r0, #10 │ │ │ │ - bgt.n 2ddc6 │ │ │ │ + bgt.n 2dd8a │ │ │ │ blx bce8 │ │ │ │ - ldr r2, [pc, #836] @ (2e1c0 ) │ │ │ │ + ldr r2, [pc, #836] @ (2e184 ) │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ blx c4c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 2e098 │ │ │ │ + bne.w 2e05c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx bce8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c7b4 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2df76 │ │ │ │ + bne.n 2df3a │ │ │ │ blx bce8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e0cc │ │ │ │ + beq.w 2e090 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2e082 │ │ │ │ + beq.w 2e046 │ │ │ │ mov r0, r5 │ │ │ │ blx cf98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e08a │ │ │ │ + beq.w 2e04e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2df1a │ │ │ │ + beq.n 2dede │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #704] @ (2e1c4 ) │ │ │ │ - ldr r2, [pc, #708] @ (2e1c8 ) │ │ │ │ + ldr r3, [pc, #704] @ (2e188 ) │ │ │ │ + ldr r2, [pc, #708] @ (2e18c ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ mov r0, r6 │ │ │ │ blx bc54 │ │ │ │ - b.n 2ddc6 │ │ │ │ + b.n 2dd8a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx c4ec │ │ │ │ - b.n 2ddc6 │ │ │ │ - cbnz r7, 2df88 │ │ │ │ + b.n 2dd8a │ │ │ │ + cbnz r7, 2df4c │ │ │ │ blx ccf0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #668] @ (2e1cc ) │ │ │ │ + ldr r0, [pc, #668] @ (2e190 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r4, r0 │ │ │ │ blx bce8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ blx c4c4 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ blx bce8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 2e0f4 │ │ │ │ + beq.w 2e0b8 │ │ │ │ mov r0, r4 │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r4, #471 @ 0x1d7 │ │ │ │ - ldr r3, [pc, #612] @ (2e1d0 ) │ │ │ │ + ldr r3, [pc, #612] @ (2e194 ) │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #612] @ (2e1d4 ) │ │ │ │ + ldr r2, [pc, #612] @ (2e198 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - b.n 2ddb4 │ │ │ │ + b.n 2dd78 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2e08e │ │ │ │ + beq.w 2e052 │ │ │ │ mov r0, r5 │ │ │ │ blx cf98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dee0 │ │ │ │ - ldr r3, [pc, #588] @ (2e1d8 ) │ │ │ │ + bne.n 2dea4 │ │ │ │ + ldr r3, [pc, #588] @ (2e19c ) │ │ │ │ movs r1, #16 │ │ │ │ - ldr r2, [pc, #588] @ (2e1dc ) │ │ │ │ + ldr r2, [pc, #588] @ (2e1a0 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx d290 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx c840 │ │ │ │ @@ -52833,26 +52818,26 @@ │ │ │ │ blx b9dc │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx b8d4 │ │ │ │ - cbz r0, 2dfbe │ │ │ │ + cbz r0, 2df82 │ │ │ │ blx bbe0 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2e0c0 │ │ │ │ - cbz r6, 2dfd4 │ │ │ │ + beq.n 2e084 │ │ │ │ + cbz r6, 2df98 │ │ │ │ mov r0, r6 │ │ │ │ blx bbe0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - ldr r0, [pc, #520] @ (2e1e0 ) │ │ │ │ + ldr r0, [pc, #520] @ (2e1a4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ blx c294 │ │ │ │ mov r6, r0 │ │ │ │ blx bce8 │ │ │ │ @@ -52861,272 +52846,272 @@ │ │ │ │ blx c4c4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ blx b804 │ │ │ │ mov r0, r5 │ │ │ │ blx cf98 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 2e044 │ │ │ │ + cbz r3, 2e008 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 2e184 │ │ │ │ + beq.w 2e148 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ mov.w r3, #540 @ 0x21c │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #432] @ (2e1e4 ) │ │ │ │ - ldr r2, [pc, #432] @ (2e1e8 ) │ │ │ │ + ldr r3, [pc, #432] @ (2e1a8 ) │ │ │ │ + ldr r2, [pc, #432] @ (2e1ac ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx d290 │ │ │ │ add r0, sp, #32 │ │ │ │ blx bc54 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2e104 │ │ │ │ + beq.n 2e0c8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 2df1a │ │ │ │ + beq.w 2dede │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r4, #395 @ 0x18b │ │ │ │ - ldr r3, [pc, #388] @ (2e1ec ) │ │ │ │ + ldr r3, [pc, #388] @ (2e1b0 ) │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #384] @ (2e1f0 ) │ │ │ │ + ldr r2, [pc, #384] @ (2e1b4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - b.n 2ddb4 │ │ │ │ - ldr r2, [pc, #380] @ (2e1f4 ) │ │ │ │ - ldr r1, [pc, #384] @ (2e1f8 ) │ │ │ │ + b.n 2dd78 │ │ │ │ + ldr r2, [pc, #380] @ (2e1b8 ) │ │ │ │ + ldr r1, [pc, #384] @ (2e1bc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c610 │ │ │ │ - b.n 2ddc6 │ │ │ │ + b.n 2dd8a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2dee0 │ │ │ │ + bne.w 2dea4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - b.n 2dd78 │ │ │ │ + b.n 2dd3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2dee0 │ │ │ │ - b.n 2df88 │ │ │ │ + bne.w 2dea4 │ │ │ │ + b.n 2df4c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #328] @ (2e1fc ) │ │ │ │ - ldr r3, [pc, #332] @ (2e200 ) │ │ │ │ + ldr r2, [pc, #328] @ (2e1c0 ) │ │ │ │ + ldr r3, [pc, #332] @ (2e1c4 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - b.n 2de22 │ │ │ │ + b.n 2dde6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2e044 │ │ │ │ + beq.n 2e008 │ │ │ │ mov r0, r6 │ │ │ │ blx bbe0 │ │ │ │ - b.n 2dffe │ │ │ │ + b.n 2dfc2 │ │ │ │ blx bce8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e15c │ │ │ │ + beq.n 2e120 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2e17a │ │ │ │ + beq.n 2e13e │ │ │ │ mov r0, r5 │ │ │ │ blx cf98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2dee0 │ │ │ │ + bne.w 2dea4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - b.n 2de36 │ │ │ │ + b.n 2ddfa │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx c4ec │ │ │ │ mov r0, r4 │ │ │ │ blx b804 │ │ │ │ - b.n 2ddc6 │ │ │ │ + b.n 2dd8a │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2dcb4 │ │ │ │ + bl 2dc78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ddc6 │ │ │ │ + beq.w 2dd8a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 2df1a │ │ │ │ + beq.w 2dede │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #196] @ (2e204 ) │ │ │ │ - ldr r3, [pc, #196] @ (2e208 ) │ │ │ │ + ldr r2, [pc, #196] @ (2e1c8 ) │ │ │ │ + ldr r3, [pc, #196] @ (2e1cc ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #28 │ │ │ │ blx bc54 │ │ │ │ - b.n 2ddc6 │ │ │ │ + b.n 2dd8a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2ddc6 │ │ │ │ + beq.w 2dd8a │ │ │ │ mov r0, r5 │ │ │ │ blx cb4c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx cf98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2dee0 │ │ │ │ - b.n 2ddc6 │ │ │ │ + bne.w 2dea4 │ │ │ │ + b.n 2dd8a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2dee0 │ │ │ │ - b.n 2e0f0 │ │ │ │ + bne.w 2dea4 │ │ │ │ + b.n 2e0b4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ blx c4ec │ │ │ │ - b.n 2e044 │ │ │ │ + b.n 2e008 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, sl, #0 │ │ │ │ - @ instruction: 0xf0d00000 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + adds.w r0, lr, #0 │ │ │ │ + @ instruction: 0xf0d40000 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r6, r0, r3 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, #0 │ │ │ │ - ands.w r0, r4, #0 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - and.w r0, sl, #0 │ │ │ │ - vhadd.s d16, d8, d0 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ands.w r0, r4, #0 │ │ │ │ - vhadd.s16 d0, d0, d0 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - vhadd.s32 d0, d4, d0 │ │ │ │ - vhadd.s d16, d14, d0 │ │ │ │ - vhadd.s8 d16, d10, d0 │ │ │ │ - cdp 0, 4, cr0, cr10, cr0, {0} │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + orn r0, r8, #0 │ │ │ │ + ands.w r0, r8, #0 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 1, cr0, cr2, cr0, {0} │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + and.w r0, lr, #0 │ │ │ │ + vhadd.s d16, d12, d0 │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ands.w r0, r8, #0 │ │ │ │ + vhadd.s16 d0, d4, d0 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s32 d0, d8, d0 │ │ │ │ + vaddl.s8 q0, d2, d0 │ │ │ │ + vhadd.s8 d16, d14, d0 │ │ │ │ + cdp 0, 4, cr0, cr14, cr0, {0} │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 1, cr0, cr6, cr0, {0} │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8] │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + stcl 0, cr0, [ip] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6, #-0] │ │ │ │ + ldc 0, cr0, [sl, #-0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 2e228 │ │ │ │ + cbz r0, 2e1ec │ │ │ │ blx c444 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 2e234 │ │ │ │ + cbz r0, 2e1f8 │ │ │ │ blx c444 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 2e240 │ │ │ │ + cbz r0, 2e204 │ │ │ │ blx c444 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 2e24c │ │ │ │ + cbz r0, 2e210 │ │ │ │ blx c444 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 2e258 │ │ │ │ + cbz r0, 2e21c │ │ │ │ blx b884 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2e264 │ │ │ │ + cbz r2, 2e228 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r3] │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #12] @ (2e27c ) │ │ │ │ + ldr r3, [pc, #12] @ (2e240 ) │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bx r3 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r0, r6, #6 │ │ │ │ movs r3, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2e2aa │ │ │ │ + cbz r0, 2e26e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ @@ -53142,133 +53127,133 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx d274 │ │ │ │ - ldr r1, [pc, #16] @ (2e2d8 ) │ │ │ │ + ldr r1, [pc, #16] @ (2e29c ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx d334 │ │ │ │ - ldr r3, [pc, #8] @ (2e2dc ) │ │ │ │ + ldr r3, [pc, #8] @ (2e2a0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r6, r3, #5 │ │ │ │ movs r3, r0 │ │ │ │ vminnm.f16 , , │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2e2e6 │ │ │ │ + bne.n 2e2aa │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 2e33a │ │ │ │ + cbnz r3, 2e2fe │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r0, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ - cbz r0, 2e322 │ │ │ │ + cbz r0, 2e2e6 │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx bbe0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str r3, [r1, #8] │ │ │ │ - cbz r2, 2e32e │ │ │ │ + cbz r2, 2e2f2 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx bbe0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #12 │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w d248 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #132] @ (2e3d0 ) │ │ │ │ + ldr r5, [pc, #132] @ (2e394 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r4, [pc, #132] @ (2e3d4 ) │ │ │ │ + ldr r4, [pc, #132] @ (2e398 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - cbz r0, 2e3bc │ │ │ │ + cbz r0, 2e380 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 2e3a6 │ │ │ │ + cbz r1, 2e36a │ │ │ │ add r5, sp, #8 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bd8c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx bc3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b804 │ │ │ │ mov r0, r5 │ │ │ │ blx c020 │ │ │ │ mov r0, r6 │ │ │ │ blx b804 │ │ │ │ - ldr r2, [pc, #72] @ (2e3d8 ) │ │ │ │ - ldr r3, [pc, #68] @ (2e3d4 ) │ │ │ │ + ldr r2, [pc, #72] @ (2e39c ) │ │ │ │ + ldr r3, [pc, #68] @ (2e398 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e3cc │ │ │ │ + bne.n 2e390 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #52] @ (2e3dc ) │ │ │ │ + ldr r1, [pc, #52] @ (2e3a0 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #52] @ (2e3e0 ) │ │ │ │ + ldr r2, [pc, #52] @ (2e3a4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ blx c610 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2e38c │ │ │ │ - ldr r1, [pc, #36] @ (2e3e4 ) │ │ │ │ - ldr r2, [pc, #40] @ (2e3e8 ) │ │ │ │ + b.n 2e350 │ │ │ │ + ldr r1, [pc, #36] @ (2e3a8 ) │ │ │ │ + ldr r2, [pc, #40] @ (2e3ac ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ blx c610 │ │ │ │ - b.n 2e3b6 │ │ │ │ + b.n 2e37a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - subs.w r0, r2, r0 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + subs.w r0, r6, r0 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 2e442 │ │ │ │ + cbz r1, 2e406 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -53276,200 +53261,200 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ blx ba70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 2e446 │ │ │ │ + cbz r0, 2e40a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ blx ba70 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx d35c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 2e43a │ │ │ │ + cbz r0, 2e3fe │ │ │ │ str r3, [sp, #4] │ │ │ │ blx bbe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #20] @ (2e45c ) │ │ │ │ - ldr r2, [pc, #20] @ (2e460 ) │ │ │ │ + ldr r1, [pc, #20] @ (2e420 ) │ │ │ │ + ldr r2, [pc, #20] @ (2e424 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ blx c610 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2e424 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + b.n 2e3e8 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e464 : │ │ │ │ +0002e428 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #68] @ (2e4b8 ) │ │ │ │ + ldr r3, [pc, #68] @ (2e47c ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ add.w r2, r3, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 2e496 │ │ │ │ - ldr r3, [pc, #44] @ (2e4bc ) │ │ │ │ + cbz r3, 2e45a │ │ │ │ + ldr r3, [pc, #44] @ (2e480 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx ce5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e48c │ │ │ │ - ldr r1, [pc, #28] @ (2e4c0 ) │ │ │ │ - ldr r0, [pc, #28] @ (2e4c4 ) │ │ │ │ + beq.n 2e450 │ │ │ │ + ldr r1, [pc, #28] @ (2e484 ) │ │ │ │ + ldr r0, [pc, #28] @ (2e488 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx bf94 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx d0ec │ │ │ │ - b.n 2e48c │ │ │ │ - adds r2, r6, #5 │ │ │ │ + b.n 2e450 │ │ │ │ + adds r6, r5, #6 │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r6, r2, #6 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ movs r3, r0 │ │ │ │ - pkhbt r0, r4, r0 │ │ │ │ + pkhbt r0, r8, r0 │ │ │ │ │ │ │ │ -0002e4c8 : │ │ │ │ - cbz r0, 2e506 │ │ │ │ +0002e48c : │ │ │ │ + cbz r0, 2e4ca │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, lr │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbz r4, 2e4fc │ │ │ │ + cbz r4, 2e4c0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ strd r5, r1, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #12] @ (2e514 ) │ │ │ │ - ldr r2, [pc, #12] @ (2e518 ) │ │ │ │ + ldr r1, [pc, #12] @ (2e4d8 ) │ │ │ │ + ldr r2, [pc, #12] @ (2e4dc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ b.w c60c │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e51c : │ │ │ │ +0002e4e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r0, 2e592 │ │ │ │ + cbz r0, 2e556 │ │ │ │ subs r6, r2, #0 │ │ │ │ - ble.n 2e57a │ │ │ │ - ldr r0, [pc, #112] @ (2e5a4 ) │ │ │ │ + ble.n 2e53e │ │ │ │ + ldr r0, [pc, #112] @ (2e568 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r8, [pc, #112] @ 2e5a8 │ │ │ │ + ldr.w r8, [pc, #112] @ 2e56c │ │ │ │ movs r4, #1 │ │ │ │ add r0, pc │ │ │ │ blx bfe0 │ │ │ │ - ldr r1, [pc, #104] @ (2e5ac ) │ │ │ │ + ldr r1, [pc, #104] @ (2e570 ) │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ add r8, pc │ │ │ │ blx d280 │ │ │ │ - b.n 2e55c │ │ │ │ + b.n 2e520 │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ blx d280 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, r6 │ │ │ │ - blt.n 2e552 │ │ │ │ + blt.n 2e516 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx bc3c │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c328 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #52] @ (2e5b0 ) │ │ │ │ + ldr r1, [pc, #52] @ (2e574 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (2e5b4 ) │ │ │ │ + ldr r2, [pc, #52] @ (2e578 ) │ │ │ │ movs r4, #0 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ blx c610 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #36] @ (2e5b8 ) │ │ │ │ + ldr r1, [pc, #36] @ (2e57c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (2e5bc ) │ │ │ │ + ldr r2, [pc, #36] @ (2e580 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ blx c610 │ │ │ │ - b.n 2e574 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + b.n 2e538 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, sl, r0 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + orrs.w r0, lr, r0 │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - and.w r0, r8, r0 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + and.w r0, ip, r0 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e5c0 : │ │ │ │ - cbz r0, 2e5ee │ │ │ │ +0002e584 : │ │ │ │ + cbz r0, 2e5b2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 2e5e8 │ │ │ │ + cbz r0, 2e5ac │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx b884 │ │ │ │ @@ -53477,459 +53462,459 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #32] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #32] │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #12] @ (2e5fc ) │ │ │ │ - ldr r2, [pc, #12] @ (2e600 ) │ │ │ │ + ldr r1, [pc, #12] @ (2e5c0 ) │ │ │ │ + ldr r2, [pc, #12] @ (2e5c4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #184 @ 0xb8 │ │ │ │ b.w c60c │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e604 : │ │ │ │ +0002e5c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #288] @ (2e738 ) │ │ │ │ + ldr r2, [pc, #288] @ (2e6fc ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r3, [pc, #288] @ (2e73c ) │ │ │ │ + ldr r3, [pc, #288] @ (2e700 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e718 │ │ │ │ + beq.n 2e6dc │ │ │ │ cmp r1, #11 │ │ │ │ - beq.n 2e64a │ │ │ │ - ldr r2, [pc, #268] @ (2e740 ) │ │ │ │ - ldr r3, [pc, #260] @ (2e73c ) │ │ │ │ + beq.n 2e60e │ │ │ │ + ldr r2, [pc, #268] @ (2e704 ) │ │ │ │ + ldr r3, [pc, #260] @ (2e700 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e732 │ │ │ │ + bne.n 2e6f6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx ccf0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #236] @ (2e744 ) │ │ │ │ + ldr r0, [pc, #236] @ (2e708 ) │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ - ldr r2, [pc, #232] @ (2e748 ) │ │ │ │ + ldr r2, [pc, #232] @ (2e70c ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #16 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx d290 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b804 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - cbnz r5, 2e6c8 │ │ │ │ + cbnz r5, 2e68c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ blx c370 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2e6c8 │ │ │ │ + cbz r3, 2e68c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r4, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2e728 │ │ │ │ + beq.n 2e6ec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #160] @ (2e74c ) │ │ │ │ - ldr r3, [pc, #160] @ (2e750 ) │ │ │ │ + ldr r2, [pc, #160] @ (2e710 ) │ │ │ │ + ldr r3, [pc, #160] @ (2e714 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1240 @ 0x4d8 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 2e632 │ │ │ │ + b.n 2e5f6 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx ccf0 │ │ │ │ mov r4, r0 │ │ │ │ blx bce8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #3 │ │ │ │ blx c4c4 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2e728 │ │ │ │ + beq.n 2e6ec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r1, #8 │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ movw r4, #1254 @ 0x4e6 │ │ │ │ - ldr r3, [pc, #84] @ (2e754 ) │ │ │ │ + ldr r3, [pc, #84] @ (2e718 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #84] @ (2e758 ) │ │ │ │ + ldr r2, [pc, #84] @ (2e71c ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 2e632 │ │ │ │ - ldr r1, [pc, #64] @ (2e75c ) │ │ │ │ - ldr r2, [pc, #68] @ (2e760 ) │ │ │ │ + b.n 2e5f6 │ │ │ │ + ldr r1, [pc, #64] @ (2e720 ) │ │ │ │ + ldr r2, [pc, #68] @ (2e724 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #220 @ 0xdc │ │ │ │ blx c610 │ │ │ │ - b.n 2e632 │ │ │ │ + b.n 2e5f6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 2e632 │ │ │ │ + b.n 2e5f6 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ movs r3, r0 │ │ │ │ - ldrd r0, r0, [r6, #-0] │ │ │ │ - ldrd r0, r0, [r6, #-0]! │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + ldrd r0, r0, [sl, #-0] │ │ │ │ + ldrd r0, r0, [sl, #-0]! │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e6e8 │ │ │ │ + b.n 2e6b4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e650 │ │ │ │ + b.n 2e61c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e764 : │ │ │ │ +0002e728 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #308] @ (2e8ac ) │ │ │ │ + ldr r5, [pc, #308] @ (2e870 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #308] @ (2e8b0 ) │ │ │ │ + ldr r2, [pc, #308] @ (2e874 ) │ │ │ │ add r5, pc │ │ │ │ sub sp, #32 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e870 │ │ │ │ + beq.n 2e834 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2e882 │ │ │ │ + beq.n 2e846 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 2e7b6 │ │ │ │ - ldr r2, [pc, #276] @ (2e8b4 ) │ │ │ │ - ldr r3, [pc, #272] @ (2e8b0 ) │ │ │ │ + bne.n 2e77a │ │ │ │ + ldr r2, [pc, #276] @ (2e878 ) │ │ │ │ + ldr r3, [pc, #272] @ (2e874 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e8a6 │ │ │ │ + bne.n 2e86a │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ blx ccf0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #244] @ (2e8b8 ) │ │ │ │ + ldr r0, [pc, #244] @ (2e87c ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ - ldr r2, [pc, #236] @ (2e8bc ) │ │ │ │ + ldr r2, [pc, #236] @ (2e880 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #16 │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx d290 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #24 │ │ │ │ blx bcf4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 2e82e │ │ │ │ + cbz r4, 2e7f2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2e896 │ │ │ │ + beq.n 2e85a │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #176] @ (2e8c0 ) │ │ │ │ + ldr r2, [pc, #176] @ (2e884 ) │ │ │ │ movw r1, #1177 @ 0x499 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #168] @ (2e8c4 ) │ │ │ │ + ldr r3, [pc, #168] @ (2e888 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 2e79c │ │ │ │ + b.n 2e760 │ │ │ │ blx bce8 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #4 │ │ │ │ blx c4c4 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bce8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2e896 │ │ │ │ + beq.n 2e85a │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d178 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #104] @ (2e8c8 ) │ │ │ │ + ldr r2, [pc, #104] @ (2e88c ) │ │ │ │ movw r1, #1191 @ 0x4a7 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #96] @ (2e8cc ) │ │ │ │ + ldr r3, [pc, #96] @ (2e890 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2e81e │ │ │ │ - ldr r1, [pc, #92] @ (2e8d0 ) │ │ │ │ - ldr r2, [pc, #96] @ (2e8d4 ) │ │ │ │ + b.n 2e7e2 │ │ │ │ + ldr r1, [pc, #92] @ (2e894 ) │ │ │ │ + ldr r2, [pc, #96] @ (2e898 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #268 @ 0x10c │ │ │ │ blx c610 │ │ │ │ - b.n 2e79c │ │ │ │ - ldr r3, [pc, #84] @ (2e8d8 ) │ │ │ │ + b.n 2e760 │ │ │ │ + ldr r3, [pc, #84] @ (2e89c ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #84] @ (2e8dc ) │ │ │ │ + ldr r2, [pc, #84] @ (2e8a0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #268 @ 0x10c │ │ │ │ blx c610 │ │ │ │ - b.n 2e79c │ │ │ │ + b.n 2e760 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx c4ec │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ - b.n 2e79c │ │ │ │ + b.n 2e760 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xe8300000 │ │ │ │ - @ instruction: 0xe8300000 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + @ instruction: 0xe8340000 │ │ │ │ + @ instruction: 0xe8340000 │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e590 │ │ │ │ + b.n 2e55c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e4f8 │ │ │ │ + b.n 2e4c4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2e7a4 │ │ │ │ + b.n 2e770 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #244] @ (2e9e4 ) │ │ │ │ + ldr r2, [pc, #244] @ (2e9a8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #244] @ (2e9e8 ) │ │ │ │ + ldr r3, [pc, #244] @ (2e9ac ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e9bc │ │ │ │ + beq.n 2e980 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ mov r7, r1 │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #212] @ (2e9ec ) │ │ │ │ + ldr r1, [pc, #212] @ (2e9b0 ) │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r1, r6 │ │ │ │ blx d0d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 2e940 │ │ │ │ + cbz r0, 2e904 │ │ │ │ blx c444 │ │ │ │ - ldr r2, [pc, #172] @ (2e9f0 ) │ │ │ │ + ldr r2, [pc, #172] @ (2e9b4 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx c05c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2e9b2 │ │ │ │ + cbz r3, 2e976 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2e9ce │ │ │ │ + beq.n 2e992 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #1293 @ 0x50d │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #112] @ (2e9f4 ) │ │ │ │ - ldr r2, [pc, #112] @ (2e9f8 ) │ │ │ │ + ldr r3, [pc, #112] @ (2e9b8 ) │ │ │ │ + ldr r2, [pc, #112] @ (2e9bc ) │ │ │ │ strd r1, r6, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ mov r0, r5 │ │ │ │ blx bc54 │ │ │ │ - ldr r2, [pc, #96] @ (2e9fc ) │ │ │ │ - ldr r3, [pc, #72] @ (2e9e8 ) │ │ │ │ + ldr r2, [pc, #96] @ (2e9c0 ) │ │ │ │ + ldr r3, [pc, #72] @ (2e9ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e9e0 │ │ │ │ + bne.n 2e9a4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ - b.n 2e99a │ │ │ │ - ldr r1, [pc, #64] @ (2ea00 ) │ │ │ │ - ldr r2, [pc, #68] @ (2ea04 ) │ │ │ │ + b.n 2e95e │ │ │ │ + ldr r1, [pc, #64] @ (2e9c4 ) │ │ │ │ + ldr r2, [pc, #68] @ (2e9c8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #316 @ 0x13c │ │ │ │ blx c610 │ │ │ │ - b.n 2e99a │ │ │ │ + b.n 2e95e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ blx c4ec │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ - b.n 2e99a │ │ │ │ + b.n 2e95e │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e7f0 │ │ │ │ + b.n 2e7bc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e8d0 │ │ │ │ + b.n 2e89c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e3e4 │ │ │ │ + b.n 2e3b0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ea08 : │ │ │ │ +0002e9cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #264] @ (2eb20 ) │ │ │ │ + ldr r2, [pc, #264] @ (2eae4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #264] @ (2eb24 ) │ │ │ │ + ldr r3, [pc, #264] @ (2eae8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -53938,234 +53923,234 @@ │ │ │ │ blx c1b4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r3, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 2dcb4 │ │ │ │ + bl 2dc78 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2eab2 │ │ │ │ + beq.n 2ea76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r4, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2eaa2 │ │ │ │ + beq.n 2ea66 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ - ldr r3, [pc, #180] @ (2eb28 ) │ │ │ │ - ldr r2, [pc, #184] @ (2eb2c ) │ │ │ │ + ldr r3, [pc, #180] @ (2eaec ) │ │ │ │ + ldr r2, [pc, #184] @ (2eaf0 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #164] @ (2eb30 ) │ │ │ │ - ldr r3, [pc, #152] @ (2eb24 ) │ │ │ │ + ldr r2, [pc, #164] @ (2eaf4 ) │ │ │ │ + ldr r3, [pc, #152] @ (2eae8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2eb1a │ │ │ │ + bne.n 2eade │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ blx c4ec │ │ │ │ mov r0, r6 │ │ │ │ blx bbe0 │ │ │ │ - b.n 2ea86 │ │ │ │ + b.n 2ea4a │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e8e0 │ │ │ │ + bl 2e8a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2eb0a │ │ │ │ + cbz r3, 2eace │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2eafa │ │ │ │ + beq.n 2eabe │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r1, #243 @ 0xf3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #84] @ (2eb34 ) │ │ │ │ - ldr r3, [pc, #88] @ (2eb38 ) │ │ │ │ + ldr r2, [pc, #84] @ (2eaf8 ) │ │ │ │ + ldr r3, [pc, #88] @ (2eafc ) │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movs r1, #8 │ │ │ │ str r6, [sp, #4] │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 2ea88 │ │ │ │ + b.n 2ea4c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx c4ec │ │ │ │ mov r0, r6 │ │ │ │ blx bbe0 │ │ │ │ - b.n 2ea88 │ │ │ │ - ldr r1, [pc, #48] @ (2eb3c ) │ │ │ │ + b.n 2ea4c │ │ │ │ + ldr r1, [pc, #48] @ (2eb00 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ mov r4, r6 │ │ │ │ add r1, pc │ │ │ │ blx c014 │ │ │ │ - b.n 2ea88 │ │ │ │ + b.n 2ea4c │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e340 │ │ │ │ + b.n 2e30c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r0, [r1, #8] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f26c │ │ │ │ + b.n 2f238 │ │ │ │ movs r0, r0 │ │ │ │ asrs r7, r6, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002eb40 : │ │ │ │ +0002eb04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #872] @ (2eebc ) │ │ │ │ + ldr r2, [pc, #872] @ (2ee80 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #872] @ (2eec0 ) │ │ │ │ + ldr r3, [pc, #872] @ (2ee84 ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx c1b4 │ │ │ │ add r2, sp, #24 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2dcb4 │ │ │ │ + bl 2dc78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ebde │ │ │ │ + beq.n 2eba2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2ec04 │ │ │ │ + beq.n 2ebc8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ blx d178 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r1, #175 @ 0xaf │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #792] @ (2eec4 ) │ │ │ │ - ldr r3, [pc, #796] @ (2eec8 ) │ │ │ │ + ldr r2, [pc, #792] @ (2ee88 ) │ │ │ │ + ldr r3, [pc, #796] @ (2ee8c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #776] @ (2eecc ) │ │ │ │ - ldr r3, [pc, #764] @ (2eec0 ) │ │ │ │ + ldr r2, [pc, #776] @ (2ee90 ) │ │ │ │ + ldr r3, [pc, #764] @ (2ee84 ) │ │ │ │ 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 2eeb8 │ │ │ │ + bne.w 2ee7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2e8e0 │ │ │ │ + bl 2e8a4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r5, 2ec38 │ │ │ │ + cbz r5, 2ebfc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx bce8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 2ec16 │ │ │ │ + bne.n 2ebda │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx c4ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2ebc0 │ │ │ │ + beq.n 2eb84 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - b.n 2ebbe │ │ │ │ + b.n 2eb82 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #680] @ (2eed0 ) │ │ │ │ + ldr r3, [pc, #680] @ (2ee94 ) │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #680] @ (2eed4 ) │ │ │ │ + ldr r2, [pc, #680] @ (2ee98 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #187 @ 0xbb │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - b.n 2ebb0 │ │ │ │ + b.n 2eb74 │ │ │ │ strd r5, r5, [sp, #28] │ │ │ │ strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2ede2 │ │ │ │ + beq.w 2eda6 │ │ │ │ movw r0, #875 @ 0x36b │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #648] @ (2eed8 ) │ │ │ │ + ldr r1, [pc, #648] @ (2ee9c ) │ │ │ │ movw r2, #875 @ 0x36b │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ @@ -54173,35 +54158,35 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ blx d0d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 2ec7e │ │ │ │ + cbz r0, 2ec42 │ │ │ │ blx c444 │ │ │ │ - ldr r2, [pc, #604] @ (2eedc ) │ │ │ │ + ldr r2, [pc, #604] @ (2eea0 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r3, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx c05c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ed48 │ │ │ │ + beq.n 2ed0c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2ed26 │ │ │ │ + beq.n 2ecea │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #875 @ 0x36b │ │ │ │ blx ca30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -54209,66 +54194,66 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #1362 @ 0x552 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #524] @ (2eee0 ) │ │ │ │ - ldr r3, [pc, #528] @ (2eee4 ) │ │ │ │ + ldr r2, [pc, #524] @ (2eea4 ) │ │ │ │ + ldr r3, [pc, #528] @ (2eea8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ mov r0, r5 │ │ │ │ blx bc54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2ed3a │ │ │ │ + cbz r3, 2ecfe │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2ec02 │ │ │ │ + beq.n 2ebc6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #472] @ (2eee8 ) │ │ │ │ - ldr r2, [pc, #476] @ (2eeec ) │ │ │ │ + ldr r3, [pc, #472] @ (2eeac ) │ │ │ │ + ldr r2, [pc, #476] @ (2eeb0 ) │ │ │ │ strd r1, r4, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 2ebbe │ │ │ │ + b.n 2eb82 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #24 │ │ │ │ blx c4ec │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #875 @ 0x36b │ │ │ │ blx ca30 │ │ │ │ - b.n 2ece6 │ │ │ │ - ldr r1, [pc, #436] @ (2eef0 ) │ │ │ │ + b.n 2ecaa │ │ │ │ + ldr r1, [pc, #436] @ (2eeb4 ) │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ blx c014 │ │ │ │ - b.n 2ebc0 │ │ │ │ + b.n 2eb84 │ │ │ │ mov.w r0, #320 @ 0x140 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #416] @ (2eef4 ) │ │ │ │ + ldr r1, [pc, #416] @ (2eeb8 ) │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ movw r1, #875 @ 0x36b │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -54278,34 +54263,34 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r3, sp, #32 │ │ │ │ blx d0d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 2ed8c │ │ │ │ + cbz r0, 2ed50 │ │ │ │ str r1, [sp, #16] │ │ │ │ blx c444 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #360] @ (2eef8 ) │ │ │ │ + ldr r2, [pc, #360] @ (2eebc ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx c05c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 2edf6 │ │ │ │ + cbz r3, 2edba │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2ee88 │ │ │ │ + beq.n 2ee4c │ │ │ │ mov r0, r9 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ blx ca30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -54313,31 +54298,31 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #1393 @ 0x571 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #288] @ (2eefc ) │ │ │ │ - ldr r3, [pc, #292] @ (2ef00 ) │ │ │ │ + ldr r2, [pc, #288] @ (2eec0 ) │ │ │ │ + ldr r3, [pc, #292] @ (2eec4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2ecd8 │ │ │ │ - ldr r1, [pc, #288] @ (2ef04 ) │ │ │ │ + b.n 2ec9c │ │ │ │ + ldr r1, [pc, #288] @ (2eec8 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #288] @ (2ef08 ) │ │ │ │ + ldr r2, [pc, #288] @ (2eecc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #364 @ 0x16c │ │ │ │ blx c610 │ │ │ │ - b.n 2ece6 │ │ │ │ + b.n 2ecaa │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bfb0 │ │ │ │ - ldr r1, [pc, #268] @ (2ef0c ) │ │ │ │ + ldr r1, [pc, #268] @ (2eed0 ) │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c54c │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ @@ -54346,34 +54331,34 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ blx d0d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 2ee34 │ │ │ │ + cbz r0, 2edf8 │ │ │ │ str r1, [sp, #16] │ │ │ │ blx c444 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #216] @ (2ef10 ) │ │ │ │ + ldr r2, [pc, #216] @ (2eed4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r2, pc │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx c05c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 2ee9c │ │ │ │ + cbz r3, 2ee60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2eea6 │ │ │ │ + beq.n 2ee6a │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ blx ca30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -54381,466 +54366,466 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #1417 @ 0x589 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #148] @ (2ef14 ) │ │ │ │ - ldr r3, [pc, #148] @ (2ef18 ) │ │ │ │ + ldr r2, [pc, #148] @ (2eed8 ) │ │ │ │ + ldr r3, [pc, #148] @ (2eedc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2ecd8 │ │ │ │ + b.n 2ec9c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #24 │ │ │ │ blx c4ec │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r9 │ │ │ │ blx ca30 │ │ │ │ - b.n 2ece6 │ │ │ │ + b.n 2ecaa │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ - b.n 2ece6 │ │ │ │ + b.n 2ecaa │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #24 │ │ │ │ blx c4ec │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ mov r0, r6 │ │ │ │ blx ca30 │ │ │ │ - b.n 2ece6 │ │ │ │ + b.n 2ecaa │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f43c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f348 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e80c │ │ │ │ + b.n 2e7d8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2ee80 │ │ │ │ + b.n 2ee4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f23c │ │ │ │ + b.n 2f208 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f1c4 │ │ │ │ + b.n 2f190 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2ed40 │ │ │ │ + b.n 2ed0c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8280000 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + @ instruction: 0xe82c0000 │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f048 │ │ │ │ + b.n 2f014 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2eecc │ │ │ │ + b.n 2ee98 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2eeec │ │ │ │ + b.n 2eeb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 2eee0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ef1c : │ │ │ │ +0002eee0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #356] @ (2f090 ) │ │ │ │ + ldr r2, [pc, #356] @ (2f054 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #356] @ (2f094 ) │ │ │ │ + ldr r3, [pc, #356] @ (2f058 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f03c │ │ │ │ + beq.n 2f000 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r7, r1 │ │ │ │ blx c7d8 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx c1ec │ │ │ │ - ldr r2, [pc, #312] @ (2f098 ) │ │ │ │ - ldr r1, [pc, #312] @ (2f09c ) │ │ │ │ + ldr r2, [pc, #312] @ (2f05c ) │ │ │ │ + ldr r1, [pc, #312] @ (2f060 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ - bl 2e33c │ │ │ │ - ldr r2, [pc, #296] @ (2f0a0 ) │ │ │ │ + bl 2e300 │ │ │ │ + ldr r2, [pc, #296] @ (2f064 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx c05c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f00a │ │ │ │ + beq.n 2efce │ │ │ │ ldr r6, [r0, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 2f04e │ │ │ │ + beq.n 2f012 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2ef9c │ │ │ │ + bne.n 2ef60 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 2efc0 │ │ │ │ + cbnz r3, 2ef84 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 2efb8 │ │ │ │ + cbz r0, 2ef7c │ │ │ │ blx bbe0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #12 │ │ │ │ blx d24c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #204] @ (2f0a4 ) │ │ │ │ - ldr r2, [pc, #204] @ (2f0a8 ) │ │ │ │ + ldr r3, [pc, #204] @ (2f068 ) │ │ │ │ + ldr r2, [pc, #204] @ (2f06c ) │ │ │ │ strd r1, r6, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ mov r0, r5 │ │ │ │ blx bc54 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #184] @ (2f0ac ) │ │ │ │ - ldr r3, [pc, #160] @ (2f094 ) │ │ │ │ + ldr r2, [pc, #184] @ (2f070 ) │ │ │ │ + ldr r3, [pc, #160] @ (2f058 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2f072 │ │ │ │ + bne.n 2f036 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 2f076 │ │ │ │ + beq.n 2f03a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2f014 │ │ │ │ + bne.n 2efd8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2eff0 │ │ │ │ + bne.n 2efb4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 2f032 │ │ │ │ + cbz r0, 2eff6 │ │ │ │ blx bbe0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #12 │ │ │ │ blx d24c │ │ │ │ - b.n 2eff0 │ │ │ │ - ldr r1, [pc, #112] @ (2f0b0 ) │ │ │ │ - ldr r2, [pc, #116] @ (2f0b4 ) │ │ │ │ + b.n 2efb4 │ │ │ │ + ldr r1, [pc, #112] @ (2f074 ) │ │ │ │ + ldr r2, [pc, #116] @ (2f078 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #420 @ 0x1a4 │ │ │ │ blx c610 │ │ │ │ - b.n 2efee │ │ │ │ + b.n 2efb2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ blx c4ec │ │ │ │ dmb ish │ │ │ │ ldrex r5, [r4] │ │ │ │ subs r5, #1 │ │ │ │ strex r3, r5, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f05a │ │ │ │ + bne.n 2f01e │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2efee │ │ │ │ - b.n 2f02a │ │ │ │ + bne.n 2efb2 │ │ │ │ + b.n 2efee │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (2f0b8 ) │ │ │ │ - ldr r2, [pc, #64] @ (2f0bc ) │ │ │ │ - ldr r1, [pc, #68] @ (2f0c0 ) │ │ │ │ + ldr r3, [pc, #64] @ (2f07c ) │ │ │ │ + ldr r2, [pc, #64] @ (2f080 ) │ │ │ │ + ldr r1, [pc, #68] @ (2f084 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r3, r3, #420 @ 0x1a4 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ blx c17c │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bl 34709a │ │ │ │ - b.n 2ee74 │ │ │ │ + bl 34705e │ │ │ │ + b.n 2ee40 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2ee88 │ │ │ │ + b.n 2ee54 │ │ │ │ movs r0, r0 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2ecec │ │ │ │ + b.n 2ecb8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2f0b8 │ │ │ │ + ble.n 2f084 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f0c4 : │ │ │ │ +0002f088 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #316] @ (2f214 ) │ │ │ │ + ldr r5, [pc, #316] @ (2f1d8 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #316] @ (2f218 ) │ │ │ │ + ldr r3, [pc, #316] @ (2f1dc ) │ │ │ │ sub sp, #32 │ │ │ │ add r5, pc │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f1e6 │ │ │ │ + beq.n 2f1aa │ │ │ │ movs r0, #12 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ blx c7d8 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx c1ec │ │ │ │ str r0, [r5, #4] │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2f1de │ │ │ │ + beq.n 2f1a2 │ │ │ │ mov r0, r4 │ │ │ │ blx cc48 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #248] @ (2f21c ) │ │ │ │ + ldr r0, [pc, #248] @ (2f1e0 ) │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx b804 │ │ │ │ - ldr r2, [pc, #236] @ (2f220 ) │ │ │ │ + ldr r2, [pc, #236] @ (2f1e4 ) │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r5 │ │ │ │ add r2, pc │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r5, #8] │ │ │ │ - bl 2e33c │ │ │ │ - ldr r2, [pc, #224] @ (2f224 ) │ │ │ │ + bl 2e300 │ │ │ │ + ldr r2, [pc, #224] @ (2f1e8 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx c05c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f1c4 │ │ │ │ + beq.n 2f188 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2f1f8 │ │ │ │ + beq.n 2f1bc │ │ │ │ mov r0, r7 │ │ │ │ blx b804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e2e0 │ │ │ │ + bl 2e2a4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #156] @ (2f228 ) │ │ │ │ - ldr r3, [pc, #156] @ (2f22c ) │ │ │ │ + ldr r2, [pc, #156] @ (2f1ec ) │ │ │ │ + ldr r3, [pc, #156] @ (2f1f0 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movw r1, #898 @ 0x382 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ mov r0, r4 │ │ │ │ blx bc54 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (2f230 ) │ │ │ │ - ldr r3, [pc, #108] @ (2f218 ) │ │ │ │ + ldr r2, [pc, #132] @ (2f1f4 ) │ │ │ │ + ldr r3, [pc, #108] @ (2f1dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2f20e │ │ │ │ + bne.n 2f1d2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - cbz r4, 2f1d0 │ │ │ │ + cbz r4, 2f194 │ │ │ │ mov r0, r4 │ │ │ │ blx c1ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx b804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e2e0 │ │ │ │ - b.n 2f1a8 │ │ │ │ + bl 2e2a4 │ │ │ │ + b.n 2f16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e2e0 │ │ │ │ - b.n 2f1a6 │ │ │ │ - ldr r1, [pc, #76] @ (2f234 ) │ │ │ │ - ldr r2, [pc, #76] @ (2f238 ) │ │ │ │ + bl 2e2a4 │ │ │ │ + b.n 2f16a │ │ │ │ + ldr r1, [pc, #76] @ (2f1f8 ) │ │ │ │ + ldr r2, [pc, #76] @ (2f1fc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #460 @ 0x1cc │ │ │ │ blx c610 │ │ │ │ - b.n 2f1a8 │ │ │ │ + b.n 2f16c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx c4ec │ │ │ │ mov r0, r7 │ │ │ │ blx b804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e2e0 │ │ │ │ - b.n 2f1a6 │ │ │ │ + bl 2e2a4 │ │ │ │ + b.n 2f16a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2ed24 │ │ │ │ + b.n 2ecf0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 2e3222 │ │ │ │ - b.n 2ede8 │ │ │ │ + bl 2e31e6 │ │ │ │ + b.n 2edb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2f204 │ │ │ │ + bgt.n 2f1d0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f23c : │ │ │ │ +0002f200 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #884] @ (2f5c8 ) │ │ │ │ + ldr r2, [pc, #884] @ (2f58c ) │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r7, [pc, #884] @ (2f5cc ) │ │ │ │ + ldr r7, [pc, #884] @ (2f590 ) │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #880] @ (2f5d0 ) │ │ │ │ + ldr r3, [pc, #880] @ (2f594 ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ strd fp, fp, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f55c │ │ │ │ + beq.w 2f520 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2f56e │ │ │ │ + beq.w 2f532 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2f582 │ │ │ │ + beq.w 2f546 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbnz r3, 2f2a2 │ │ │ │ - ldr r2, [pc, #844] @ (2f5d4 ) │ │ │ │ - ldr r3, [pc, #836] @ (2f5d0 ) │ │ │ │ + cbnz r3, 2f266 │ │ │ │ + ldr r2, [pc, #844] @ (2f598 ) │ │ │ │ + ldr r3, [pc, #836] @ (2f594 ) │ │ │ │ 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 2f5c4 │ │ │ │ + bne.w 2f588 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #816] @ (2f5d8 ) │ │ │ │ + ldr r0, [pc, #816] @ (2f59c ) │ │ │ │ add r0, pc │ │ │ │ blx bfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f5a0 │ │ │ │ + beq.w 2f564 │ │ │ │ ldrd r9, r3, [r0, #4] │ │ │ │ sub.w r3, r3, r9 │ │ │ │ cmp r3, #22 │ │ │ │ - bls.w 2f54c │ │ │ │ - ldr.w ip, [pc, #792] @ 2f5dc │ │ │ │ + bls.w 2f510 │ │ │ │ + ldr.w ip, [pc, #792] @ 2f5a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add ip, pc │ │ │ │ ldr r6, [r4, #0] │ │ │ │ add.w lr, r3, r9 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r6, r9] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ @@ -54857,37 +54842,37 @@ │ │ │ │ strb.w fp, [r2, r3] │ │ │ │ mov r0, r8 │ │ │ │ blx c490 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 2f53c │ │ │ │ + bcs.w 2f500 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r3, r8, r6 │ │ │ │ add r0, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 2f328 │ │ │ │ + bcs.n 2f2ec │ │ │ │ adds r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bcc.w 2f596 │ │ │ │ + bcc.w 2f55a │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx c54c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r6, [r4, #4] │ │ │ │ strb r2, [r3, r6] │ │ │ │ ldrd ip, r3, [r4, #4] │ │ │ │ sub.w r3, r3, ip │ │ │ │ cmp r3, #17 │ │ │ │ - bls.w 2f52a │ │ │ │ - ldr r6, [pc, #660] @ (2f5e0 ) │ │ │ │ + bls.w 2f4ee │ │ │ │ + ldr r6, [pc, #660] @ (2f5a4 ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r9, [r4] │ │ │ │ add r6, pc │ │ │ │ add.w r8, r9, ip │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r9, ip] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ @@ -54898,25 +54883,25 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r3, #17 │ │ │ │ str r3, [r4, #4] │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 2f3da │ │ │ │ + ble.n 2f39e │ │ │ │ movs r6, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f45c │ │ │ │ + beq.n 2f420 │ │ │ │ ldrd ip, r3, [r4, #4] │ │ │ │ sub.w r3, r3, ip │ │ │ │ cmp r3, #15 │ │ │ │ - bls.w 2f4f0 │ │ │ │ - ldr r3, [pc, #580] @ (2f5e4 ) │ │ │ │ + bls.w 2f4b4 │ │ │ │ + ldr r3, [pc, #580] @ (2f5a8 ) │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r4, #0] │ │ │ │ add.w lr, r2, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [r7, ip] │ │ │ │ @@ -54929,882 +54914,882 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r3, #15 │ │ │ │ str r3, [r4, #4] │ │ │ │ strb.w r8, [r2, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - blt.n 2f390 │ │ │ │ + blt.n 2f354 │ │ │ │ mov r7, fp │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, sp, #32 │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ blx d0d4 │ │ │ │ - ldr r2, [pc, #500] @ (2f5e8 ) │ │ │ │ + ldr r2, [pc, #500] @ (2f5ac ) │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [sp] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ blx c05c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2f492 │ │ │ │ + beq.n 2f456 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2f50c │ │ │ │ + beq.n 2f4d0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2f424 │ │ │ │ + beq.n 2f3e8 │ │ │ │ mov r0, r8 │ │ │ │ blx c444 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx c328 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1002 @ 0x3ea │ │ │ │ - ldr r2, [pc, #428] @ (2f5ec ) │ │ │ │ + ldr r2, [pc, #428] @ (2f5b0 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #428] @ (2f5f0 ) │ │ │ │ + ldr r3, [pc, #428] @ (2f5b4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ mov r0, r9 │ │ │ │ blx bc54 │ │ │ │ - b.n 2f286 │ │ │ │ - ldr r1, [pc, #404] @ (2f5f4 ) │ │ │ │ + b.n 2f24a │ │ │ │ + ldr r1, [pc, #404] @ (2f5b8 ) │ │ │ │ movs r2, #15 │ │ │ │ movs r0, #0 │ │ │ │ adds r6, #1 │ │ │ │ add r1, pc │ │ │ │ blx c23c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n 2f45c │ │ │ │ - b.n 2f3da │ │ │ │ + bgt.n 2f420 │ │ │ │ + b.n 2f39e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ blx bc3c │ │ │ │ - ldr r3, [pc, #376] @ (2f5f8 ) │ │ │ │ + ldr r3, [pc, #376] @ (2f5bc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx c698 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - blt.n 2f472 │ │ │ │ + blt.n 2f436 │ │ │ │ mov r0, r8 │ │ │ │ blx c750 │ │ │ │ - ldr r2, [pc, #348] @ (2f5fc ) │ │ │ │ + ldr r2, [pc, #348] @ (2f5c0 ) │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #101 @ 0x65 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ blx c05c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 2f514 │ │ │ │ + cbz r3, 2f4d8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2f50c │ │ │ │ + beq.n 2f4d0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2f4ca │ │ │ │ + beq.n 2f48e │ │ │ │ mov r0, r8 │ │ │ │ blx c444 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx c328 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1051 @ 0x41b │ │ │ │ - ldr r2, [pc, #284] @ (2f600 ) │ │ │ │ + ldr r2, [pc, #284] @ (2f5c4 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #280] @ (2f604 ) │ │ │ │ + ldr r3, [pc, #280] @ (2f5c8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2f448 │ │ │ │ - ldr r2, [pc, #276] @ (2f608 ) │ │ │ │ + b.n 2f40c │ │ │ │ + ldr r2, [pc, #276] @ (2f5cc ) │ │ │ │ movs r3, #15 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ adds r6, #1 │ │ │ │ blx cbf0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - blt.w 2f390 │ │ │ │ - b.n 2f3d8 │ │ │ │ + blt.w 2f354 │ │ │ │ + b.n 2f39c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx c4ec │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2f520 │ │ │ │ + beq.n 2f4e4 │ │ │ │ mov r0, r8 │ │ │ │ blx c444 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx c328 │ │ │ │ - b.n 2f286 │ │ │ │ - ldr r2, [pc, #224] @ (2f60c ) │ │ │ │ + b.n 2f24a │ │ │ │ + ldr r2, [pc, #224] @ (2f5d0 ) │ │ │ │ movs r3, #17 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx cbf0 │ │ │ │ - b.n 2f37e │ │ │ │ + b.n 2f342 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx cbf0 │ │ │ │ - b.n 2f33c │ │ │ │ - ldr r2, [pc, #192] @ (2f610 ) │ │ │ │ + b.n 2f300 │ │ │ │ + ldr r2, [pc, #192] @ (2f5d4 ) │ │ │ │ movs r3, #22 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ blx cbf0 │ │ │ │ - b.n 2f300 │ │ │ │ - ldr r1, [pc, #180] @ (2f614 ) │ │ │ │ - ldr r2, [pc, #184] @ (2f618 ) │ │ │ │ + b.n 2f2c4 │ │ │ │ + ldr r1, [pc, #180] @ (2f5d8 ) │ │ │ │ + ldr r2, [pc, #184] @ (2f5dc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #516 @ 0x204 │ │ │ │ blx c610 │ │ │ │ - b.n 2f286 │ │ │ │ - ldr r1, [pc, #172] @ (2f61c ) │ │ │ │ + b.n 2f24a │ │ │ │ + ldr r1, [pc, #172] @ (2f5e0 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #172] @ (2f620 ) │ │ │ │ + ldr r2, [pc, #172] @ (2f5e4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #516 @ 0x204 │ │ │ │ blx c610 │ │ │ │ - b.n 2f286 │ │ │ │ - ldr r1, [pc, #160] @ (2f624 ) │ │ │ │ + b.n 2f24a │ │ │ │ + ldr r1, [pc, #160] @ (2f5e8 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #160] @ (2f628 ) │ │ │ │ + ldr r2, [pc, #160] @ (2f5ec ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #516 @ 0x204 │ │ │ │ blx c610 │ │ │ │ - b.n 2f286 │ │ │ │ + b.n 2f24a │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx cd40 │ │ │ │ - b.n 2f330 │ │ │ │ - ldr r1, [pc, #136] @ (2f62c ) │ │ │ │ + b.n 2f2f4 │ │ │ │ + ldr r1, [pc, #136] @ (2f5f0 ) │ │ │ │ movs r2, #22 │ │ │ │ add r1, pc │ │ │ │ blx c23c │ │ │ │ mov r1, r8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ blx c23c │ │ │ │ - ldr r1, [pc, #120] @ (2f630 ) │ │ │ │ + ldr r1, [pc, #120] @ (2f5f4 ) │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx c23c │ │ │ │ - b.n 2f37e │ │ │ │ + b.n 2f342 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2eef0 │ │ │ │ + b.n 2eebc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2ee0c │ │ │ │ + b.n 2edd8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fd98 │ │ │ │ + b.n 2fd64 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fd14 │ │ │ │ + b.n 2fce0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2f668 │ │ │ │ + bge.n 2f634 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fc28 │ │ │ │ + b.n 2fbf4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2f5b4 │ │ │ │ + bmi.n 2f580 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2f530 │ │ │ │ + bls.n 2f4fc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fb10 │ │ │ │ + b.n 2fadc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fa78 │ │ │ │ + b.n 2fa44 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fa0c │ │ │ │ + b.n 2f9d8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 2f690 │ │ │ │ + bvs.n 2f65c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2f998 │ │ │ │ + b.n 2f964 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f988 │ │ │ │ + b.n 2f954 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f98c │ │ │ │ + b.n 2f958 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f634 : │ │ │ │ +0002f5f8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #188] @ (2f700 ) │ │ │ │ + ldr r2, [pc, #188] @ (2f6c4 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #188] @ (2f704 ) │ │ │ │ + ldr r3, [pc, #188] @ (2f6c8 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6de │ │ │ │ + beq.n 2f6a2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (2f708 ) │ │ │ │ + ldr r1, [pc, #168] @ (2f6cc ) │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 2e33c │ │ │ │ - ldr r2, [pc, #156] @ (2f70c ) │ │ │ │ + bl 2e300 │ │ │ │ + ldr r2, [pc, #156] @ (2f6d0 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ blx c05c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2f6c6 │ │ │ │ + cbz r3, 2f68a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2f6f0 │ │ │ │ + beq.n 2f6b4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #100] @ (2f710 ) │ │ │ │ - ldr r3, [pc, #100] @ (2f714 ) │ │ │ │ + ldr r2, [pc, #100] @ (2f6d4 ) │ │ │ │ + ldr r3, [pc, #100] @ (2f6d8 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1076 @ 0x434 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - ldr r2, [pc, #80] @ (2f718 ) │ │ │ │ - ldr r3, [pc, #56] @ (2f704 ) │ │ │ │ + ldr r2, [pc, #80] @ (2f6dc ) │ │ │ │ + ldr r3, [pc, #56] @ (2f6c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2f6fa │ │ │ │ + bne.n 2f6be │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #60] @ (2f71c ) │ │ │ │ - ldr r2, [pc, #60] @ (2f720 ) │ │ │ │ + ldr r1, [pc, #60] @ (2f6e0 ) │ │ │ │ + ldr r2, [pc, #60] @ (2f6e4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #572 @ 0x23c │ │ │ │ blx c610 │ │ │ │ - b.n 2f6c6 │ │ │ │ + b.n 2f68a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 2f6c6 │ │ │ │ + b.n 2f68a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, r1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f988 │ │ │ │ + b.n 2f954 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f978 │ │ │ │ + b.n 2f944 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2f6ac │ │ │ │ + bvc.n 2f678 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u8 q0, d10, d2 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + vaddl.u8 q8, d6, d2 │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f724 : │ │ │ │ +0002f6e8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #188] @ (2f7f0 ) │ │ │ │ + ldr r2, [pc, #188] @ (2f7b4 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #188] @ (2f7f4 ) │ │ │ │ + ldr r3, [pc, #188] @ (2f7b8 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f7ce │ │ │ │ + beq.n 2f792 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (2f7f8 ) │ │ │ │ + ldr r1, [pc, #168] @ (2f7bc ) │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 2e33c │ │ │ │ - ldr r2, [pc, #156] @ (2f7fc ) │ │ │ │ + bl 2e300 │ │ │ │ + ldr r2, [pc, #156] @ (2f7c0 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ blx c05c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2f7b6 │ │ │ │ + cbz r3, 2f77a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2f7e0 │ │ │ │ + beq.n 2f7a4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #100] @ (2f800 ) │ │ │ │ - ldr r3, [pc, #100] @ (2f804 ) │ │ │ │ + ldr r2, [pc, #100] @ (2f7c4 ) │ │ │ │ + ldr r3, [pc, #100] @ (2f7c8 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1099 @ 0x44b │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - ldr r2, [pc, #80] @ (2f808 ) │ │ │ │ - ldr r3, [pc, #56] @ (2f7f4 ) │ │ │ │ + ldr r2, [pc, #80] @ (2f7cc ) │ │ │ │ + ldr r3, [pc, #56] @ (2f7b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2f7ea │ │ │ │ + bne.n 2f7ae │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #60] @ (2f80c ) │ │ │ │ - ldr r2, [pc, #60] @ (2f810 ) │ │ │ │ + ldr r1, [pc, #60] @ (2f7d0 ) │ │ │ │ + ldr r2, [pc, #60] @ (2f7d4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #620 @ 0x26c │ │ │ │ blx c610 │ │ │ │ - b.n 2f7b6 │ │ │ │ + b.n 2f77a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 2f7b6 │ │ │ │ + b.n 2f77a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vhadd.u16 d0, d10, d2 │ │ │ │ + vhadd.u16 d16, d6, d2 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f8f8 │ │ │ │ + b.n 2f8c4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f8e8 │ │ │ │ + b.n 2f8b4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2f7bc │ │ │ │ + bvs.n 2f788 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 9, cr0, cr10, cr2, {0} │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + cdp2 0, 13, cr0, cr6, cr2, {0} │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f814 : │ │ │ │ +0002f7d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #188] @ (2f8e0 ) │ │ │ │ + ldr r2, [pc, #188] @ (2f8a4 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #188] @ (2f8e4 ) │ │ │ │ + ldr r3, [pc, #188] @ (2f8a8 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f8be │ │ │ │ + beq.n 2f882 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (2f8e8 ) │ │ │ │ + ldr r1, [pc, #168] @ (2f8ac ) │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 2e33c │ │ │ │ - ldr r2, [pc, #156] @ (2f8ec ) │ │ │ │ + bl 2e300 │ │ │ │ + ldr r2, [pc, #156] @ (2f8b0 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ blx c05c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2f8a6 │ │ │ │ + cbz r3, 2f86a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2f8d0 │ │ │ │ + beq.n 2f894 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #100] @ (2f8f0 ) │ │ │ │ - ldr r3, [pc, #100] @ (2f8f4 ) │ │ │ │ + ldr r2, [pc, #100] @ (2f8b4 ) │ │ │ │ + ldr r3, [pc, #100] @ (2f8b8 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1122 @ 0x462 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - ldr r2, [pc, #80] @ (2f8f8 ) │ │ │ │ - ldr r3, [pc, #56] @ (2f8e4 ) │ │ │ │ + ldr r2, [pc, #80] @ (2f8bc ) │ │ │ │ + ldr r3, [pc, #56] @ (2f8a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2f8da │ │ │ │ + bne.n 2f89e │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #60] @ (2f8fc ) │ │ │ │ - ldr r2, [pc, #60] @ (2f900 ) │ │ │ │ + ldr r1, [pc, #60] @ (2f8c0 ) │ │ │ │ + ldr r2, [pc, #60] @ (2f8c4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #664 @ 0x298 │ │ │ │ blx c610 │ │ │ │ - b.n 2f8a6 │ │ │ │ + b.n 2f86a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 2f8a6 │ │ │ │ + b.n 2f86a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 2, cr0, cr10, cr2, {0} │ │ │ │ + cdp2 0, 6, cr0, cr6, cr2, {0} │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2f8cc │ │ │ │ + bpl.n 2f898 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [sl, #8]! │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + stc2l 0, cr0, [r6, #8]! │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f904 : │ │ │ │ +0002f8c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #188] @ (2f9d0 ) │ │ │ │ + ldr r2, [pc, #188] @ (2f994 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #188] @ (2f9d4 ) │ │ │ │ + ldr r3, [pc, #188] @ (2f998 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b0 │ │ │ │ + beq.n 2f974 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (2f9d8 ) │ │ │ │ + ldr r1, [pc, #168] @ (2f99c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 2e33c │ │ │ │ - ldr r2, [pc, #156] @ (2f9dc ) │ │ │ │ + bl 2e300 │ │ │ │ + ldr r2, [pc, #156] @ (2f9a0 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ blx c05c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2f996 │ │ │ │ + cbz r3, 2f95a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2f9c2 │ │ │ │ + beq.n 2f986 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #100] @ (2f9e0 ) │ │ │ │ - ldr r3, [pc, #100] @ (2f9e4 ) │ │ │ │ + ldr r2, [pc, #100] @ (2f9a4 ) │ │ │ │ + ldr r3, [pc, #100] @ (2f9a8 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1444 @ 0x5a4 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - ldr r2, [pc, #80] @ (2f9e8 ) │ │ │ │ - ldr r3, [pc, #56] @ (2f9d4 ) │ │ │ │ + ldr r2, [pc, #80] @ (2f9ac ) │ │ │ │ + ldr r3, [pc, #56] @ (2f998 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2f9cc │ │ │ │ + bne.n 2f990 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #56] @ (2f9ec ) │ │ │ │ - ldr r2, [pc, #60] @ (2f9f0 ) │ │ │ │ + ldr r1, [pc, #56] @ (2f9b0 ) │ │ │ │ + ldr r2, [pc, #60] @ (2f9b4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #712 @ 0x2c8 │ │ │ │ blx c610 │ │ │ │ - b.n 2f996 │ │ │ │ + b.n 2f95a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 2f996 │ │ │ │ + b.n 2f95a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - ldc2 0, cr0, [sl, #-8]! │ │ │ │ + ldc2l 0, cr0, [r6, #-8]! │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - svc 6 │ │ │ │ + svc 10 │ │ │ │ movs r0, r0 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2f9dc │ │ │ │ + bmi.n 2f9a8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [sl], #8 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldc2l 0, cr0, [r6], #8 │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f9f4 : │ │ │ │ +0002f9b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #160] @ 2faa4 │ │ │ │ + ldr.w ip, [pc, #160] @ 2fa68 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #156] @ (2faa8 ) │ │ │ │ + ldr r2, [pc, #156] @ (2fa6c ) │ │ │ │ movs r4, #0 │ │ │ │ add ip, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fa8e │ │ │ │ + beq.n 2fa52 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #136] @ (2faac ) │ │ │ │ + ldr r0, [pc, #136] @ (2fa70 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r5, r3 │ │ │ │ blx c294 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx bd64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2fa76 │ │ │ │ + cbz r3, 2fa3a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #1468 @ 0x5bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #76] @ (2fab0 ) │ │ │ │ - ldr r2, [pc, #80] @ (2fab4 ) │ │ │ │ + ldr r3, [pc, #76] @ (2fa74 ) │ │ │ │ + ldr r2, [pc, #80] @ (2fa78 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - ldr r2, [pc, #64] @ (2fab8 ) │ │ │ │ - ldr r3, [pc, #44] @ (2faa8 ) │ │ │ │ + ldr r2, [pc, #64] @ (2fa7c ) │ │ │ │ + ldr r3, [pc, #44] @ (2fa6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2faa0 │ │ │ │ + bne.n 2fa64 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #44] @ (2fabc ) │ │ │ │ - ldr r2, [pc, #44] @ (2fac0 ) │ │ │ │ + ldr r1, [pc, #44] @ (2fa80 ) │ │ │ │ + ldr r2, [pc, #44] @ (2fa84 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #748 @ 0x2ec │ │ │ │ blx c610 │ │ │ │ - b.n 2fa76 │ │ │ │ + b.n 2fa3a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - mcrr2 0, 0, r0, r8, cr2 │ │ │ │ + stc2 0, cr0, [r4], {2} │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2fae8 │ │ │ │ + bmi.n 2fab4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbda0002 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + ldc2 0, cr0, [r6], {2} │ │ │ │ + strb r2, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fac4 : │ │ │ │ +0002fa88 : │ │ │ │ push {lr} │ │ │ │ mov ip, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbz r0, 2faf4 │ │ │ │ + cbz r0, 2fab8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2fb08 │ │ │ │ + beq.n 2facc │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2fb1e │ │ │ │ + beq.n 2fae2 │ │ │ │ cmp r1, #9 │ │ │ │ - bne.n 2faf2 │ │ │ │ + bne.n 2fab6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cbz r1, 2faf2 │ │ │ │ + cbz r1, 2fab6 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, ip │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r1 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #60] @ (2fb34 ) │ │ │ │ - ldr r2, [pc, #64] @ (2fb38 ) │ │ │ │ + ldr r1, [pc, #60] @ (2faf8 ) │ │ │ │ + ldr r2, [pc, #64] @ (2fafc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #792 @ 0x318 │ │ │ │ b.w c60c │ │ │ │ - ldr r1, [pc, #48] @ (2fb3c ) │ │ │ │ + ldr r1, [pc, #48] @ (2fb00 ) │ │ │ │ mov r0, lr │ │ │ │ - ldr r2, [pc, #48] @ (2fb40 ) │ │ │ │ + ldr r2, [pc, #48] @ (2fb04 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #792 @ 0x318 │ │ │ │ b.w c60c │ │ │ │ - ldr r1, [pc, #36] @ (2fb44 ) │ │ │ │ + ldr r1, [pc, #36] @ (2fb08 ) │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #36] @ (2fb48 ) │ │ │ │ + ldr r2, [pc, #36] @ (2fb0c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #792 @ 0x318 │ │ │ │ b.w c60c │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 2fc34 │ │ │ │ + ble.n 2fc00 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ b.w c824 │ │ │ │ │ │ │ │ -0002fb50 : │ │ │ │ +0002fb14 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #88] @ (2fbb8 ) │ │ │ │ + ldr r4, [pc, #88] @ (2fb7c ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #12] │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 2fb7e │ │ │ │ - ldr r3, [pc, #68] @ (2fbbc ) │ │ │ │ + cbz r3, 2fb42 │ │ │ │ + ldr r3, [pc, #68] @ (2fb80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ce5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fb74 │ │ │ │ - ldr r2, [pc, #48] @ (2fbc0 ) │ │ │ │ + beq.n 2fb38 │ │ │ │ + ldr r2, [pc, #48] @ (2fb84 ) │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #48] @ (2fbc4 ) │ │ │ │ + ldr r1, [pc, #48] @ (2fb88 ) │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #312 @ 0x138 │ │ │ │ add r1, pc │ │ │ │ blx c650 │ │ │ │ movs r1, #16 │ │ │ │ mov r5, r0 │ │ │ │ blx bbd0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx d0ec │ │ │ │ - b.n 2fb74 │ │ │ │ + b.n 2fb38 │ │ │ │ nop │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf7b40002 │ │ │ │ - ble.n 2fbcc │ │ │ │ + @ instruction: 0xf7f00002 │ │ │ │ + ble.n 2fb98 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fbc8 : │ │ │ │ +0002fb8c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx bcb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w c564 │ │ │ │ nop │ │ │ │ │ │ │ │ -0002fbec : │ │ │ │ +0002fbb0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx bcb8 │ │ │ │ @@ -55816,179 +55801,179 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ b.w d270 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #128] @ (2fca8 ) │ │ │ │ + ldr r5, [pc, #128] @ (2fc6c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r4, [pc, #128] @ (2fcac ) │ │ │ │ + ldr r4, [pc, #128] @ (2fc70 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - cbz r0, 2fc96 │ │ │ │ + cbz r0, 2fc5a │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 2fc82 │ │ │ │ + cbz r1, 2fc46 │ │ │ │ add r5, sp, #8 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bd8c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx bc3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b804 │ │ │ │ mov r0, r5 │ │ │ │ blx c020 │ │ │ │ mov r0, r6 │ │ │ │ blx b804 │ │ │ │ - ldr r2, [pc, #68] @ (2fcb0 ) │ │ │ │ - ldr r3, [pc, #64] @ (2fcac ) │ │ │ │ + ldr r2, [pc, #68] @ (2fc74 ) │ │ │ │ + ldr r3, [pc, #64] @ (2fc70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2fca4 │ │ │ │ + bne.n 2fc68 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #48] @ (2fcb4 ) │ │ │ │ + ldr r2, [pc, #48] @ (2fc78 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #48] @ (2fcb8 ) │ │ │ │ + ldr r1, [pc, #48] @ (2fc7c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c610 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2fc68 │ │ │ │ - ldr r2, [pc, #36] @ (2fcbc ) │ │ │ │ - ldr r1, [pc, #36] @ (2fcc0 ) │ │ │ │ + b.n 2fc2c │ │ │ │ + ldr r2, [pc, #36] @ (2fc80 ) │ │ │ │ + ldr r1, [pc, #36] @ (2fc84 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c610 │ │ │ │ - b.n 2fc90 │ │ │ │ + b.n 2fc54 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfa280002 │ │ │ │ + @ instruction: 0xfa640002 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - vld1.8 {d16[0]}, [r8], r2 │ │ │ │ - bcs.n 2fc68 │ │ │ │ + @ instruction: 0xfa240002 │ │ │ │ + bcs.n 2fc34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r2, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fd64 │ │ │ │ + beq.n 2fd28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #16 │ │ │ │ blx c7d8 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ - ldr r0, [pc, #136] @ (2fd7c ) │ │ │ │ + ldr r0, [pc, #136] @ (2fd40 ) │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #124] @ (2fd80 ) │ │ │ │ + ldr r0, [pc, #124] @ (2fd44 ) │ │ │ │ add r0, pc │ │ │ │ blx bdf4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx b804 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #100] @ (2fd84 ) │ │ │ │ + ldr r2, [pc, #100] @ (2fd48 ) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 2fc18 │ │ │ │ + bl 2fbdc │ │ │ │ mov r0, r6 │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ blx b804 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2fd38 │ │ │ │ + bne.n 2fcfc │ │ │ │ dmb ish │ │ │ │ - cbz r3, 2fd54 │ │ │ │ + cbz r3, 2fd18 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #16 │ │ │ │ blx d24c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #32] @ (2fd88 ) │ │ │ │ + ldr r1, [pc, #32] @ (2fd4c ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #32] @ (2fd8c ) │ │ │ │ + ldr r2, [pc, #32] @ (2fd50 ) │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #16 │ │ │ │ blx c610 │ │ │ │ - b.n 2fd4c │ │ │ │ - b.n 301b0 │ │ │ │ + b.n 2fd10 │ │ │ │ + b.n 3017c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 301c0 │ │ │ │ + b.n 3018c │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ movs r1, r0 │ │ │ │ - b.n 3009c │ │ │ │ + b.n 30068 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2fdb6 │ │ │ │ + cbz r0, 2fd7a │ │ │ │ subs r4, r0, #4 │ │ │ │ add.w r5, r0, #12 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 2fdb2 │ │ │ │ + cbz r0, 2fd76 │ │ │ │ blx b804 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 2fda8 │ │ │ │ + bne.n 2fd6c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w b800 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 2fdec │ │ │ │ + cbz r1, 2fdb0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -55999,3484 +55984,3484 @@ │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002fdf0 : │ │ │ │ +0002fdb4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #200] @ (2fec8 ) │ │ │ │ + ldr r2, [pc, #200] @ (2fe8c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #200] @ (2fecc ) │ │ │ │ + ldr r3, [pc, #200] @ (2fe90 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2feb2 │ │ │ │ + beq.n 2fe76 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #180] @ (2fed0 ) │ │ │ │ + ldr r1, [pc, #180] @ (2fe94 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2fcc4 │ │ │ │ - ldr r2, [pc, #176] @ (2fed4 ) │ │ │ │ + bl 2fc88 │ │ │ │ + ldr r2, [pc, #176] @ (2fe98 ) │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ blx d290 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r2, r3, #1 │ │ │ │ - blt.n 2fe52 │ │ │ │ - ldr r1, [pc, #156] @ (2fed8 ) │ │ │ │ - ldr r2, [pc, #144] @ (2fecc ) │ │ │ │ + blt.n 2fe16 │ │ │ │ + ldr r1, [pc, #156] @ (2fe9c ) │ │ │ │ + ldr r2, [pc, #144] @ (2fe90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 2fec2 │ │ │ │ + bne.n 2fe86 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx bce8 │ │ │ │ - ldr r2, [pc, #132] @ (2fedc ) │ │ │ │ + ldr r2, [pc, #132] @ (2fea0 ) │ │ │ │ movs r1, #3 │ │ │ │ add r2, pc │ │ │ │ blx c4c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r1, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2feaa │ │ │ │ + beq.n 2fe6e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #80] @ (2fee0 ) │ │ │ │ - ldr r2, [pc, #84] @ (2fee4 ) │ │ │ │ + ldr r3, [pc, #80] @ (2fea4 ) │ │ │ │ + ldr r2, [pc, #84] @ (2fea8 ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2fe38 │ │ │ │ + b.n 2fdfc │ │ │ │ mov r0, r5 │ │ │ │ blx c4ec │ │ │ │ - b.n 2fea4 │ │ │ │ - ldr r1, [pc, #52] @ (2fee8 ) │ │ │ │ - ldr r2, [pc, #52] @ (2feec ) │ │ │ │ + b.n 2fe68 │ │ │ │ + ldr r1, [pc, #52] @ (2feac ) │ │ │ │ + ldr r2, [pc, #52] @ (2feb0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ blx c610 │ │ │ │ - b.n 2fea4 │ │ │ │ + b.n 2fe68 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str.w r0, [lr, r2] │ │ │ │ + strb.w r0, [sl, #2] │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 30124 │ │ │ │ + b.n 300f0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 30120 │ │ │ │ + b.n 300ec │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [r8, r2] │ │ │ │ - b.n 3011c │ │ │ │ + ldr.w r0, [r4, r2] │ │ │ │ + b.n 300e8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 300f4 │ │ │ │ + b.n 300c0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #408] @ (30080 ) │ │ │ │ + ldr r4, [pc, #424] @ (30054 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2ff70 │ │ │ │ + b.n 2ff3c │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fef0 : │ │ │ │ - cbz r0, 2fef8 │ │ │ │ - ldr r1, [pc, #44] @ (2ff20 ) │ │ │ │ +0002feb4 : │ │ │ │ + cbz r0, 2febc │ │ │ │ + ldr r1, [pc, #44] @ (2fee4 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 2fcc4 │ │ │ │ + b.n 2fc88 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (2ff24 ) │ │ │ │ - ldr r2, [pc, #28] @ (2ff28 ) │ │ │ │ + ldr r1, [pc, #28] @ (2fee8 ) │ │ │ │ + ldr r2, [pc, #28] @ (2feec ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ blx c610 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 30094 │ │ │ │ + b.n 30060 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ff2c : │ │ │ │ +0002fef0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (30070 ) │ │ │ │ - ldr r3, [pc, #308] @ (30074 ) │ │ │ │ + ldr r2, [pc, #304] @ (30034 ) │ │ │ │ + ldr r3, [pc, #308] @ (30038 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30042 │ │ │ │ + beq.n 30006 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2ffee │ │ │ │ + beq.n 2ffb2 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2fc18 │ │ │ │ + bl 2fbdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ffd6 │ │ │ │ + beq.n 2ff9a │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 30000 │ │ │ │ + beq.n 2ffc4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx ccf0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #252] @ (30078 ) │ │ │ │ + ldr r0, [pc, #252] @ (3003c ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ blx c294 │ │ │ │ mov r5, r0 │ │ │ │ blx bce8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ blx c4c4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bce8 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 30052 │ │ │ │ + beq.n 30016 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d178 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #192] @ (3007c ) │ │ │ │ + ldr r3, [pc, #192] @ (30040 ) │ │ │ │ movw r1, #2215 @ 0x8a7 │ │ │ │ - ldr r2, [pc, #188] @ (30080 ) │ │ │ │ + ldr r2, [pc, #188] @ (30044 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ strd r1, r6, [sp] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - ldr r2, [pc, #172] @ (30084 ) │ │ │ │ - ldr r3, [pc, #152] @ (30074 ) │ │ │ │ + ldr r2, [pc, #172] @ (30048 ) │ │ │ │ + ldr r3, [pc, #152] @ (30038 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3006c │ │ │ │ + bne.n 30030 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #152] @ (30088 ) │ │ │ │ + ldr r1, [pc, #152] @ (3004c ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #152] @ (3008c ) │ │ │ │ + ldr r2, [pc, #152] @ (30050 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ blx c610 │ │ │ │ - b.n 2ffd6 │ │ │ │ + b.n 2ff9a │ │ │ │ mov r0, r5 │ │ │ │ blx ccf0 │ │ │ │ mov r5, r0 │ │ │ │ blx bce8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #3 │ │ │ │ blx c4c4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bce8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 30062 │ │ │ │ + beq.n 30026 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d178 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov.w r1, #2192 @ 0x890 │ │ │ │ - ldr r3, [pc, #88] @ (30090 ) │ │ │ │ + ldr r3, [pc, #88] @ (30054 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #88] @ (30094 ) │ │ │ │ + ldr r2, [pc, #88] @ (30058 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - b.n 2ffc6 │ │ │ │ - ldr r1, [pc, #84] @ (30098 ) │ │ │ │ - ldr r2, [pc, #84] @ (3009c ) │ │ │ │ + b.n 2ff8a │ │ │ │ + ldr r1, [pc, #84] @ (3005c ) │ │ │ │ + ldr r2, [pc, #84] @ (30060 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ blx c610 │ │ │ │ - b.n 2ffd6 │ │ │ │ + b.n 2ff9a │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx c4ec │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ - b.n 2ffd6 │ │ │ │ + b.n 2ff9a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx c4ec │ │ │ │ - b.n 2ffd6 │ │ │ │ + b.n 2ff9a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf7120002 │ │ │ │ + @ instruction: 0xf74e0002 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ movs r1, r0 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #224] @ (30164 ) │ │ │ │ + ldr r3, [pc, #240] @ (30138 ) │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf67a0002 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + @ instruction: 0xf6b60002 │ │ │ │ + strh r4, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #760] @ (30390 ) │ │ │ │ + ldr r2, [pc, #776] @ (30364 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #200] @ (3017c ) │ │ │ │ + ldr r1, [pc, #200] @ (30140 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #200] @ (30180 ) │ │ │ │ + ldr r2, [pc, #200] @ (30144 ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30156 │ │ │ │ + beq.n 3011a │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #176] @ (30184 ) │ │ │ │ - ldr r0, [pc, #180] @ (30188 ) │ │ │ │ + ldr r1, [pc, #176] @ (30148 ) │ │ │ │ + ldr r0, [pc, #180] @ (3014c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3014e │ │ │ │ + beq.n 30112 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 30168 │ │ │ │ + beq.n 3012c │ │ │ │ mov r0, r4 │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #112] @ (3018c ) │ │ │ │ - ldr r3, [pc, #112] @ (30190 ) │ │ │ │ + ldr r2, [pc, #112] @ (30150 ) │ │ │ │ + ldr r3, [pc, #112] @ (30154 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movw r1, #925 @ 0x39d │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - ldr r2, [pc, #92] @ (30194 ) │ │ │ │ - ldr r3, [pc, #68] @ (30180 ) │ │ │ │ + ldr r2, [pc, #92] @ (30158 ) │ │ │ │ + ldr r3, [pc, #68] @ (30144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 30178 │ │ │ │ + bne.n 3013c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx b804 │ │ │ │ - b.n 30136 │ │ │ │ - ldr r1, [pc, #64] @ (30198 ) │ │ │ │ - ldr r2, [pc, #64] @ (3019c ) │ │ │ │ + b.n 300fa │ │ │ │ + ldr r1, [pc, #64] @ (3015c ) │ │ │ │ + ldr r2, [pc, #64] @ (30160 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #288 @ 0x120 │ │ │ │ blx c610 │ │ │ │ - b.n 30136 │ │ │ │ + b.n 300fa │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx c4ec │ │ │ │ mov r0, r4 │ │ │ │ blx b804 │ │ │ │ - b.n 30136 │ │ │ │ + b.n 300fa │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf59a0002 │ │ │ │ + rsbs r0, r6, #8519680 @ 0x820000 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #880] @ (30500 ) │ │ │ │ + ldr r1, [pc, #896] @ (304d4 ) │ │ │ │ movs r0, r0 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, sl, #8519680 @ 0x820000 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + adcs.w r0, r6, #8519680 @ 0x820000 │ │ │ │ + str r6, [r0, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 300d8 │ │ │ │ + ble.n 300a4 │ │ │ │ ... │ │ │ │ │ │ │ │ -000301a0 : │ │ │ │ +00030164 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #244] @ (302a8 ) │ │ │ │ + ldr r1, [pc, #244] @ (3026c ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #244] @ (302ac ) │ │ │ │ + ldr r2, [pc, #244] @ (30270 ) │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30286 │ │ │ │ + beq.n 3024a │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ blx c2ec │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbz r5, 30230 │ │ │ │ + cbz r5, 301f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 30298 │ │ │ │ + beq.n 3025c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #176] @ (302b0 ) │ │ │ │ - ldr r3, [pc, #180] @ (302b4 ) │ │ │ │ + ldr r2, [pc, #176] @ (30274 ) │ │ │ │ + ldr r3, [pc, #180] @ (30278 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ movw r1, #885 @ 0x375 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - ldr r2, [pc, #156] @ (302b8 ) │ │ │ │ - ldr r3, [pc, #144] @ (302ac ) │ │ │ │ + ldr r2, [pc, #156] @ (3027c ) │ │ │ │ + ldr r3, [pc, #144] @ (30270 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 302a2 │ │ │ │ + bne.n 30266 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eor.w r1, r0, r0, asr #31 │ │ │ │ add r2, sp, #24 │ │ │ │ rsb r1, r1, r0, asr #31 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 300a0 │ │ │ │ + bl 30064 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30218 │ │ │ │ + beq.n 301dc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r4, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3027c │ │ │ │ + beq.n 30240 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #76] @ (302bc ) │ │ │ │ - ldr r3, [pc, #80] @ (302c0 ) │ │ │ │ + ldr r2, [pc, #76] @ (30280 ) │ │ │ │ + ldr r3, [pc, #80] @ (30284 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #899 @ 0x383 │ │ │ │ - b.n 3020a │ │ │ │ + b.n 301ce │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 30218 │ │ │ │ - ldr r1, [pc, #60] @ (302c4 ) │ │ │ │ - ldr r2, [pc, #60] @ (302c8 ) │ │ │ │ + b.n 301dc │ │ │ │ + ldr r1, [pc, #60] @ (30288 ) │ │ │ │ + ldr r2, [pc, #60] @ (3028c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #344 @ 0x158 │ │ │ │ blx c610 │ │ │ │ - b.n 30218 │ │ │ │ + b.n 301dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 30218 │ │ │ │ + b.n 301dc │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - eors.w r0, ip, #8519680 @ 0x820000 │ │ │ │ + @ instruction: 0xf4d80002 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #1008] @ (306a4 ) │ │ │ │ + ldr r1, [pc, #0] @ (30278 ) │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 301e8 │ │ │ │ + ble.n 301b4 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r8, #8519680 @ 0x820000 │ │ │ │ - ldr r0, [pc, #552] @ (304e8 ) │ │ │ │ + orns r0, r4, #8519680 @ 0x820000 │ │ │ │ + ldr r0, [pc, #568] @ (304bc ) │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 30314 │ │ │ │ + ble.n 302e0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 303a4 │ │ │ │ + bgt.n 30370 │ │ │ │ ... │ │ │ │ │ │ │ │ -000302cc : │ │ │ │ +00030290 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ - ldr r2, [pc, #548] @ (30504 ) │ │ │ │ + ldr r2, [pc, #548] @ (304c8 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #544] @ (30508 ) │ │ │ │ + ldr r3, [pc, #544] @ (304cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3042c │ │ │ │ + beq.w 303f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ blx c484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 303d8 │ │ │ │ + beq.n 3039c │ │ │ │ blx c3ac │ │ │ │ mov r5, r0 │ │ │ │ blx bed8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx bc14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx b804 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 303ca │ │ │ │ - ldr r1, [pc, #488] @ (3050c ) │ │ │ │ + beq.n 3038e │ │ │ │ + ldr r1, [pc, #488] @ (304d0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30388 │ │ │ │ + cbz r3, 3034c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 303c0 │ │ │ │ + beq.n 30384 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #964 @ 0x3c4 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #440] @ (30510 ) │ │ │ │ - ldr r2, [pc, #440] @ (30514 ) │ │ │ │ + ldr r3, [pc, #440] @ (304d4 ) │ │ │ │ + ldr r2, [pc, #440] @ (304d8 ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - ldr r2, [pc, #424] @ (30518 ) │ │ │ │ - ldr r3, [pc, #404] @ (30508 ) │ │ │ │ + ldr r2, [pc, #424] @ (304dc ) │ │ │ │ + ldr r3, [pc, #404] @ (304cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 304fe │ │ │ │ + bne.w 304c2 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #400] @ (3051c ) │ │ │ │ + ldr r1, [pc, #400] @ (304e0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 303e6 │ │ │ │ - ldr r1, [pc, #384] @ (30520 ) │ │ │ │ + cbnz r2, 303aa │ │ │ │ + ldr r1, [pc, #384] @ (304e4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30464 │ │ │ │ + beq.n 30428 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3043e │ │ │ │ + bne.n 30402 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 3036e │ │ │ │ + b.n 30332 │ │ │ │ blx c3ac │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx c02c │ │ │ │ - b.n 30322 │ │ │ │ + b.n 302e6 │ │ │ │ blx c840 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ blx c02c │ │ │ │ - b.n 30302 │ │ │ │ + b.n 302c6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx bce8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 303c0 │ │ │ │ + beq.n 30384 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #280] @ (30524 ) │ │ │ │ + ldr r3, [pc, #280] @ (304e8 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #280] @ (30528 ) │ │ │ │ + ldr r2, [pc, #280] @ (304ec ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #975 @ 0x3cf │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 3036e │ │ │ │ - ldr r1, [pc, #252] @ (3052c ) │ │ │ │ - ldr r2, [pc, #256] @ (30530 ) │ │ │ │ + b.n 30332 │ │ │ │ + ldr r1, [pc, #252] @ (304f0 ) │ │ │ │ + ldr r2, [pc, #256] @ (304f4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #400 @ 0x190 │ │ │ │ blx c610 │ │ │ │ - b.n 3036e │ │ │ │ + b.n 30332 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #220] @ (30534 ) │ │ │ │ - ldr r3, [pc, #224] @ (30538 ) │ │ │ │ + ldr r2, [pc, #220] @ (304f8 ) │ │ │ │ + ldr r3, [pc, #224] @ (304fc ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #986 @ 0x3da │ │ │ │ - b.n 3041c │ │ │ │ - ldr r1, [pc, #212] @ (3053c ) │ │ │ │ + b.n 303e0 │ │ │ │ + ldr r1, [pc, #212] @ (30500 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 304b2 │ │ │ │ + cbz r2, 30476 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx bce8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 303c0 │ │ │ │ + beq.n 30384 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #160] @ (30540 ) │ │ │ │ + ldr r3, [pc, #160] @ (30504 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #160] @ (30544 ) │ │ │ │ + ldr r2, [pc, #160] @ (30508 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #997 @ 0x3e5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - b.n 3041c │ │ │ │ - ldr r1, [pc, #148] @ (30548 ) │ │ │ │ + b.n 303e0 │ │ │ │ + ldr r1, [pc, #148] @ (3050c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3036e │ │ │ │ + beq.w 30332 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 303c0 │ │ │ │ + beq.w 30384 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #92] @ (3054c ) │ │ │ │ - ldr r3, [pc, #92] @ (30550 ) │ │ │ │ + ldr r2, [pc, #92] @ (30510 ) │ │ │ │ + ldr r3, [pc, #92] @ (30514 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1008 @ 0x3f0 │ │ │ │ add r3, pc │ │ │ │ - b.n 3041c │ │ │ │ + b.n 303e0 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3740002 │ │ │ │ + @ instruction: 0xf3b00002 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 304a0 │ │ │ │ + bgt.n 3046c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 30590 │ │ │ │ + bgt.n 3055c │ │ │ │ movs r0, r0 │ │ │ │ - blxns r3 │ │ │ │ + blx r4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2e20002 │ │ │ │ - bgt.n 30618 │ │ │ │ + @ instruction: 0xf31e0002 │ │ │ │ + bgt.n 303e4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3042c │ │ │ │ + bgt.n 303f8 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 30440 │ │ │ │ + blt.n 3040c │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, sp │ │ │ │ + mov ip, sp │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #944] @ (308e0 ) │ │ │ │ + ldr r6, [pc, #960] @ (308b4 ) │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 304c0 │ │ │ │ + bge.n 3048c │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r4 │ │ │ │ + mov lr, r4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 305bc │ │ │ │ + blt.n 30588 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 304f8 │ │ │ │ + blt.n 304c4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 30534 │ │ │ │ + bge.n 30500 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r2, sl │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 304ac │ │ │ │ + blt.n 30478 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 30498 │ │ │ │ + bge.n 30464 │ │ │ │ ... │ │ │ │ │ │ │ │ -00030554 : │ │ │ │ +00030518 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r2, [pc, #1604] @ 30bac │ │ │ │ + ldr.w r2, [pc, #1604] @ 30b70 │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w r3, [pc, #1604] @ 30bb0 │ │ │ │ + ldr.w r3, [pc, #1604] @ 30b74 │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30672 │ │ │ │ + beq.n 30636 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #1580] @ 30bb4 │ │ │ │ + ldr.w r1, [pc, #1580] @ 30b78 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 305fe │ │ │ │ + beq.n 305c2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 30636 │ │ │ │ + beq.n 305fa │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1528] @ 30bb8 │ │ │ │ - ldr.w r3, [pc, #1528] @ 30bbc │ │ │ │ + ldr.w r2, [pc, #1528] @ 30b7c │ │ │ │ + ldr.w r3, [pc, #1528] @ 30b80 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1032 @ 0x408 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - ldr.w r2, [pc, #1504] @ 30bc0 │ │ │ │ - ldr.w r3, [pc, #1484] @ 30bb0 │ │ │ │ + ldr.w r2, [pc, #1504] @ 30b84 │ │ │ │ + ldr.w r3, [pc, #1484] @ 30b74 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 307e2 │ │ │ │ + bne.w 307a6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r1, [pc, #1476] @ 30bc4 │ │ │ │ + ldr.w r1, [pc, #1476] @ 30b88 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 30640 │ │ │ │ - ldr.w r1, [pc, #1460] @ 30bc8 │ │ │ │ + cbnz r4, 30604 │ │ │ │ + ldr.w r1, [pc, #1460] @ 30b8c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 306bc │ │ │ │ + beq.n 30680 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 30692 │ │ │ │ + bne.n 30656 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 305de │ │ │ │ + b.n 305a2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 30688 │ │ │ │ + beq.n 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r3, [pc, #1392] @ 30bcc │ │ │ │ + ldr.w r3, [pc, #1392] @ 30b90 │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1388] @ 30bd0 │ │ │ │ + ldr.w r2, [pc, #1388] @ 30b94 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1048 @ 0x418 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 305d0 │ │ │ │ - ldr.w r1, [pc, #1376] @ 30bd4 │ │ │ │ - ldr.w r2, [pc, #1376] @ 30bd8 │ │ │ │ + b.n 30594 │ │ │ │ + ldr.w r1, [pc, #1376] @ 30b98 │ │ │ │ + ldr.w r2, [pc, #1376] @ 30b9c │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #452 @ 0x1c4 │ │ │ │ blx c610 │ │ │ │ - b.n 305de │ │ │ │ + b.n 305a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 305de │ │ │ │ + b.n 305a2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1328] @ 30bdc │ │ │ │ - ldr.w r3, [pc, #1328] @ 30be0 │ │ │ │ + ldr.w r2, [pc, #1328] @ 30ba0 │ │ │ │ + ldr.w r3, [pc, #1328] @ 30ba4 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1064 @ 0x428 │ │ │ │ add r3, pc │ │ │ │ - b.n 305d0 │ │ │ │ - ldr.w r1, [pc, #1316] @ 30be4 │ │ │ │ + b.n 30594 │ │ │ │ + ldr.w r1, [pc, #1316] @ 30ba8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 30702 │ │ │ │ + cbz r4, 306c6 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 30688 │ │ │ │ + beq.n 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r3, [pc, #1276] @ 30be8 │ │ │ │ + ldr.w r3, [pc, #1276] @ 30bac │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1272] @ 30bec │ │ │ │ + ldr.w r2, [pc, #1272] @ 30bb0 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1080 @ 0x438 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 305d0 │ │ │ │ - ldr.w r1, [pc, #1260] @ 30bf0 │ │ │ │ + b.n 30594 │ │ │ │ + ldr.w r1, [pc, #1260] @ 30bb4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 3074e │ │ │ │ + cbz r3, 30712 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 30636 │ │ │ │ + beq.n 305fa │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1208] @ 30bf4 │ │ │ │ - ldr.w r3, [pc, #1208] @ 30bf8 │ │ │ │ + ldr.w r2, [pc, #1208] @ 30bb8 │ │ │ │ + ldr.w r3, [pc, #1208] @ 30bbc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1096 @ 0x448 │ │ │ │ add r3, pc │ │ │ │ - b.n 305d0 │ │ │ │ - ldr.w r1, [pc, #1196] @ 30bfc │ │ │ │ + b.n 30594 │ │ │ │ + ldr.w r1, [pc, #1196] @ 30bc0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 30794 │ │ │ │ + cbz r4, 30758 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 30688 │ │ │ │ + beq.n 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r3, [pc, #1156] @ 30c00 │ │ │ │ + ldr.w r3, [pc, #1156] @ 30bc4 │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1152] @ 30c04 │ │ │ │ + ldr.w r2, [pc, #1152] @ 30bc8 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 305d0 │ │ │ │ - ldr.w r1, [pc, #1136] @ 30c08 │ │ │ │ + b.n 30594 │ │ │ │ + ldr.w r1, [pc, #1136] @ 30bcc │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 307e6 │ │ │ │ + cbz r3, 307aa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 30636 │ │ │ │ + beq.w 305fa │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1084] @ 30c0c │ │ │ │ - ldr.w r3, [pc, #1084] @ 30c10 │ │ │ │ + ldr.w r2, [pc, #1084] @ 30bd0 │ │ │ │ + ldr.w r3, [pc, #1084] @ 30bd4 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1126 @ 0x466 │ │ │ │ - b.n 305d0 │ │ │ │ + b.n 30594 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - ldr.w r1, [pc, #1068] @ 30c14 │ │ │ │ + ldr.w r1, [pc, #1068] @ 30bd8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30836 │ │ │ │ + cbz r3, 307fa │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30688 │ │ │ │ + beq.w 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1145 @ 0x479 │ │ │ │ - ldr.w r2, [pc, #1024] @ 30c18 │ │ │ │ + ldr.w r2, [pc, #1024] @ 30bdc │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1020] @ (30c1c ) │ │ │ │ + ldr r3, [pc, #1020] @ (30be0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 305de │ │ │ │ - ldr r1, [pc, #1000] @ (30c20 ) │ │ │ │ + b.n 305a2 │ │ │ │ + ldr r1, [pc, #1000] @ (30be4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30870 │ │ │ │ + cbz r3, 30834 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30688 │ │ │ │ + beq.w 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1233 @ 0x4d1 │ │ │ │ - ldr r2, [pc, #960] @ (30c24 ) │ │ │ │ + ldr r2, [pc, #960] @ (30be8 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #956] @ (30c28 ) │ │ │ │ + ldr r3, [pc, #956] @ (30bec ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30822 │ │ │ │ - ldr r1, [pc, #952] @ (30c2c ) │ │ │ │ + b.n 307e6 │ │ │ │ + ldr r1, [pc, #952] @ (30bf0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 308ac │ │ │ │ + cbz r3, 30870 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30688 │ │ │ │ + beq.w 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1252 @ 0x4e4 │ │ │ │ - ldr r2, [pc, #912] @ (30c30 ) │ │ │ │ + ldr r2, [pc, #912] @ (30bf4 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #908] @ (30c34 ) │ │ │ │ + ldr r3, [pc, #908] @ (30bf8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30822 │ │ │ │ - ldr r1, [pc, #904] @ (30c38 ) │ │ │ │ + b.n 307e6 │ │ │ │ + ldr r1, [pc, #904] @ (30bfc ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 308ee │ │ │ │ + cbz r3, 308b2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30688 │ │ │ │ + beq.w 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #860] @ (30c3c ) │ │ │ │ + ldr r2, [pc, #860] @ (30c00 ) │ │ │ │ movw r1, #1271 @ 0x4f7 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #856] @ (30c40 ) │ │ │ │ + ldr r3, [pc, #856] @ (30c04 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 305d0 │ │ │ │ - ldr r1, [pc, #852] @ (30c44 ) │ │ │ │ + b.n 30594 │ │ │ │ + ldr r1, [pc, #852] @ (30c08 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 30930 │ │ │ │ + cbz r3, 308f4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30688 │ │ │ │ + beq.w 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #808] @ (30c48 ) │ │ │ │ + ldr r2, [pc, #808] @ (30c0c ) │ │ │ │ movw r1, #1289 @ 0x509 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #800] @ (30c4c ) │ │ │ │ + ldr r3, [pc, #800] @ (30c10 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 305d0 │ │ │ │ - ldr r1, [pc, #796] @ (30c50 ) │ │ │ │ + b.n 30594 │ │ │ │ + ldr r1, [pc, #796] @ (30c14 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 30972 │ │ │ │ + cbz r3, 30936 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30688 │ │ │ │ + beq.w 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #752] @ (30c54 ) │ │ │ │ + ldr r2, [pc, #752] @ (30c18 ) │ │ │ │ movw r1, #1316 @ 0x524 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #748] @ (30c58 ) │ │ │ │ + ldr r3, [pc, #748] @ (30c1c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 305d0 │ │ │ │ - ldr r1, [pc, #744] @ (30c5c ) │ │ │ │ + b.n 30594 │ │ │ │ + ldr r1, [pc, #744] @ (30c20 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 309b4 │ │ │ │ + cbz r3, 30978 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30688 │ │ │ │ + beq.w 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #700] @ (30c60 ) │ │ │ │ + ldr r2, [pc, #700] @ (30c24 ) │ │ │ │ movw r1, #1343 @ 0x53f │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #692] @ (30c64 ) │ │ │ │ + ldr r3, [pc, #692] @ (30c28 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 305d0 │ │ │ │ - ldr r1, [pc, #688] @ (30c68 ) │ │ │ │ + b.n 30594 │ │ │ │ + ldr r1, [pc, #688] @ (30c2c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 309f6 │ │ │ │ + cbz r3, 309ba │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30688 │ │ │ │ + beq.w 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #644] @ (30c6c ) │ │ │ │ + ldr r2, [pc, #644] @ (30c30 ) │ │ │ │ movw r1, #1371 @ 0x55b │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #640] @ (30c70 ) │ │ │ │ + ldr r3, [pc, #640] @ (30c34 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 305d0 │ │ │ │ - ldr r1, [pc, #636] @ (30c74 ) │ │ │ │ + b.n 30594 │ │ │ │ + ldr r1, [pc, #636] @ (30c38 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 30a38 │ │ │ │ + cbz r3, 309fc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30688 │ │ │ │ + beq.w 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #592] @ (30c78 ) │ │ │ │ + ldr r2, [pc, #592] @ (30c3c ) │ │ │ │ movw r1, #1398 @ 0x576 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #584] @ (30c7c ) │ │ │ │ + ldr r3, [pc, #584] @ (30c40 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 305d0 │ │ │ │ - ldr r1, [pc, #580] @ (30c80 ) │ │ │ │ + b.n 30594 │ │ │ │ + ldr r1, [pc, #580] @ (30c44 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30a78 │ │ │ │ + cbz r3, 30a3c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30688 │ │ │ │ + beq.w 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #540] @ (30c84 ) │ │ │ │ + ldr r2, [pc, #540] @ (30c48 ) │ │ │ │ movw r1, #1426 @ 0x592 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #532] @ (30c88 ) │ │ │ │ + ldr r3, [pc, #532] @ (30c4c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 305d0 │ │ │ │ - ldr r1, [pc, #528] @ (30c8c ) │ │ │ │ + b.n 30594 │ │ │ │ + ldr r1, [pc, #528] @ (30c50 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30ab2 │ │ │ │ + cbz r3, 30a76 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30688 │ │ │ │ + beq.w 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1445 @ 0x5a5 │ │ │ │ - ldr r2, [pc, #488] @ (30c90 ) │ │ │ │ + ldr r2, [pc, #488] @ (30c54 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #488] @ (30c94 ) │ │ │ │ + ldr r3, [pc, #488] @ (30c58 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30822 │ │ │ │ - ldr r1, [pc, #484] @ (30c98 ) │ │ │ │ + b.n 307e6 │ │ │ │ + ldr r1, [pc, #484] @ (30c5c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30aec │ │ │ │ + cbz r3, 30ab0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30688 │ │ │ │ + beq.w 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #1456 @ 0x5b0 │ │ │ │ - ldr r2, [pc, #444] @ (30c9c ) │ │ │ │ + ldr r2, [pc, #444] @ (30c60 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #440] @ (30ca0 ) │ │ │ │ + ldr r3, [pc, #440] @ (30c64 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30822 │ │ │ │ - ldr r1, [pc, #436] @ (30ca4 ) │ │ │ │ + b.n 307e6 │ │ │ │ + ldr r1, [pc, #436] @ (30c68 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 30b28 │ │ │ │ + cbz r3, 30aec │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30688 │ │ │ │ + beq.w 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1516 @ 0x5ec │ │ │ │ - ldr r2, [pc, #396] @ (30ca8 ) │ │ │ │ + ldr r2, [pc, #396] @ (30c6c ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #392] @ (30cac ) │ │ │ │ + ldr r3, [pc, #392] @ (30c70 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30822 │ │ │ │ - ldr r1, [pc, #388] @ (30cb0 ) │ │ │ │ + b.n 307e6 │ │ │ │ + ldr r1, [pc, #388] @ (30c74 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 30b6a │ │ │ │ + cbz r3, 30b2e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30688 │ │ │ │ + beq.w 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #344] @ (30cb4 ) │ │ │ │ + ldr r2, [pc, #344] @ (30c78 ) │ │ │ │ movw r1, #1532 @ 0x5fc │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #340] @ (30cb8 ) │ │ │ │ + ldr r3, [pc, #340] @ (30c7c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 305d0 │ │ │ │ + b.n 30594 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #11 │ │ │ │ - bl 300a0 │ │ │ │ + bl 30064 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 305de │ │ │ │ + beq.w 305a2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30688 │ │ │ │ + beq.w 3064c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #288] @ (30cbc ) │ │ │ │ + ldr r2, [pc, #288] @ (30c80 ) │ │ │ │ movw r1, #1543 @ 0x607 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #280] @ (30cc0 ) │ │ │ │ + ldr r3, [pc, #280] @ (30c84 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 305d0 │ │ │ │ - @ instruction: 0xf0e40002 │ │ │ │ + b.n 30594 │ │ │ │ + @ instruction: 0xf1200002 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 30bb0 │ │ │ │ + blt.n 30b7c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 30b5c │ │ │ │ + bls.n 30b28 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, lr, #2 │ │ │ │ - blt.n 30c20 │ │ │ │ + @ instruction: 0xf0aa0002 │ │ │ │ + blt.n 30bec │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 30b88 │ │ │ │ + blt.n 30b54 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 30c40 │ │ │ │ + bls.n 30c0c │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r1 │ │ │ │ + add sl, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #648] @ (30e60 ) │ │ │ │ + ldr r4, [pc, #664] @ (30e34 ) │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 30cd4 │ │ │ │ + bhi.n 30aa0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r9 │ │ │ │ + add r6, r9 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 30bac │ │ │ │ + bhi.n 30b78 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 30bd4 │ │ │ │ + blt.n 30ba0 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 30b3c │ │ │ │ + bhi.n 30b08 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r6, r7 │ │ │ │ + add r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 30cd8 │ │ │ │ + bgt.n 30ca4 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r7 │ │ │ │ + bics r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 30ca0 │ │ │ │ + bhi.n 30c6c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 30bc0 │ │ │ │ + bgt.n 30b8c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 30c30 │ │ │ │ + bhi.n 30bfc │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r5 │ │ │ │ + muls r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 30c9c │ │ │ │ + ble.n 30c68 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r4, r4 │ │ │ │ + orrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 30b98 │ │ │ │ + bvc.n 30b64 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 30d04 │ │ │ │ + ble.n 30cd0 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 30d18 │ │ │ │ + bvc.n 30ae4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 30c8c │ │ │ │ + bvc.n 30c58 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, lr, r0 │ │ │ │ - negs r6, r2 │ │ │ │ + @ instruction: 0xebe20000 │ │ │ │ + negs r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 30c20 │ │ │ │ + bvs.n 30bec │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r2], {0} │ │ │ │ - tst r4, r2 │ │ │ │ + ldcl 0, cr0, [r6], {0} │ │ │ │ + tst r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 30ba8 │ │ │ │ + bvs.n 30b74 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0] │ │ │ │ - rors r2, r2 │ │ │ │ + ldcl 0, cr0, [r4] │ │ │ │ + rors r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 30d30 │ │ │ │ + bvs.n 30cfc │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr6, cr0, {0} │ │ │ │ - sbcs r0, r2 │ │ │ │ + cdp 0, 9, cr0, cr10, cr0, {0} │ │ │ │ + sbcs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 30cb8 │ │ │ │ + bvs.n 30c84 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d40000 │ │ │ │ - adcs r6, r1 │ │ │ │ + @ instruction: 0xf0d80000 │ │ │ │ + adcs r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 30c40 │ │ │ │ + bpl.n 30c0c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31a0000 │ │ │ │ - asrs r4, r1 │ │ │ │ + @ instruction: 0xf31e0000 │ │ │ │ + asrs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 30bc8 │ │ │ │ + bpl.n 30b94 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5980000 │ │ │ │ - lsrs r2, r1 │ │ │ │ + @ instruction: 0xf59c0000 │ │ │ │ + lsrs r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 30d50 │ │ │ │ + bpl.n 30d1c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7fa0000 │ │ │ │ - lsls r2, r1 │ │ │ │ + @ instruction: 0xf7fe0000 │ │ │ │ + lsls r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 30cdc │ │ │ │ + bpl.n 30ca8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8e0000 │ │ │ │ - eors r0, r2 │ │ │ │ + @ instruction: 0xfa920000 │ │ │ │ + eors r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 30c74 │ │ │ │ + bmi.n 30c40 │ │ │ │ movs r0, r0 │ │ │ │ - smmls r0, r8, r0, r0 │ │ │ │ - ands r6, r2 │ │ │ │ + smmls r0, ip, r0, r0 │ │ │ │ + ands r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 30c0c │ │ │ │ + bmi.n 30bd8 │ │ │ │ movs r0, r0 │ │ │ │ - smlsd r0, lr, r0, r0 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + smmla r0, r2, r0, r0 │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 30da0 │ │ │ │ + bmi.n 30d6c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 30d28 │ │ │ │ + bmi.n 30cf4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 30cac │ │ │ │ + bcc.n 30c78 │ │ │ │ ... │ │ │ │ │ │ │ │ -00030cc4 : │ │ │ │ +00030c88 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #664] @ (30f6c ) │ │ │ │ + ldr r2, [pc, #664] @ (30f30 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #664] @ (30f70 ) │ │ │ │ + ldr r3, [pc, #664] @ (30f34 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30dc8 │ │ │ │ + beq.n 30d8c │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #644] @ (30f74 ) │ │ │ │ + ldr r1, [pc, #644] @ (30f38 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30d5c │ │ │ │ + beq.n 30d20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 30d90 │ │ │ │ + beq.n 30d54 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #592] @ (30f78 ) │ │ │ │ - ldr r3, [pc, #592] @ (30f7c ) │ │ │ │ + ldr r2, [pc, #592] @ (30f3c ) │ │ │ │ + ldr r3, [pc, #592] @ (30f40 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ movw r1, #1565 @ 0x61d │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - ldr r2, [pc, #572] @ (30f80 ) │ │ │ │ - ldr r3, [pc, #552] @ (30f70 ) │ │ │ │ + ldr r2, [pc, #572] @ (30f44 ) │ │ │ │ + ldr r3, [pc, #552] @ (30f34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 30f18 │ │ │ │ + bne.w 30edc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #548] @ (30f84 ) │ │ │ │ + ldr r1, [pc, #548] @ (30f48 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 30d9a │ │ │ │ - ldr r1, [pc, #536] @ (30f88 ) │ │ │ │ + cbnz r4, 30d5e │ │ │ │ + ldr r1, [pc, #536] @ (30f4c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30e0a │ │ │ │ + beq.n 30dce │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 30de4 │ │ │ │ + bne.n 30da8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 30d42 │ │ │ │ + b.n 30d06 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 30dda │ │ │ │ + beq.n 30d9e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #472] @ (30f8c ) │ │ │ │ + ldr r3, [pc, #472] @ (30f50 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #468] @ (30f90 ) │ │ │ │ + ldr r2, [pc, #468] @ (30f54 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #1580 @ 0x62c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 30d34 │ │ │ │ - ldr r1, [pc, #456] @ (30f94 ) │ │ │ │ - ldr r2, [pc, #460] @ (30f98 ) │ │ │ │ + b.n 30cf8 │ │ │ │ + ldr r1, [pc, #456] @ (30f58 ) │ │ │ │ + ldr r2, [pc, #460] @ (30f5c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #500 @ 0x1f4 │ │ │ │ blx c610 │ │ │ │ - b.n 30d42 │ │ │ │ + b.n 30d06 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 30d42 │ │ │ │ + b.n 30d06 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #416] @ (30f9c ) │ │ │ │ - ldr r3, [pc, #416] @ (30fa0 ) │ │ │ │ + ldr r2, [pc, #416] @ (30f60 ) │ │ │ │ + ldr r3, [pc, #416] @ (30f64 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1594 @ 0x63a │ │ │ │ - b.n 30d34 │ │ │ │ - ldr r1, [pc, #408] @ (30fa4 ) │ │ │ │ + b.n 30cf8 │ │ │ │ + ldr r1, [pc, #408] @ (30f68 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 30e4a │ │ │ │ + cbz r4, 30e0e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 30dda │ │ │ │ + beq.n 30d9e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #368] @ (30fa8 ) │ │ │ │ + ldr r3, [pc, #368] @ (30f6c ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #368] @ (30fac ) │ │ │ │ + ldr r2, [pc, #368] @ (30f70 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1608 @ 0x648 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 30d34 │ │ │ │ - ldr r1, [pc, #356] @ (30fb0 ) │ │ │ │ + b.n 30cf8 │ │ │ │ + ldr r1, [pc, #356] @ (30f74 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30e90 │ │ │ │ + cbz r3, 30e54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 30d90 │ │ │ │ + beq.n 30d54 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #304] @ (30fb4 ) │ │ │ │ - ldr r3, [pc, #308] @ (30fb8 ) │ │ │ │ + ldr r2, [pc, #304] @ (30f78 ) │ │ │ │ + ldr r3, [pc, #308] @ (30f7c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1622 @ 0x656 │ │ │ │ - b.n 30d34 │ │ │ │ - ldr r1, [pc, #296] @ (30fbc ) │ │ │ │ + b.n 30cf8 │ │ │ │ + ldr r1, [pc, #296] @ (30f80 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 30ed0 │ │ │ │ + cbz r4, 30e94 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 30dda │ │ │ │ + beq.n 30d9e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #260] @ (30fc0 ) │ │ │ │ + ldr r3, [pc, #260] @ (30f84 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #256] @ (30fc4 ) │ │ │ │ + ldr r2, [pc, #256] @ (30f88 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #1636 @ 0x664 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 30d34 │ │ │ │ - ldr r1, [pc, #244] @ (30fc8 ) │ │ │ │ + b.n 30cf8 │ │ │ │ + ldr r1, [pc, #244] @ (30f8c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30f1c │ │ │ │ + cbz r3, 30ee0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 30d90 │ │ │ │ + beq.w 30d54 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #192] @ (30fcc ) │ │ │ │ - ldr r3, [pc, #196] @ (30fd0 ) │ │ │ │ + ldr r2, [pc, #192] @ (30f90 ) │ │ │ │ + ldr r3, [pc, #196] @ (30f94 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1650 @ 0x672 │ │ │ │ - b.n 30d34 │ │ │ │ + b.n 30cf8 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #180] @ (30fd4 ) │ │ │ │ + ldr r1, [pc, #180] @ (30f98 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30d42 │ │ │ │ + beq.w 30d06 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30dda │ │ │ │ + beq.w 30d9e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #1664 @ 0x680 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #132] @ (30fd8 ) │ │ │ │ - ldr r2, [pc, #132] @ (30fdc ) │ │ │ │ + ldr r3, [pc, #132] @ (30f9c ) │ │ │ │ + ldr r2, [pc, #132] @ (30fa0 ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 30d42 │ │ │ │ - ldrd r0, r0, [sl, #-8]! │ │ │ │ + b.n 30d06 │ │ │ │ + @ instruction: 0xe9b60002 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 3105c │ │ │ │ + bcs.n 31028 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb lr, {r1} │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + strd r0, r0, [sl, #-8] │ │ │ │ + lsls r4, r3, #13 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 30f54 │ │ │ │ + bne.n 30f20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r4, sl │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 30ff0 │ │ │ │ + bne.n 30fbc │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 30ed8 │ │ │ │ + bne.n 30ea4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 3106c │ │ │ │ + bne.n 31038 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 30fe4 │ │ │ │ + bne.n 30fb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 30f78 │ │ │ │ + beq.n 30f44 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 30eec │ │ │ │ + beq.n 30eb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 31060 │ │ │ │ + beq.n 3102c │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ ... │ │ │ │ │ │ │ │ -00030fe0 : │ │ │ │ +00030fa4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r2, [pc, #1120] @ 31454 │ │ │ │ + ldr.w r2, [pc, #1120] @ 31418 │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w r3, [pc, #1120] @ 31458 │ │ │ │ + ldr.w r3, [pc, #1120] @ 3141c │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 310f2 │ │ │ │ + beq.n 310b6 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #1096] @ 3145c │ │ │ │ + ldr.w r1, [pc, #1096] @ 31420 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31086 │ │ │ │ + beq.n 3104a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 310ba │ │ │ │ + beq.n 3107e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1044] @ 31460 │ │ │ │ - ldr.w r3, [pc, #1044] @ 31464 │ │ │ │ + ldr.w r2, [pc, #1044] @ 31424 │ │ │ │ + ldr.w r3, [pc, #1044] @ 31428 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ movw r1, #1686 @ 0x696 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - ldr r2, [pc, #1020] @ (31468 ) │ │ │ │ - ldr r3, [pc, #1000] @ (31458 ) │ │ │ │ + ldr r2, [pc, #1020] @ (3142c ) │ │ │ │ + ldr r3, [pc, #1000] @ (3141c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 31242 │ │ │ │ + bne.w 31206 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #996] @ (3146c ) │ │ │ │ + ldr r1, [pc, #996] @ (31430 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 310c4 │ │ │ │ - ldr r1, [pc, #980] @ (31470 ) │ │ │ │ + cbnz r4, 31088 │ │ │ │ + ldr r1, [pc, #980] @ (31434 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31134 │ │ │ │ + beq.n 310f8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3110e │ │ │ │ + bne.n 310d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 3106a │ │ │ │ + b.n 3102e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 31104 │ │ │ │ + beq.n 310c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #916] @ (31474 ) │ │ │ │ + ldr r3, [pc, #916] @ (31438 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #916] @ (31478 ) │ │ │ │ + ldr r2, [pc, #916] @ (3143c ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #1700 @ 0x6a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 3105c │ │ │ │ - ldr r1, [pc, #904] @ (3147c ) │ │ │ │ - ldr r2, [pc, #904] @ (31480 ) │ │ │ │ + b.n 31020 │ │ │ │ + ldr r1, [pc, #904] @ (31440 ) │ │ │ │ + ldr r2, [pc, #904] @ (31444 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #556 @ 0x22c │ │ │ │ blx c610 │ │ │ │ - b.n 3106a │ │ │ │ + b.n 3102e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 3106a │ │ │ │ + b.n 3102e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #860] @ (31484 ) │ │ │ │ - ldr r3, [pc, #864] @ (31488 ) │ │ │ │ + ldr r2, [pc, #860] @ (31448 ) │ │ │ │ + ldr r3, [pc, #864] @ (3144c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1714 @ 0x6b2 │ │ │ │ - b.n 3105c │ │ │ │ - ldr r1, [pc, #852] @ (3148c ) │ │ │ │ + b.n 31020 │ │ │ │ + ldr r1, [pc, #852] @ (31450 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 31174 │ │ │ │ + cbz r4, 31138 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 31104 │ │ │ │ + beq.n 310c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #816] @ (31490 ) │ │ │ │ + ldr r3, [pc, #816] @ (31454 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #812] @ (31494 ) │ │ │ │ + ldr r2, [pc, #812] @ (31458 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1728 @ 0x6c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 3105c │ │ │ │ - ldr r1, [pc, #800] @ (31498 ) │ │ │ │ + b.n 31020 │ │ │ │ + ldr r1, [pc, #800] @ (3145c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 311ba │ │ │ │ + cbz r3, 3117e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 310ba │ │ │ │ + beq.n 3107e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #752] @ (3149c ) │ │ │ │ - ldr r3, [pc, #752] @ (314a0 ) │ │ │ │ + ldr r2, [pc, #752] @ (31460 ) │ │ │ │ + ldr r3, [pc, #752] @ (31464 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1742 @ 0x6ce │ │ │ │ - b.n 3105c │ │ │ │ - ldr r1, [pc, #744] @ (314a4 ) │ │ │ │ + b.n 31020 │ │ │ │ + ldr r1, [pc, #744] @ (31468 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 311fa │ │ │ │ + cbz r4, 311be │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 31104 │ │ │ │ + beq.n 310c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #704] @ (314a8 ) │ │ │ │ + ldr r3, [pc, #704] @ (3146c ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #704] @ (314ac ) │ │ │ │ + ldr r2, [pc, #704] @ (31470 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #1756 @ 0x6dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 3105c │ │ │ │ - ldr r1, [pc, #692] @ (314b0 ) │ │ │ │ + b.n 31020 │ │ │ │ + ldr r1, [pc, #692] @ (31474 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31246 │ │ │ │ + cbz r3, 3120a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 310ba │ │ │ │ + beq.w 3107e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #640] @ (314b4 ) │ │ │ │ - ldr r3, [pc, #640] @ (314b8 ) │ │ │ │ + ldr r2, [pc, #640] @ (31478 ) │ │ │ │ + ldr r3, [pc, #640] @ (3147c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1771 @ 0x6eb │ │ │ │ - b.n 3105c │ │ │ │ + b.n 31020 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #628] @ (314bc ) │ │ │ │ + ldr r1, [pc, #628] @ (31480 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31292 │ │ │ │ + cbz r3, 31256 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31104 │ │ │ │ + beq.w 310c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1786 @ 0x6fa │ │ │ │ - ldr r2, [pc, #588] @ (314c0 ) │ │ │ │ + ldr r2, [pc, #588] @ (31484 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #584] @ (314c4 ) │ │ │ │ + ldr r3, [pc, #584] @ (31488 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 3106a │ │ │ │ - ldr r1, [pc, #564] @ (314c8 ) │ │ │ │ + b.n 3102e │ │ │ │ + ldr r1, [pc, #564] @ (3148c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 312cc │ │ │ │ + cbz r3, 31290 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31104 │ │ │ │ + beq.w 310c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1801 @ 0x709 │ │ │ │ - ldr r2, [pc, #524] @ (314cc ) │ │ │ │ + ldr r2, [pc, #524] @ (31490 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #520] @ (314d0 ) │ │ │ │ + ldr r3, [pc, #520] @ (31494 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 3127e │ │ │ │ - ldr r1, [pc, #516] @ (314d4 ) │ │ │ │ + b.n 31242 │ │ │ │ + ldr r1, [pc, #516] @ (31498 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 31308 │ │ │ │ + cbz r3, 312cc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31104 │ │ │ │ + beq.w 310c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #1816 @ 0x718 │ │ │ │ - ldr r2, [pc, #476] @ (314d8 ) │ │ │ │ + ldr r2, [pc, #476] @ (3149c ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #472] @ (314dc ) │ │ │ │ + ldr r3, [pc, #472] @ (314a0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 3127e │ │ │ │ - ldr r1, [pc, #468] @ (314e0 ) │ │ │ │ + b.n 31242 │ │ │ │ + ldr r1, [pc, #468] @ (314a4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 3134a │ │ │ │ + cbz r3, 3130e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31104 │ │ │ │ + beq.w 310c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #424] @ (314e4 ) │ │ │ │ + ldr r2, [pc, #424] @ (314a8 ) │ │ │ │ movw r1, #1831 @ 0x727 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #420] @ (314e8 ) │ │ │ │ + ldr r3, [pc, #420] @ (314ac ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 3105c │ │ │ │ - ldr r1, [pc, #416] @ (314ec ) │ │ │ │ + b.n 31020 │ │ │ │ + ldr r1, [pc, #416] @ (314b0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 3138c │ │ │ │ + cbz r3, 31350 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31104 │ │ │ │ + beq.w 310c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #372] @ (314f0 ) │ │ │ │ + ldr r2, [pc, #372] @ (314b4 ) │ │ │ │ movw r1, #1846 @ 0x736 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #364] @ (314f4 ) │ │ │ │ + ldr r3, [pc, #364] @ (314b8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 3105c │ │ │ │ - ldr r1, [pc, #360] @ (314f8 ) │ │ │ │ + b.n 31020 │ │ │ │ + ldr r1, [pc, #360] @ (314bc ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 313ce │ │ │ │ + cbz r3, 31392 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31104 │ │ │ │ + beq.w 310c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #316] @ (314fc ) │ │ │ │ + ldr r2, [pc, #316] @ (314c0 ) │ │ │ │ movw r1, #1860 @ 0x744 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #312] @ (31500 ) │ │ │ │ + ldr r3, [pc, #312] @ (314c4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 3105c │ │ │ │ - ldr r1, [pc, #308] @ (31504 ) │ │ │ │ + b.n 31020 │ │ │ │ + ldr r1, [pc, #308] @ (314c8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 31410 │ │ │ │ + cbz r3, 313d4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31104 │ │ │ │ + beq.w 310c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #264] @ (31508 ) │ │ │ │ + ldr r2, [pc, #264] @ (314cc ) │ │ │ │ movw r1, #1874 @ 0x752 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #256] @ (3150c ) │ │ │ │ + ldr r3, [pc, #256] @ (314d0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 3105c │ │ │ │ - ldr r1, [pc, #252] @ (31510 ) │ │ │ │ + b.n 31020 │ │ │ │ + ldr r1, [pc, #252] @ (314d4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3106a │ │ │ │ + beq.w 3102e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31104 │ │ │ │ + beq.w 310c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #208] @ (31514 ) │ │ │ │ + ldr r2, [pc, #208] @ (314d8 ) │ │ │ │ mov.w r1, #1888 @ 0x760 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #200] @ (31518 ) │ │ │ │ + ldr r3, [pc, #200] @ (314dc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 3105c │ │ │ │ - b.n 31108 │ │ │ │ + b.n 31020 │ │ │ │ + b.n 31144 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ movs r0, r0 │ │ │ │ - b.n 31038 │ │ │ │ + b.n 31074 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r2, r5 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -0003151c : │ │ │ │ +000314e0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #664] @ (317c4 ) │ │ │ │ + ldr r2, [pc, #664] @ (31788 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #664] @ (317c8 ) │ │ │ │ + ldr r3, [pc, #664] @ (3178c ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31620 │ │ │ │ + beq.n 315e4 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #644] @ (317cc ) │ │ │ │ + ldr r1, [pc, #644] @ (31790 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 315b4 │ │ │ │ + beq.n 31578 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 315e8 │ │ │ │ + beq.n 315ac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #592] @ (317d0 ) │ │ │ │ - ldr r3, [pc, #592] @ (317d4 ) │ │ │ │ + ldr r2, [pc, #592] @ (31794 ) │ │ │ │ + ldr r3, [pc, #592] @ (31798 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - ldr r2, [pc, #572] @ (317d8 ) │ │ │ │ - ldr r3, [pc, #552] @ (317c8 ) │ │ │ │ + ldr r2, [pc, #572] @ (3179c ) │ │ │ │ + ldr r3, [pc, #552] @ (3178c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 31770 │ │ │ │ + bne.w 31734 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #548] @ (317dc ) │ │ │ │ + ldr r1, [pc, #548] @ (317a0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 315f2 │ │ │ │ - ldr r1, [pc, #536] @ (317e0 ) │ │ │ │ + cbnz r4, 315b6 │ │ │ │ + ldr r1, [pc, #536] @ (317a4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31662 │ │ │ │ + beq.n 31626 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3163c │ │ │ │ + bne.n 31600 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 3159a │ │ │ │ + b.n 3155e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 31632 │ │ │ │ + beq.n 315f6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #472] @ (317e4 ) │ │ │ │ + ldr r3, [pc, #472] @ (317a8 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #468] @ (317e8 ) │ │ │ │ + ldr r2, [pc, #468] @ (317ac ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #1918 @ 0x77e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 3158c │ │ │ │ - ldr r1, [pc, #456] @ (317ec ) │ │ │ │ - ldr r2, [pc, #460] @ (317f0 ) │ │ │ │ + b.n 31550 │ │ │ │ + ldr r1, [pc, #456] @ (317b0 ) │ │ │ │ + ldr r2, [pc, #460] @ (317b4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #612 @ 0x264 │ │ │ │ blx c610 │ │ │ │ - b.n 3159a │ │ │ │ + b.n 3155e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 3159a │ │ │ │ + b.n 3155e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #416] @ (317f4 ) │ │ │ │ - ldr r3, [pc, #416] @ (317f8 ) │ │ │ │ + ldr r2, [pc, #416] @ (317b8 ) │ │ │ │ + ldr r3, [pc, #416] @ (317bc ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1929 @ 0x789 │ │ │ │ - b.n 3158c │ │ │ │ - ldr r1, [pc, #408] @ (317fc ) │ │ │ │ + b.n 31550 │ │ │ │ + ldr r1, [pc, #408] @ (317c0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 316a2 │ │ │ │ + cbz r4, 31666 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 31632 │ │ │ │ + beq.n 315f6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #368] @ (31800 ) │ │ │ │ + ldr r3, [pc, #368] @ (317c4 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #368] @ (31804 ) │ │ │ │ + ldr r2, [pc, #368] @ (317c8 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #1940 @ 0x794 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 3158c │ │ │ │ - ldr r1, [pc, #356] @ (31808 ) │ │ │ │ + b.n 31550 │ │ │ │ + ldr r1, [pc, #356] @ (317cc ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 316e8 │ │ │ │ + cbz r3, 316ac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 315e8 │ │ │ │ + beq.n 315ac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #304] @ (3180c ) │ │ │ │ - ldr r3, [pc, #308] @ (31810 ) │ │ │ │ + ldr r2, [pc, #304] @ (317d0 ) │ │ │ │ + ldr r3, [pc, #308] @ (317d4 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1951 @ 0x79f │ │ │ │ - b.n 3158c │ │ │ │ - ldr r1, [pc, #296] @ (31814 ) │ │ │ │ + b.n 31550 │ │ │ │ + ldr r1, [pc, #296] @ (317d8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 31728 │ │ │ │ + cbz r4, 316ec │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 31632 │ │ │ │ + beq.n 315f6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #260] @ (31818 ) │ │ │ │ + ldr r3, [pc, #260] @ (317dc ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #256] @ (3181c ) │ │ │ │ + ldr r2, [pc, #256] @ (317e0 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #1962 @ 0x7aa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 3158c │ │ │ │ - ldr r1, [pc, #244] @ (31820 ) │ │ │ │ + b.n 31550 │ │ │ │ + ldr r1, [pc, #244] @ (317e4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31774 │ │ │ │ + cbz r3, 31738 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 315e8 │ │ │ │ + beq.w 315ac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #192] @ (31824 ) │ │ │ │ - ldr r3, [pc, #196] @ (31828 ) │ │ │ │ + ldr r2, [pc, #192] @ (317e8 ) │ │ │ │ + ldr r3, [pc, #196] @ (317ec ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1973 @ 0x7b5 │ │ │ │ - b.n 3158c │ │ │ │ + b.n 31550 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #180] @ (3182c ) │ │ │ │ + ldr r1, [pc, #180] @ (317f0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3159a │ │ │ │ + beq.w 3155e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31632 │ │ │ │ + beq.w 315f6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #1984 @ 0x7c0 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #132] @ (31830 ) │ │ │ │ - ldr r2, [pc, #132] @ (31834 ) │ │ │ │ + ldr r3, [pc, #132] @ (317f4 ) │ │ │ │ + ldr r2, [pc, #132] @ (317f8 ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 3159a │ │ │ │ - b.n 31a0c │ │ │ │ + b.n 3155e │ │ │ │ + b.n 31a48 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ - b.n 31948 │ │ │ │ + b.n 31984 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ ... │ │ │ │ │ │ │ │ -00031838 : │ │ │ │ +000317fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r2, [pc, #1120] @ 31cac │ │ │ │ + ldr.w r2, [pc, #1120] @ 31c70 │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w r3, [pc, #1120] @ 31cb0 │ │ │ │ + ldr.w r3, [pc, #1120] @ 31c74 │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3194a │ │ │ │ + beq.n 3190e │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #1096] @ 31cb4 │ │ │ │ + ldr.w r1, [pc, #1096] @ 31c78 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 318de │ │ │ │ + beq.n 318a2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31912 │ │ │ │ + beq.n 318d6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1044] @ 31cb8 │ │ │ │ - ldr.w r3, [pc, #1044] @ 31cbc │ │ │ │ + ldr.w r2, [pc, #1044] @ 31c7c │ │ │ │ + ldr.w r3, [pc, #1044] @ 31c80 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ movw r1, #2003 @ 0x7d3 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - ldr r2, [pc, #1020] @ (31cc0 ) │ │ │ │ - ldr r3, [pc, #1000] @ (31cb0 ) │ │ │ │ + ldr r2, [pc, #1020] @ (31c84 ) │ │ │ │ + ldr r3, [pc, #1000] @ (31c74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 31a9a │ │ │ │ + bne.w 31a5e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #996] @ (31cc4 ) │ │ │ │ + ldr r1, [pc, #996] @ (31c88 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 3191c │ │ │ │ - ldr r1, [pc, #980] @ (31cc8 ) │ │ │ │ + cbnz r4, 318e0 │ │ │ │ + ldr r1, [pc, #980] @ (31c8c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3198c │ │ │ │ + beq.n 31950 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 31966 │ │ │ │ + bne.n 3192a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 318c2 │ │ │ │ + b.n 31886 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 3195c │ │ │ │ + beq.n 31920 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #916] @ (31ccc ) │ │ │ │ + ldr r3, [pc, #916] @ (31c90 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #916] @ (31cd0 ) │ │ │ │ + ldr r2, [pc, #916] @ (31c94 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #2014 @ 0x7de │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 318b4 │ │ │ │ - ldr r1, [pc, #904] @ (31cd4 ) │ │ │ │ - ldr r2, [pc, #904] @ (31cd8 ) │ │ │ │ + b.n 31878 │ │ │ │ + ldr r1, [pc, #904] @ (31c98 ) │ │ │ │ + ldr r2, [pc, #904] @ (31c9c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #668 @ 0x29c │ │ │ │ blx c610 │ │ │ │ - b.n 318c2 │ │ │ │ + b.n 31886 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4ec │ │ │ │ - b.n 318c2 │ │ │ │ + b.n 31886 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #860] @ (31cdc ) │ │ │ │ - ldr r3, [pc, #864] @ (31ce0 ) │ │ │ │ + ldr r2, [pc, #860] @ (31ca0 ) │ │ │ │ + ldr r3, [pc, #864] @ (31ca4 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #2025 @ 0x7e9 │ │ │ │ - b.n 318b4 │ │ │ │ - ldr r1, [pc, #852] @ (31ce4 ) │ │ │ │ + b.n 31878 │ │ │ │ + ldr r1, [pc, #852] @ (31ca8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 319cc │ │ │ │ + cbz r4, 31990 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 3195c │ │ │ │ + beq.n 31920 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #816] @ (31ce8 ) │ │ │ │ + ldr r3, [pc, #816] @ (31cac ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #812] @ (31cec ) │ │ │ │ + ldr r2, [pc, #812] @ (31cb0 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #2036 @ 0x7f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 318b4 │ │ │ │ - ldr r1, [pc, #800] @ (31cf0 ) │ │ │ │ + b.n 31878 │ │ │ │ + ldr r1, [pc, #800] @ (31cb4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31a12 │ │ │ │ + cbz r3, 319d6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31912 │ │ │ │ + beq.n 318d6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #752] @ (31cf4 ) │ │ │ │ - ldr r3, [pc, #752] @ (31cf8 ) │ │ │ │ + ldr r2, [pc, #752] @ (31cb8 ) │ │ │ │ + ldr r3, [pc, #752] @ (31cbc ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #2047 @ 0x7ff │ │ │ │ - b.n 318b4 │ │ │ │ - ldr r1, [pc, #744] @ (31cfc ) │ │ │ │ + b.n 31878 │ │ │ │ + ldr r1, [pc, #744] @ (31cc0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 31a52 │ │ │ │ + cbz r4, 31a16 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 3195c │ │ │ │ + beq.n 31920 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #704] @ (31d00 ) │ │ │ │ + ldr r3, [pc, #704] @ (31cc4 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #704] @ (31d04 ) │ │ │ │ + ldr r2, [pc, #704] @ (31cc8 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #2058 @ 0x80a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 318b4 │ │ │ │ - ldr r1, [pc, #692] @ (31d08 ) │ │ │ │ + b.n 31878 │ │ │ │ + ldr r1, [pc, #692] @ (31ccc ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31a9e │ │ │ │ + cbz r3, 31a62 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 31912 │ │ │ │ + beq.w 318d6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #640] @ (31d0c ) │ │ │ │ - ldr r3, [pc, #640] @ (31d10 ) │ │ │ │ + ldr r2, [pc, #640] @ (31cd0 ) │ │ │ │ + ldr r3, [pc, #640] @ (31cd4 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #2069 @ 0x815 │ │ │ │ - b.n 318b4 │ │ │ │ + b.n 31878 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #628] @ (31d14 ) │ │ │ │ + ldr r1, [pc, #628] @ (31cd8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31aea │ │ │ │ + cbz r3, 31aae │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 3195c │ │ │ │ + beq.w 31920 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #2080 @ 0x820 │ │ │ │ - ldr r2, [pc, #588] @ (31d18 ) │ │ │ │ + ldr r2, [pc, #588] @ (31cdc ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #584] @ (31d1c ) │ │ │ │ + ldr r3, [pc, #584] @ (31ce0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc54 │ │ │ │ - b.n 318c2 │ │ │ │ - ldr r1, [pc, #564] @ (31d20 ) │ │ │ │ + b.n 31886 │ │ │ │ + ldr r1, [pc, #564] @ (31ce4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31b24 │ │ │ │ + cbz r3, 31ae8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 3195c │ │ │ │ + beq.w 31920 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #2091 @ 0x82b │ │ │ │ - ldr r2, [pc, #524] @ (31d24 ) │ │ │ │ + ldr r2, [pc, #524] @ (31ce8 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #520] @ (31d28 ) │ │ │ │ + ldr r3, [pc, #520] @ (31cec ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31ad6 │ │ │ │ - ldr r1, [pc, #516] @ (31d2c ) │ │ │ │ + b.n 31a9a │ │ │ │ + ldr r1, [pc, #516] @ (31cf0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 31b60 │ │ │ │ + cbz r3, 31b24 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 3195c │ │ │ │ + beq.w 31920 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #2102 @ 0x836 │ │ │ │ - ldr r2, [pc, #476] @ (31d30 ) │ │ │ │ + ldr r2, [pc, #476] @ (31cf4 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #472] @ (31d34 ) │ │ │ │ + ldr r3, [pc, #472] @ (31cf8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31ad6 │ │ │ │ - ldr r1, [pc, #468] @ (31d38 ) │ │ │ │ + b.n 31a9a │ │ │ │ + ldr r1, [pc, #468] @ (31cfc ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 31ba2 │ │ │ │ + cbz r3, 31b66 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 3195c │ │ │ │ + beq.w 31920 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #424] @ (31d3c ) │ │ │ │ + ldr r2, [pc, #424] @ (31d00 ) │ │ │ │ movw r1, #2113 @ 0x841 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #420] @ (31d40 ) │ │ │ │ + ldr r3, [pc, #420] @ (31d04 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 318b4 │ │ │ │ - ldr r1, [pc, #416] @ (31d44 ) │ │ │ │ + b.n 31878 │ │ │ │ + ldr r1, [pc, #416] @ (31d08 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 31be4 │ │ │ │ + cbz r3, 31ba8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 3195c │ │ │ │ + beq.w 31920 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #372] @ (31d48 ) │ │ │ │ + ldr r2, [pc, #372] @ (31d0c ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #364] @ (31d4c ) │ │ │ │ + ldr r3, [pc, #364] @ (31d10 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 318b4 │ │ │ │ - ldr r1, [pc, #360] @ (31d50 ) │ │ │ │ + b.n 31878 │ │ │ │ + ldr r1, [pc, #360] @ (31d14 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 31c26 │ │ │ │ + cbz r3, 31bea │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 3195c │ │ │ │ + beq.w 31920 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #316] @ (31d54 ) │ │ │ │ + ldr r2, [pc, #316] @ (31d18 ) │ │ │ │ movw r1, #2135 @ 0x857 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #312] @ (31d58 ) │ │ │ │ + ldr r3, [pc, #312] @ (31d1c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 318b4 │ │ │ │ - ldr r1, [pc, #308] @ (31d5c ) │ │ │ │ + b.n 31878 │ │ │ │ + ldr r1, [pc, #308] @ (31d20 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 31c68 │ │ │ │ + cbz r3, 31c2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 3195c │ │ │ │ + beq.w 31920 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #264] @ (31d60 ) │ │ │ │ + ldr r2, [pc, #264] @ (31d24 ) │ │ │ │ movw r1, #2146 @ 0x862 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #256] @ (31d64 ) │ │ │ │ + ldr r3, [pc, #256] @ (31d28 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 318b4 │ │ │ │ - ldr r1, [pc, #252] @ (31d68 ) │ │ │ │ + b.n 31878 │ │ │ │ + ldr r1, [pc, #252] @ (31d2c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 318c2 │ │ │ │ + beq.w 31886 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 3195c │ │ │ │ + beq.w 31920 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #208] @ (31d6c ) │ │ │ │ + ldr r2, [pc, #208] @ (31d30 ) │ │ │ │ movw r1, #2157 @ 0x86d │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #200] @ (31d70 ) │ │ │ │ + ldr r3, [pc, #200] @ (31d34 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 318b4 │ │ │ │ - udf #0 │ │ │ │ + b.n 31878 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 31be0 │ │ │ │ + ble.n 31c1c │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -00031d74 : │ │ │ │ +00031d38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r2, [pc, #2876] @ 328c4 │ │ │ │ + ldr.w r2, [pc, #2876] @ 32888 │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2868] @ 328c8 │ │ │ │ + ldr.w r3, [pc, #2868] @ 3288c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31ee8 │ │ │ │ + beq.w 31eac │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ blx c484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31e20 │ │ │ │ + beq.n 31de4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx c948 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 31efe │ │ │ │ + beq.w 31ec2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31eb6 │ │ │ │ + beq.n 31e7a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - ldr.w r2, [pc, #2796] @ 328cc │ │ │ │ + ldr.w r2, [pc, #2796] @ 32890 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #2792] @ 328d0 │ │ │ │ + ldr.w r3, [pc, #2792] @ 32894 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r6, [sp] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ mov r0, r5 │ │ │ │ blx bc54 │ │ │ │ - ldr.w r2, [pc, #2768] @ 328d4 │ │ │ │ - ldr.w r3, [pc, #2752] @ 328c8 │ │ │ │ + ldr.w r2, [pc, #2768] @ 32898 │ │ │ │ + ldr.w r3, [pc, #2752] @ 3288c │ │ │ │ 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 321ce │ │ │ │ + bne.w 32192 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx c2ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 31e74 │ │ │ │ + cbz r3, 31e38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31eb6 │ │ │ │ + beq.n 31e7a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r2, [pc, #2696] @ 328d8 │ │ │ │ + ldr.w r2, [pc, #2696] @ 3289c │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2692] @ 328dc │ │ │ │ + ldr.w r3, [pc, #2692] @ 328a0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ mov r0, r5 │ │ │ │ blx bc54 │ │ │ │ - b.n 31e00 │ │ │ │ + b.n 31dc4 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 31db2 │ │ │ │ + beq.n 31d76 │ │ │ │ cmp r0, #2 │ │ │ │ - bgt.n 31f4c │ │ │ │ - ldr.w r0, [pc, #2656] @ 328e0 │ │ │ │ + bgt.n 31f10 │ │ │ │ + ldr.w r0, [pc, #2656] @ 328a4 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r6, r0 │ │ │ │ blx bce8 │ │ │ │ mov r2, r6 │ │ │ │ @@ -59489,84 +59474,84 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ blx bce8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 31ec0 │ │ │ │ + bne.n 31e84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx c4ec │ │ │ │ - b.n 31e00 │ │ │ │ + b.n 31dc4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r3, [pc, #2580] @ 328e4 │ │ │ │ + ldr.w r3, [pc, #2580] @ 328a8 │ │ │ │ strd r6, r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2576] @ 328e8 │ │ │ │ + ldr.w r2, [pc, #2576] @ 328ac │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #652 @ 0x28c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 31e64 │ │ │ │ - ldr.w r1, [pc, #2560] @ 328ec │ │ │ │ - ldr.w r2, [pc, #2560] @ 328f0 │ │ │ │ + b.n 31e28 │ │ │ │ + ldr.w r1, [pc, #2560] @ 328b0 │ │ │ │ + ldr.w r2, [pc, #2560] @ 328b4 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #724 @ 0x2d4 │ │ │ │ blx c610 │ │ │ │ - b.n 31e00 │ │ │ │ + b.n 31dc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx cddc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 32014 │ │ │ │ + beq.w 31fd8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 31eb6 │ │ │ │ + beq.n 31e7a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r3, [pc, #2492] @ 328f4 │ │ │ │ + ldr.w r3, [pc, #2492] @ 328b8 │ │ │ │ strd r6, r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2488] @ 328f8 │ │ │ │ + ldr.w r2, [pc, #2488] @ 328bc │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 31e64 │ │ │ │ + b.n 31e28 │ │ │ │ cmp r0, #10 │ │ │ │ - bgt.w 31e00 │ │ │ │ + bgt.w 31dc4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx c590 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 31fde │ │ │ │ + beq.n 31fa2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr.w r0, [pc, #2452] @ 328fc │ │ │ │ + ldr.w r0, [pc, #2452] @ 328c0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx bdf4 │ │ │ │ mov r7, r0 │ │ │ │ blx bce8 │ │ │ │ @@ -59577,310 +59562,310 @@ │ │ │ │ blx c4c4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx b804 │ │ │ │ mov r0, r6 │ │ │ │ blx cf98 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbz r2, 31fde │ │ │ │ + cbz r2, 31fa2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 32114 │ │ │ │ + beq.w 320d8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r3, #700 @ 0x2bc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r1, #8 │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r2, [pc, #2360] @ 32900 │ │ │ │ - ldr.w r3, [pc, #2360] @ 32904 │ │ │ │ + ldr.w r2, [pc, #2360] @ 328c4 │ │ │ │ + ldr.w r3, [pc, #2360] @ 328c8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ blx d290 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx bc54 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 320c6 │ │ │ │ + beq.n 3208a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 31eb6 │ │ │ │ + beq.w 31e7a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ - ldr.w r2, [pc, #2308] @ 32908 │ │ │ │ + ldr.w r2, [pc, #2308] @ 328cc │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #2304] @ 3290c │ │ │ │ + ldr.w r3, [pc, #2304] @ 328d0 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31dee │ │ │ │ + b.n 31db2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx c528 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 32062 │ │ │ │ + cbz r3, 32026 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 31eb6 │ │ │ │ + beq.w 31e7a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r2, [pc, #2244] @ 32910 │ │ │ │ + ldr.w r2, [pc, #2244] @ 328d4 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2240] @ 32914 │ │ │ │ + ldr.w r3, [pc, #2240] @ 328d8 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ - b.n 31e64 │ │ │ │ + b.n 31e28 │ │ │ │ blx c5a8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r1, [pc, #2220] @ 32918 │ │ │ │ - ldr.w r0, [pc, #2220] @ 3291c │ │ │ │ + ldr.w r1, [pc, #2220] @ 328dc │ │ │ │ + ldr.w r0, [pc, #2220] @ 328e0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3211c │ │ │ │ + beq.n 320e0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 32172 │ │ │ │ + beq.n 32136 │ │ │ │ mov r0, r7 │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2152] @ 32920 │ │ │ │ - ldr.w r3, [pc, #2152] @ 32924 │ │ │ │ + ldr.w r2, [pc, #2152] @ 328e4 │ │ │ │ + ldr.w r3, [pc, #2152] @ 328e8 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r1, #165 @ 0xa5 │ │ │ │ add r3, pc │ │ │ │ - b.n 31e64 │ │ │ │ + b.n 31e28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx c948 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ - cbz r2, 32124 │ │ │ │ + cbz r2, 320e8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 31eb6 │ │ │ │ + beq.w 31e7a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r3, [pc, #2088] @ 32928 │ │ │ │ + ldr.w r3, [pc, #2088] @ 328ec │ │ │ │ strd r6, r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2084] @ 3292c │ │ │ │ + ldr.w r2, [pc, #2084] @ 328f0 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 31e64 │ │ │ │ + b.n 31e28 │ │ │ │ mov r0, r5 │ │ │ │ blx c4ec │ │ │ │ - b.n 31fde │ │ │ │ + b.n 31fa2 │ │ │ │ mov r0, r7 │ │ │ │ blx b804 │ │ │ │ - b.n 31e00 │ │ │ │ - ldr.w r1, [pc, #2056] @ 32930 │ │ │ │ + b.n 31dc4 │ │ │ │ + ldr.w r1, [pc, #2056] @ 328f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 32182 │ │ │ │ + cbz r3, 32146 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 31eb6 │ │ │ │ + beq.w 31e7a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2000] @ 32934 │ │ │ │ - ldr.w r3, [pc, #2000] @ 32938 │ │ │ │ + ldr.w r2, [pc, #2000] @ 328f8 │ │ │ │ + ldr.w r3, [pc, #2000] @ 328fc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ add r3, pc │ │ │ │ - b.n 31e64 │ │ │ │ + b.n 31e28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx c4ec │ │ │ │ mov r0, r7 │ │ │ │ blx b804 │ │ │ │ - b.n 31e00 │ │ │ │ + b.n 31dc4 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 321d2 │ │ │ │ - ldr.w r1, [pc, #1968] @ 3293c │ │ │ │ + beq.n 32196 │ │ │ │ + ldr.w r1, [pc, #1968] @ 32900 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32224 │ │ │ │ + beq.n 321e8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 31eb6 │ │ │ │ + beq.w 31e7a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ - ldr.w r2, [pc, #1920] @ 32940 │ │ │ │ + ldr.w r2, [pc, #1920] @ 32904 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1916] @ 32944 │ │ │ │ + ldr.w r3, [pc, #1916] @ 32908 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31dee │ │ │ │ + b.n 31db2 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - ldr.w r1, [pc, #1908] @ 32948 │ │ │ │ + ldr.w r1, [pc, #1908] @ 3290c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32328 │ │ │ │ + beq.w 322ec │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 31eb6 │ │ │ │ + beq.w 31e7a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1848] @ 3294c │ │ │ │ - ldr.w r3, [pc, #1848] @ 32950 │ │ │ │ + ldr.w r2, [pc, #1848] @ 32910 │ │ │ │ + ldr.w r3, [pc, #1848] @ 32914 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ add r3, pc │ │ │ │ - b.n 31e64 │ │ │ │ + b.n 31e28 │ │ │ │ movs r0, #15 │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1832] @ 32954 │ │ │ │ + ldr.w r3, [pc, #1832] @ 32918 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r6, #8] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #14 │ │ │ │ str r1, [r6, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r6, #12] │ │ │ │ strb r3, [r6, #14] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1804] @ 32958 │ │ │ │ + ldr.w r3, [pc, #1804] @ 3291c │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r0, [r7, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ movs r0, #9 │ │ │ │ str r2, [r7, #8] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r7, #12] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r3, [pc, #1784] @ 3295c │ │ │ │ + ldr.w r3, [pc, #1784] @ 32920 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r0, #6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r2, #8] │ │ │ │ blx bfb0 │ │ │ │ - ldr.w r1, [pc, #1760] @ 32960 │ │ │ │ + ldr.w r1, [pc, #1760] @ 32924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #20 │ │ │ │ @@ -59893,251 +59878,251 @@ │ │ │ │ mov r7, r4 │ │ │ │ subs r6, r0, #4 │ │ │ │ add.w sl, r0, #12 │ │ │ │ subs r4, r0, #4 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ - ldr.w r0, [pc, #1712] @ 32964 │ │ │ │ + ldr.w r0, [pc, #1712] @ 32928 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ blx bd64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32388 │ │ │ │ + bne.n 3234c │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 322ac │ │ │ │ + bne.n 32270 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r3 │ │ │ │ blx cddc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 323ba │ │ │ │ + beq.n 3237e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 32378 │ │ │ │ + beq.n 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1616] @ 32968 │ │ │ │ - ldr.w r3, [pc, #1616] @ 3296c │ │ │ │ + ldr.w r2, [pc, #1616] @ 3292c │ │ │ │ + ldr.w r3, [pc, #1616] @ 32930 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - b.n 31e64 │ │ │ │ - ldr.w r1, [pc, #1604] @ 32970 │ │ │ │ + b.n 31e28 │ │ │ │ + ldr.w r1, [pc, #1604] @ 32934 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32406 │ │ │ │ + beq.n 323ca │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 31eb6 │ │ │ │ + beq.w 31e7a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1548] @ 32974 │ │ │ │ - ldr.w r3, [pc, #1548] @ 32978 │ │ │ │ + ldr.w r2, [pc, #1548] @ 32938 │ │ │ │ + ldr.w r3, [pc, #1548] @ 3293c │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ add r3, pc │ │ │ │ - b.n 31e64 │ │ │ │ + b.n 31e28 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx c4ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ - b.n 31e00 │ │ │ │ + bl 2fd54 │ │ │ │ + b.n 31dc4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 32378 │ │ │ │ + beq.n 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ - ldr.w r2, [pc, #1488] @ 3297c │ │ │ │ + ldr.w r2, [pc, #1488] @ 32940 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1484] @ 32980 │ │ │ │ + ldr.w r3, [pc, #1484] @ 32944 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31dee │ │ │ │ + b.n 31db2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx b81c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32458 │ │ │ │ + beq.n 3241c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 32378 │ │ │ │ + beq.n 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1424] @ 32984 │ │ │ │ - ldr.w r3, [pc, #1424] @ 32988 │ │ │ │ + ldr.w r2, [pc, #1424] @ 32948 │ │ │ │ + ldr.w r3, [pc, #1424] @ 3294c │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ add r3, pc │ │ │ │ - b.n 31e64 │ │ │ │ - ldr.w r1, [pc, #1412] @ 3298c │ │ │ │ + b.n 31e28 │ │ │ │ + ldr.w r1, [pc, #1412] @ 32950 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 324a2 │ │ │ │ + beq.n 32466 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 31eb6 │ │ │ │ + beq.w 31e7a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1352] @ 32990 │ │ │ │ - ldr.w r3, [pc, #1352] @ 32994 │ │ │ │ + ldr.w r2, [pc, #1352] @ 32954 │ │ │ │ + ldr.w r3, [pc, #1352] @ 32958 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #258 @ 0x102 │ │ │ │ add r3, pc │ │ │ │ - b.n 31e64 │ │ │ │ + b.n 31e28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx cbe4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 324f4 │ │ │ │ + beq.n 324b8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 32378 │ │ │ │ + beq.n 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1288] @ 32998 │ │ │ │ - ldr.w r3, [pc, #1288] @ 3299c │ │ │ │ + ldr.w r2, [pc, #1288] @ 3295c │ │ │ │ + ldr.w r3, [pc, #1288] @ 32960 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - b.n 31e64 │ │ │ │ - ldr.w r1, [pc, #1276] @ 329a0 │ │ │ │ + b.n 31e28 │ │ │ │ + ldr.w r1, [pc, #1276] @ 32964 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32188 │ │ │ │ + beq.w 3214c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 31eb6 │ │ │ │ + beq.w 31e7a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1216] @ 329a4 │ │ │ │ - ldr.w r3, [pc, #1216] @ 329a8 │ │ │ │ + ldr.w r2, [pc, #1216] @ 32968 │ │ │ │ + ldr.w r3, [pc, #1216] @ 3296c │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ add r3, pc │ │ │ │ - b.n 31e64 │ │ │ │ - ldr.w r3, [pc, #1204] @ 329ac │ │ │ │ + b.n 31e28 │ │ │ │ + ldr.w r3, [pc, #1204] @ 32970 │ │ │ │ mov r7, r4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1200] @ 329b0 │ │ │ │ + ldr.w r3, [pc, #1200] @ 32974 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ @@ -60149,732 +60134,732 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx bd64 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325ae │ │ │ │ + bne.n 32572 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx c294 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx bd64 │ │ │ │ mov r0, r4 │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325de │ │ │ │ + bne.n 325a2 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 32506 │ │ │ │ - ldr.w r1, [pc, #1116] @ 329b4 │ │ │ │ + bne.n 324ca │ │ │ │ + ldr.w r1, [pc, #1116] @ 32978 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r3 │ │ │ │ add r1, pc │ │ │ │ mov r4, r7 │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32618 │ │ │ │ + beq.n 325dc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 32378 │ │ │ │ + beq.w 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1052] @ 329b8 │ │ │ │ - ldr.w r3, [pc, #1052] @ 329bc │ │ │ │ + ldr.w r2, [pc, #1052] @ 3297c │ │ │ │ + ldr.w r3, [pc, #1052] @ 32980 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ - b.n 31e64 │ │ │ │ + b.n 31e28 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 32378 │ │ │ │ + beq.w 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #413 @ 0x19d │ │ │ │ - ldr r2, [pc, #1004] @ (329c0 ) │ │ │ │ + ldr r2, [pc, #1004] @ (32984 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1004] @ (329c4 ) │ │ │ │ + ldr r3, [pc, #1004] @ (32988 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31dee │ │ │ │ + b.n 31db2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 32378 │ │ │ │ + beq.w 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #956] @ (329c8 ) │ │ │ │ - ldr r3, [pc, #960] @ (329cc ) │ │ │ │ + ldr r2, [pc, #956] @ (3298c ) │ │ │ │ + ldr r3, [pc, #960] @ (32990 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ add r3, pc │ │ │ │ - b.n 31e64 │ │ │ │ - ldr r1, [pc, #948] @ (329d0 ) │ │ │ │ + b.n 31e28 │ │ │ │ + ldr r1, [pc, #948] @ (32994 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 32666 │ │ │ │ + cbz r3, 3262a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 32378 │ │ │ │ + beq.w 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #892] @ (329d4 ) │ │ │ │ - ldr r3, [pc, #896] @ (329d8 ) │ │ │ │ + ldr r2, [pc, #892] @ (32998 ) │ │ │ │ + ldr r3, [pc, #896] @ (3299c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - b.w 31e64 │ │ │ │ - ldr r1, [pc, #884] @ (329dc ) │ │ │ │ + b.w 31e28 │ │ │ │ + ldr r1, [pc, #884] @ (329a0 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 326b4 │ │ │ │ + cbz r3, 32678 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 32378 │ │ │ │ + beq.w 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #828] @ (329e0 ) │ │ │ │ - ldr r3, [pc, #828] @ (329e4 ) │ │ │ │ + ldr r2, [pc, #828] @ (329a4 ) │ │ │ │ + ldr r3, [pc, #828] @ (329a8 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #490 @ 0x1ea │ │ │ │ add r3, pc │ │ │ │ - b.w 31e64 │ │ │ │ - ldr r1, [pc, #816] @ (329e8 ) │ │ │ │ + b.w 31e28 │ │ │ │ + ldr r1, [pc, #816] @ (329ac ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 32702 │ │ │ │ + cbz r3, 326c6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 32378 │ │ │ │ + beq.w 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #760] @ (329ec ) │ │ │ │ - ldr r3, [pc, #764] @ (329f0 ) │ │ │ │ + ldr r2, [pc, #760] @ (329b0 ) │ │ │ │ + ldr r3, [pc, #764] @ (329b4 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #506 @ 0x1fa │ │ │ │ add r3, pc │ │ │ │ - b.w 31e64 │ │ │ │ - ldr r1, [pc, #752] @ (329f4 ) │ │ │ │ + b.w 31e28 │ │ │ │ + ldr r1, [pc, #752] @ (329b8 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 3274e │ │ │ │ + cbz r3, 32712 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 32378 │ │ │ │ + beq.w 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #696] @ (329f8 ) │ │ │ │ - ldr r3, [pc, #700] @ (329fc ) │ │ │ │ + ldr r2, [pc, #696] @ (329bc ) │ │ │ │ + ldr r3, [pc, #700] @ (329c0 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #535 @ 0x217 │ │ │ │ - b.w 31e64 │ │ │ │ - ldr r1, [pc, #688] @ (32a00 ) │ │ │ │ + b.w 31e28 │ │ │ │ + ldr r1, [pc, #688] @ (329c4 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 32790 │ │ │ │ + cbz r3, 32754 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 32378 │ │ │ │ + beq.w 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov.w r1, #548 @ 0x224 │ │ │ │ - ldr r2, [pc, #640] @ (32a04 ) │ │ │ │ + ldr r2, [pc, #640] @ (329c8 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #640] @ (32a08 ) │ │ │ │ + ldr r3, [pc, #640] @ (329cc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.w 31dee │ │ │ │ - ldr r1, [pc, #632] @ (32a0c ) │ │ │ │ - ldr r0, [pc, #636] @ (32a10 ) │ │ │ │ + b.w 31db2 │ │ │ │ + ldr r1, [pc, #632] @ (329d0 ) │ │ │ │ + ldr r0, [pc, #636] @ (329d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx bd64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 327e4 │ │ │ │ + cbz r3, 327a8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 32378 │ │ │ │ + beq.w 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov.w r1, #564 @ 0x234 │ │ │ │ - ldr r2, [pc, #572] @ (32a14 ) │ │ │ │ + ldr r2, [pc, #572] @ (329d8 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #572] @ (32a18 ) │ │ │ │ + ldr r3, [pc, #572] @ (329dc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.w 31dee │ │ │ │ - ldr r1, [pc, #564] @ (32a1c ) │ │ │ │ + b.w 31db2 │ │ │ │ + ldr r1, [pc, #564] @ (329e0 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 32828 │ │ │ │ + cbz r3, 327ec │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 32378 │ │ │ │ + beq.w 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ - ldr r2, [pc, #516] @ (32a20 ) │ │ │ │ + ldr r2, [pc, #516] @ (329e4 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #516] @ (32a24 ) │ │ │ │ + ldr r3, [pc, #516] @ (329e8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.w 31dee │ │ │ │ - ldr r1, [pc, #508] @ (32a28 ) │ │ │ │ + b.w 31db2 │ │ │ │ + ldr r1, [pc, #508] @ (329ec ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 32876 │ │ │ │ + cbz r3, 3283a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 32378 │ │ │ │ + beq.w 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #452] @ (32a2c ) │ │ │ │ - ldr r3, [pc, #456] @ (32a30 ) │ │ │ │ + ldr r2, [pc, #452] @ (329f0 ) │ │ │ │ + ldr r3, [pc, #456] @ (329f4 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #603 @ 0x25b │ │ │ │ - b.w 31e64 │ │ │ │ + b.w 31e28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx c528 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32a3c │ │ │ │ + beq.w 32a00 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 32378 │ │ │ │ + beq.w 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #384] @ (32a34 ) │ │ │ │ - ldr r3, [pc, #384] @ (32a38 ) │ │ │ │ + ldr r2, [pc, #384] @ (329f8 ) │ │ │ │ + ldr r3, [pc, #384] @ (329fc ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ add r3, pc │ │ │ │ - b.w 31e64 │ │ │ │ - bhi.n 32858 │ │ │ │ + b.w 31e28 │ │ │ │ + bls.n 32894 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 32970 │ │ │ │ + bhi.n 327ac │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r6} │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - ite gt │ │ │ │ - movgt r0, r0 │ │ │ │ - cmple r2, #238 @ 0xee │ │ │ │ + nop {13} │ │ │ │ movs r0, r0 │ │ │ │ - ite hi │ │ │ │ - movhi r0, r0 │ │ │ │ - cmpls r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - ittt cc │ │ │ │ - movcc r0, r0 │ │ │ │ - itte cc @ unpredictable │ │ │ │ + nop {9} │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ + movs r0, r0 │ │ │ │ + ittt mi │ │ │ │ + movmi r0, r0 │ │ │ │ + ittt cc @ unpredictable │ │ │ │ movcc r0, r0 │ │ │ │ - vaddlcc.u16 q8, d12, d0 │ │ │ │ - cmpcs r2, #62 @ 0x3e │ │ │ │ + vaddlcc.u32 q8, d0, d0 │ │ │ │ + cmpcc r2, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00da │ │ │ │ + bkpt 0x00de │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x0098 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb67c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0032 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 12, cr0, cr2, cr0, {0} │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cdp2 0, 12, cr0, cr6, cr0, {0} │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 32968 │ │ │ │ + cbnz r2, 3292e │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #352] @ (32ac4 ) │ │ │ │ + ldr r7, [pc, #368] @ (32a98 ) │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u16 q8, d2, d0 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + vaddl.u16 q8, d6, d0 │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r8] │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + ldc2 0, cr0, [ip] │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r2, r3, r5} │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 329fc │ │ │ │ + cbnz r2, 329c2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 329f2 │ │ │ │ + cbnz r6, 329b6 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr] │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + ldc2l 0, cr0, [r2] │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 329ea │ │ │ │ + cbnz r4, 329ae │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 329e0 │ │ │ │ + cbnz r6, 329a4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r6] │ │ │ │ - movs r6, #18 │ │ │ │ + stc2l 0, cr0, [sl] │ │ │ │ + movs r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x0030 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [lr] │ │ │ │ - ldc2l 0, cr0, [r2] │ │ │ │ - stc2 0, cr0, [r8] │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + ldc2 0, cr0, [r2] │ │ │ │ + ldc2l 0, cr0, [r6] │ │ │ │ + stc2 0, cr0, [ip] │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 329fc │ │ │ │ + cbnz r2, 329c2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 329f8 │ │ │ │ + cbnz r6, 329bc │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 329f2 │ │ │ │ + cbnz r4, 329b6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r6, #-0] │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + ldc2 0, cr0, [sl, #-0] │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 329ec │ │ │ │ + cbnz r4, 329b0 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r8, #-0] │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + ldc2l 0, cr0, [ip, #-0] │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d0, d6, d0 │ │ │ │ - movs r4, #6 │ │ │ │ + vhadd.u8 d0, d10, d0 │ │ │ │ + movs r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u32 d0, d4, d0 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + vhadd.u32 d0, d8, d0 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp ip, r5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb77e │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb734 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #96] @ (32aa0 ) │ │ │ │ + ldr r1, [pc, #96] @ (32a64 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd64 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 32a88 │ │ │ │ + cbz r0, 32a4c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 32378 │ │ │ │ + beq.w 3233c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ + bl 2fd54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #44] @ (32aa4 ) │ │ │ │ - ldr r3, [pc, #44] @ (32aa8 ) │ │ │ │ + ldr r2, [pc, #44] @ (32a68 ) │ │ │ │ + ldr r3, [pc, #44] @ (32a6c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ - b.w 31e64 │ │ │ │ - ldr r2, [pc, #32] @ (32aac ) │ │ │ │ + b.w 31e28 │ │ │ │ + ldr r2, [pc, #32] @ (32a70 ) │ │ │ │ movs r3, #11 │ │ │ │ movs r1, #32 │ │ │ │ add r2, pc │ │ │ │ blx d290 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2fd90 │ │ │ │ - b.w 31e00 │ │ │ │ + bl 2fd54 │ │ │ │ + b.w 31dc4 │ │ │ │ nop │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00032ab0 : │ │ │ │ +00032a74 : │ │ │ │ movs r1, #0 │ │ │ │ b.w c1b0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00032ab8 : │ │ │ │ +00032a7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #68] @ (32b0c ) │ │ │ │ + ldr r4, [pc, #68] @ (32ad0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 32ae6 │ │ │ │ - ldr r3, [pc, #48] @ (32b10 ) │ │ │ │ + cbz r3, 32aaa │ │ │ │ + ldr r3, [pc, #48] @ (32ad4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ce5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32adc │ │ │ │ - ldr r2, [pc, #28] @ (32b14 ) │ │ │ │ + beq.n 32aa0 │ │ │ │ + ldr r2, [pc, #28] @ (32ad8 ) │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #28] @ (32b18 ) │ │ │ │ + ldr r1, [pc, #28] @ (32adc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx d0ec │ │ │ │ - b.n 32adc │ │ │ │ - bvc.n 32b6c │ │ │ │ + b.n 32aa0 │ │ │ │ + bvc.n 32ba8 │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 32b48 │ │ │ │ + bvc.n 32b84 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00032b1c : │ │ │ │ +00032ae0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx c9f0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w d020 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (32b44 ) │ │ │ │ + ldr r3, [pc, #8] @ (32b08 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ - bvs.n 32acc │ │ │ │ + bvs.n 32b08 │ │ │ │ movs r2, r0 │ │ │ │ b.w b800 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx b804 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - cbz r0, 32b78 │ │ │ │ + cbz r0, 32b3c │ │ │ │ blx cf14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 32b86 │ │ │ │ + cbz r0, 32b4a │ │ │ │ blx cf14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, 32b94 │ │ │ │ + cbz r0, 32b58 │ │ │ │ blx c444 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 32ba2 │ │ │ │ + cbz r0, 32b66 │ │ │ │ blx c444 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #16] @ (32bb4 ) │ │ │ │ + ldr r3, [pc, #16] @ (32b78 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bvs.n 32c5c │ │ │ │ + bvs.n 32a98 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx d274 │ │ │ │ - ldr r1, [pc, #16] @ (32be0 ) │ │ │ │ + ldr r1, [pc, #16] @ (32ba4 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx d334 │ │ │ │ - ldr r3, [pc, #8] @ (32be4 ) │ │ │ │ + ldr r3, [pc, #8] @ (32ba8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - bvs.n 32c40 │ │ │ │ + bvs.n 32c7c │ │ │ │ movs r2, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -60904,39 +60889,39 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx bdb4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00032c44 : │ │ │ │ +00032c08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #880] @ (32fc8 ) │ │ │ │ + ldr r2, [pc, #880] @ (32f8c ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #880] @ (32fcc ) │ │ │ │ + ldr r3, [pc, #880] @ (32f90 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r8, [pc, #876] @ 32fd0 │ │ │ │ + ldr.w r8, [pc, #876] @ 32f94 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 32f5e │ │ │ │ + beq.w 32f22 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 32f44 │ │ │ │ + beq.w 32f08 │ │ │ │ mov r1, r6 │ │ │ │ blx c1b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ strd r7, r2, [r3] │ │ │ │ @@ -60944,67 +60929,67 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx b804 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r5, [r3, #8] │ │ │ │ - ldr r3, [pc, #804] @ (32fd4 ) │ │ │ │ + ldr r3, [pc, #804] @ (32f98 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #800] @ (32fd8 ) │ │ │ │ + ldr r3, [pc, #800] @ (32f9c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #792] @ (32fdc ) │ │ │ │ + ldr r3, [pc, #792] @ (32fa0 ) │ │ │ │ add r3, pc │ │ │ │ blx c3f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 32cd8 │ │ │ │ + cbz r0, 32c9c │ │ │ │ blx cf14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r6, [r3, #12] │ │ │ │ str r5, [r3, #12] │ │ │ │ - ldr r3, [pc, #772] @ (32fe0 ) │ │ │ │ - ldr r2, [pc, #772] @ (32fe4 ) │ │ │ │ + ldr r3, [pc, #772] @ (32fa4 ) │ │ │ │ + ldr r2, [pc, #772] @ (32fa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #764] @ (32fe8 ) │ │ │ │ + ldr r3, [pc, #764] @ (32fac ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx c3f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 32d0a │ │ │ │ + cbz r0, 32cce │ │ │ │ blx cf14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldrd r6, r1, [r3, #4] │ │ │ │ str r5, [r3, #16] │ │ │ │ - ldr r0, [pc, #728] @ (32fec ) │ │ │ │ + ldr r0, [pc, #728] @ (32fb0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ add r0, pc │ │ │ │ blx bdf4 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 32fb0 │ │ │ │ + beq.w 32f74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32f9c │ │ │ │ - ldr r2, [pc, #700] @ (32ff0 ) │ │ │ │ + beq.w 32f60 │ │ │ │ + ldr r2, [pc, #700] @ (32fb4 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ blx bd8c │ │ │ │ @@ -61019,72 +61004,72 @@ │ │ │ │ blx c020 │ │ │ │ mov r0, r9 │ │ │ │ blx b804 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ blx b804 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r0, [pc, #648] @ (32ff4 ) │ │ │ │ + ldr r0, [pc, #648] @ (32fb8 ) │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx c05c │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 32dea │ │ │ │ + cbz r5, 32dae │ │ │ │ ldr r5, [r5, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 32e98 │ │ │ │ + beq.n 32e5c │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ - ldr r2, [pc, #584] @ (32ff8 ) │ │ │ │ + ldr r2, [pc, #584] @ (32fbc ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #584] @ (32ffc ) │ │ │ │ + ldr r3, [pc, #584] @ (32fc0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ mov r0, r6 │ │ │ │ blx bc54 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #560] @ (33000 ) │ │ │ │ - ldr r3, [pc, #508] @ (32fcc ) │ │ │ │ + ldr r2, [pc, #560] @ (32fc4 ) │ │ │ │ + ldr r3, [pc, #508] @ (32f90 ) │ │ │ │ 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 32fc2 │ │ │ │ + bne.w 32f86 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #532] @ (33004 ) │ │ │ │ + ldr r0, [pc, #532] @ (32fc8 ) │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, pc │ │ │ │ blx bdf4 │ │ │ │ - ldr r1, [pc, #524] @ (33008 ) │ │ │ │ + ldr r1, [pc, #524] @ (32fcc ) │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx bdf4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -61097,71 +61082,71 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx d0d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, 32e36 │ │ │ │ + cbz r0, 32dfa │ │ │ │ blx c444 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r5, [r3, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ str r2, [r3, #20] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #460] @ (3300c ) │ │ │ │ + ldr r2, [pc, #460] @ (32fd0 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ blx c05c │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 32eae │ │ │ │ + beq.n 32e72 │ │ │ │ ldr.w r7, [r8] │ │ │ │ blx bce8 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 32f70 │ │ │ │ + beq.w 32f34 │ │ │ │ mov r0, sl │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov.w r1, #278 @ 0x116 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #404] @ (33010 ) │ │ │ │ - ldr r3, [pc, #404] @ (33014 ) │ │ │ │ + ldr r2, [pc, #404] @ (32fd4 ) │ │ │ │ + ldr r3, [pc, #404] @ (32fd8 ) │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ blx d290 │ │ │ │ mov r0, r6 │ │ │ │ blx bc54 │ │ │ │ - b.n 32dcc │ │ │ │ + b.n 32d90 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ blx c4ec │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - b.n 32dca │ │ │ │ + b.n 32d8e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #356] @ (33018 ) │ │ │ │ + ldr r0, [pc, #356] @ (32fdc ) │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, pc │ │ │ │ blx bdf4 │ │ │ │ - ldr r1, [pc, #348] @ (3301c ) │ │ │ │ + ldr r1, [pc, #348] @ (32fe0 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx bdf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b804 │ │ │ │ @@ -61173,290 +61158,290 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ str.w r8, [sp] │ │ │ │ blx d0d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 32f00 │ │ │ │ + cbz r0, 32ec4 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx c444 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str.w r8, [r3, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #24] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #276] @ (33020 ) │ │ │ │ + ldr r2, [pc, #276] @ (32fe4 ) │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ blx c05c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 32f54 │ │ │ │ + cbz r3, 32f18 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 32f86 │ │ │ │ + beq.n 32f4a │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ - ldr r2, [pc, #236] @ (33024 ) │ │ │ │ + ldr r2, [pc, #236] @ (32fe8 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #232] @ (33028 ) │ │ │ │ + ldr r3, [pc, #232] @ (32fec ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 32db8 │ │ │ │ - ldr r2, [pc, #228] @ (3302c ) │ │ │ │ + b.n 32d7c │ │ │ │ + ldr r2, [pc, #228] @ (32ff0 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #228] @ (33030 ) │ │ │ │ + ldr r1, [pc, #228] @ (32ff4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c610 │ │ │ │ - b.n 32dcc │ │ │ │ + b.n 32d90 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ blx b804 │ │ │ │ - b.n 32dcc │ │ │ │ - ldr r2, [pc, #212] @ (33034 ) │ │ │ │ + b.n 32d90 │ │ │ │ + ldr r2, [pc, #212] @ (32ff8 ) │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #212] @ (33038 ) │ │ │ │ + ldr r1, [pc, #212] @ (32ffc ) │ │ │ │ mov r5, r7 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c610 │ │ │ │ - b.n 32dcc │ │ │ │ + b.n 32d90 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ blx c4ec │ │ │ │ mov r0, sl │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - b.n 32dcc │ │ │ │ + b.n 32d90 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ blx c4ec │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ blx bbe0 │ │ │ │ - b.n 32dca │ │ │ │ - ldr r1, [pc, #156] @ (3303c ) │ │ │ │ - ldr r2, [pc, #160] @ (33040 ) │ │ │ │ + b.n 32d8e │ │ │ │ + ldr r1, [pc, #156] @ (33000 ) │ │ │ │ + ldr r2, [pc, #160] @ (33004 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ blx c610 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32d60 │ │ │ │ - ldr r1, [pc, #144] @ (33044 ) │ │ │ │ + b.n 32d24 │ │ │ │ + ldr r1, [pc, #144] @ (33008 ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #144] @ (33048 ) │ │ │ │ + ldr r2, [pc, #144] @ (3300c ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ blx c610 │ │ │ │ - b.n 32faa │ │ │ │ + b.n 32f6e │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ lsrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 3, pc, cr7, cr15, {7} @ │ │ │ │ lsrs r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u16 q8, d4, d0 │ │ │ │ + vaddl.u16 q8, d8, d0 │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ - vaddl.u16 q0, d6, d0 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + vaddl.u16 q0, d10, d0 │ │ │ │ + adds r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u8 q0, d6, d0 │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + vaddl.u8 q0, d10, d0 │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - vhadd.u32 d0, d6, d0 │ │ │ │ vhadd.u32 d0, d10, d0 │ │ │ │ - vhadd.u8 d0, d8, d0 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + vhadd.u32 d0, d14, d0 │ │ │ │ + vhadd.u8 d0, d12, d0 │ │ │ │ + adds r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr0, {0} │ │ │ │ - cdp2 0, 12, cr0, cr10, cr0, {0} │ │ │ │ - cdp2 0, 13, cr0, cr2, cr0, {0} │ │ │ │ - cdp2 0, 9, cr0, cr4, cr0, {0} │ │ │ │ - subs r6, r7, r6 │ │ │ │ + cdp2 0, 11, cr0, cr12, cr0, {0} │ │ │ │ + cdp2 0, 12, cr0, cr14, cr0, {0} │ │ │ │ + cdp2 0, 13, cr0, cr6, cr0, {0} │ │ │ │ + cdp2 0, 9, cr0, cr8, cr0, {0} │ │ │ │ + subs r2, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [ip] │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + cdp2 0, 0, cr0, cr0, cr0, {0} │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r2, r1, #5 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003304c : │ │ │ │ +00033010 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 33082 │ │ │ │ + cbz r0, 33046 │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 3306c │ │ │ │ + cbz r1, 33030 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx cca8 │ │ │ │ - cbz r0, 3307c │ │ │ │ + cbz r0, 33040 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #36] @ (33094 ) │ │ │ │ + ldr r1, [pc, #36] @ (33058 ) │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #36] @ (33098 ) │ │ │ │ + ldr r2, [pc, #36] @ (3305c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ blx c610 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #24] @ (3309c ) │ │ │ │ - ldr r2, [pc, #24] @ (330a0 ) │ │ │ │ + ldr r1, [pc, #24] @ (33060 ) │ │ │ │ + ldr r2, [pc, #24] @ (33064 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ blx c610 │ │ │ │ - b.n 3307c │ │ │ │ + b.n 33040 │ │ │ │ nop │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #272] @ (331ac ) │ │ │ │ + ldr r6, [pc, #288] @ (33180 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000330a4 : │ │ │ │ +00033068 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #320] @ (331f8 ) │ │ │ │ - ldr r3, [pc, #320] @ (331fc ) │ │ │ │ + ldr r2, [pc, #320] @ (331bc ) │ │ │ │ + ldr r3, [pc, #320] @ (331c0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #308] @ (33200 ) │ │ │ │ + ldr r3, [pc, #308] @ (331c4 ) │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331e4 │ │ │ │ + beq.w 331a8 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 331d2 │ │ │ │ + beq.n 33196 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx cca8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33108 │ │ │ │ - ldr r2, [pc, #276] @ (33204 ) │ │ │ │ - ldr r3, [pc, #268] @ (331fc ) │ │ │ │ + cbz r0, 330cc │ │ │ │ + ldr r2, [pc, #276] @ (331c8 ) │ │ │ │ + ldr r3, [pc, #268] @ (331c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 331f4 │ │ │ │ + bne.n 331b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx b970 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r7, r3 │ │ │ │ blx bc3c │ │ │ │ - ldr r3, [pc, #232] @ (33208 ) │ │ │ │ + ldr r3, [pc, #232] @ (331cc ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx c698 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx c750 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #204] @ (3320c ) │ │ │ │ + ldr r2, [pc, #204] @ (331d0 ) │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #101 @ 0x65 │ │ │ │ blx c05c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 33192 │ │ │ │ + cbz r3, 33156 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 331c8 │ │ │ │ + beq.n 3318c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d178 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ movw r1, #399 @ 0x18f │ │ │ │ - ldr r3, [pc, #152] @ (33210 ) │ │ │ │ - ldr r2, [pc, #152] @ (33214 ) │ │ │ │ + ldr r3, [pc, #152] @ (331d4 ) │ │ │ │ + ldr r2, [pc, #152] @ (331d8 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d290 │ │ │ │ add r0, sp, #16 │ │ │ │ blx bc54 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 330ec │ │ │ │ + b.n 330b0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ blx d3fc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -61470,94 +61455,94 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ blx bc3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx bdb4 │ │ │ │ - b.n 330ec │ │ │ │ + b.n 330b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx c4ec │ │ │ │ - b.n 3318c │ │ │ │ - ldr r1, [pc, #68] @ (33218 ) │ │ │ │ + b.n 33150 │ │ │ │ + ldr r1, [pc, #68] @ (331dc ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #68] @ (3321c ) │ │ │ │ + ldr r2, [pc, #68] @ (331e0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ blx c610 │ │ │ │ - b.n 3318c │ │ │ │ - ldr r1, [pc, #56] @ (33220 ) │ │ │ │ - ldr r2, [pc, #60] @ (33224 ) │ │ │ │ + b.n 33150 │ │ │ │ + ldr r1, [pc, #56] @ (331e4 ) │ │ │ │ + ldr r2, [pc, #60] @ (331e8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ blx c610 │ │ │ │ - b.n 3318c │ │ │ │ + b.n 33150 │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4], {0} │ │ │ │ - smlal r0, r0, r0, r0 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + ldc2 0, cr0, [r8], {0} │ │ │ │ + smlal r0, r0, r4, r0 │ │ │ │ + adds r2, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #888] @ (33598 ) │ │ │ │ + ldr r4, [pc, #904] @ (3356c ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033228 : │ │ │ │ +000331ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #404] @ (333d0 ) │ │ │ │ - ldr r3, [pc, #404] @ (333d4 ) │ │ │ │ + ldr r2, [pc, #404] @ (33394 ) │ │ │ │ + ldr r3, [pc, #404] @ (33398 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3330a │ │ │ │ + beq.n 332ce │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 33268 │ │ │ │ + cbz r1, 3322c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ blx cca8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33286 │ │ │ │ - ldr r2, [pc, #364] @ (333d8 ) │ │ │ │ - ldr r3, [pc, #360] @ (333d4 ) │ │ │ │ + cbz r0, 3324a │ │ │ │ + ldr r2, [pc, #364] @ (3339c ) │ │ │ │ + ldr r3, [pc, #360] @ (33398 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 333ca │ │ │ │ + bne.w 3338e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ blx b970 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -61568,62 +61553,62 @@ │ │ │ │ blx c2e0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ blx c750 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - beq.n 3331c │ │ │ │ - ldr r2, [pc, #300] @ (333dc ) │ │ │ │ + beq.n 332e0 │ │ │ │ + ldr r2, [pc, #300] @ (333a0 ) │ │ │ │ mov r8, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #101 @ 0x65 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx c05c │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 333aa │ │ │ │ + beq.n 3336e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bce8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 3339a │ │ │ │ + beq.n 3335e │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d178 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #240] @ (333e0 ) │ │ │ │ - ldr r3, [pc, #244] @ (333e4 ) │ │ │ │ + ldr r2, [pc, #240] @ (333a4 ) │ │ │ │ + ldr r3, [pc, #244] @ (333a8 ) │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ blx d290 │ │ │ │ mov r0, r7 │ │ │ │ blx bc54 │ │ │ │ - b.n 33268 │ │ │ │ - ldr r1, [pc, #220] @ (333e8 ) │ │ │ │ + b.n 3322c │ │ │ │ + ldr r1, [pc, #220] @ (333ac ) │ │ │ │ mov r4, r5 │ │ │ │ - ldr r2, [pc, #220] @ (333ec ) │ │ │ │ + ldr r2, [pc, #220] @ (333b0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #156 @ 0x9c │ │ │ │ blx c610 │ │ │ │ - b.n 33268 │ │ │ │ + b.n 3322c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ blx b7e4 │ │ │ │ blx bc3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b804 │ │ │ │ @@ -61643,77 +61628,77 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx bdb4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ blx c750 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #140] @ (333f0 ) │ │ │ │ + ldr r2, [pc, #140] @ (333b4 ) │ │ │ │ mov r1, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #101 @ 0x65 │ │ │ │ blx c05c │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 332ca │ │ │ │ + bne.n 3328e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 333aa │ │ │ │ + beq.n 3336e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ blx cca8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ - b.n 33268 │ │ │ │ + b.n 3322c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx c4ec │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ - b.n 33268 │ │ │ │ + b.n 3322c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ blx ccf0 │ │ │ │ - ldr r2, [pc, #56] @ (333f4 ) │ │ │ │ + ldr r2, [pc, #56] @ (333b8 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ blx d290 │ │ │ │ - b.n 33386 │ │ │ │ + b.n 3334a │ │ │ │ blx cad4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ movs r2, r0 │ │ │ │ - smlawb r0, r4, r0, r0 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + smlawb r0, r8, r0, r0 │ │ │ │ + adds r6, r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa460000 │ │ │ │ - movs r3, #16 │ │ │ │ + @ instruction: 0xfa4a0000 │ │ │ │ + movs r3, #20 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7c0000 │ │ │ │ - @ instruction: 0xfa400000 │ │ │ │ + @ instruction: 0xfa800000 │ │ │ │ + @ instruction: 0xfa440000 │ │ │ │ │ │ │ │ -000333f8 : │ │ │ │ - cbz r0, 33438 │ │ │ │ +000333bc : │ │ │ │ + cbz r0, 333fc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -61728,612 +61713,612 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx c008 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w b800 │ │ │ │ - ldr r1, [pc, #12] @ (33448 ) │ │ │ │ - ldr r2, [pc, #16] @ (3344c ) │ │ │ │ + ldr r1, [pc, #12] @ (3340c ) │ │ │ │ + ldr r2, [pc, #16] @ (33410 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #200 @ 0xc8 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r6, r0, r3 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033450 : │ │ │ │ +00033414 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #84] @ (334b4 ) │ │ │ │ + ldr r4, [pc, #84] @ (33478 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #8] │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 3347e │ │ │ │ - ldr r3, [pc, #64] @ (334b8 ) │ │ │ │ + cbz r3, 33442 │ │ │ │ + ldr r3, [pc, #64] @ (3347c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ce5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33474 │ │ │ │ - ldr r2, [pc, #44] @ (334bc ) │ │ │ │ + beq.n 33438 │ │ │ │ + ldr r2, [pc, #44] @ (33480 ) │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #44] @ (334c0 ) │ │ │ │ + ldr r1, [pc, #44] @ (33484 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c650 │ │ │ │ movs r1, #28 │ │ │ │ mov r5, r0 │ │ │ │ blx bbd0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx d0ec │ │ │ │ - b.n 33474 │ │ │ │ + b.n 33438 │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - vld1.8 {d0[0]}, [sl], r0 │ │ │ │ + vld1.8 {d0[0]}, [lr], r0 │ │ │ │ │ │ │ │ -000334c4 : │ │ │ │ +00033488 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ blx bb00 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w d39c │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (334fc ) │ │ │ │ + ldr r3, [pc, #8] @ (334c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 33520 │ │ │ │ + cbz r0, 334e4 │ │ │ │ blx cfd8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 3352e │ │ │ │ + cbz r0, 334f2 │ │ │ │ blx cfd8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #16] @ (33540 ) │ │ │ │ + ldr r3, [pc, #16] @ (33504 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ movs r2, r0 │ │ │ │ b.w b800 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33656 │ │ │ │ + beq.n 3361a │ │ │ │ blx c818 │ │ │ │ - ldr r3, [pc, #396] @ (336f0 ) │ │ │ │ + ldr r3, [pc, #396] @ (336b4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33616 │ │ │ │ + beq.n 335da │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 335e4 │ │ │ │ - ldr r3, [pc, #384] @ (336f4 ) │ │ │ │ + beq.n 335a8 │ │ │ │ + ldr r3, [pc, #384] @ (336b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33602 │ │ │ │ + beq.n 335c6 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 335e4 │ │ │ │ - ldr r3, [pc, #372] @ (336f8 ) │ │ │ │ + beq.n 335a8 │ │ │ │ + ldr r3, [pc, #372] @ (336bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33636 │ │ │ │ + beq.n 335fa │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 335e4 │ │ │ │ - ldr r3, [pc, #364] @ (336fc ) │ │ │ │ + beq.n 335a8 │ │ │ │ + ldr r3, [pc, #364] @ (336c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33646 │ │ │ │ + beq.n 3360a │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 335e4 │ │ │ │ - ldr r3, [pc, #352] @ (33700 ) │ │ │ │ + beq.n 335a8 │ │ │ │ + ldr r3, [pc, #352] @ (336c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33626 │ │ │ │ + beq.n 335ea │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 335e4 │ │ │ │ - ldr r3, [pc, #344] @ (33704 ) │ │ │ │ + beq.n 335a8 │ │ │ │ + ldr r3, [pc, #344] @ (336c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33664 │ │ │ │ + beq.n 33628 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 33694 │ │ │ │ - ldr r3, [pc, #332] @ (33708 ) │ │ │ │ + beq.n 33658 │ │ │ │ + ldr r3, [pc, #332] @ (336cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33674 │ │ │ │ + beq.n 33638 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 336b4 │ │ │ │ - ldr r3, [pc, #324] @ (3370c ) │ │ │ │ + beq.n 33678 │ │ │ │ + ldr r3, [pc, #324] @ (336d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33684 │ │ │ │ + beq.n 33648 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 336d2 │ │ │ │ + beq.n 33696 │ │ │ │ mov r0, r4 │ │ │ │ blx bc3c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ - b.n 335fc │ │ │ │ + b.n 335c0 │ │ │ │ movs r0, #4 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #292] @ (33710 ) │ │ │ │ + ldr r3, [pc, #292] @ (336d4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #272] @ (33714 ) │ │ │ │ + ldr r0, [pc, #272] @ (336d8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [r3, #12] │ │ │ │ - bne.n 33580 │ │ │ │ - b.n 335e4 │ │ │ │ - ldr r0, [pc, #256] @ (33718 ) │ │ │ │ + bne.n 33544 │ │ │ │ + b.n 335a8 │ │ │ │ + ldr r0, [pc, #256] @ (336dc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 3356e │ │ │ │ - ldr r0, [pc, #244] @ (3371c ) │ │ │ │ + b.n 33532 │ │ │ │ + ldr r0, [pc, #244] @ (336e0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n 335a6 │ │ │ │ - ldr r0, [pc, #232] @ (33720 ) │ │ │ │ + b.n 3356a │ │ │ │ + ldr r0, [pc, #232] @ (336e4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #16] │ │ │ │ - b.n 3358a │ │ │ │ - ldr r0, [pc, #220] @ (33724 ) │ │ │ │ + b.n 3354e │ │ │ │ + ldr r0, [pc, #220] @ (336e8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 33598 │ │ │ │ - ldr r2, [pc, #208] @ (33728 ) │ │ │ │ - ldr r1, [pc, #208] @ (3372c ) │ │ │ │ + b.n 3355c │ │ │ │ + ldr r2, [pc, #208] @ (336ec ) │ │ │ │ + ldr r1, [pc, #208] @ (336f0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c610 │ │ │ │ - b.n 335fc │ │ │ │ - ldr r0, [pc, #200] @ (33730 ) │ │ │ │ + b.n 335c0 │ │ │ │ + ldr r0, [pc, #200] @ (336f4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #28] │ │ │ │ - b.n 335b4 │ │ │ │ - ldr r0, [pc, #188] @ (33734 ) │ │ │ │ + b.n 33578 │ │ │ │ + ldr r0, [pc, #188] @ (336f8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #32] │ │ │ │ - b.n 335c2 │ │ │ │ - ldr r0, [pc, #176] @ (33738 ) │ │ │ │ + b.n 33586 │ │ │ │ + ldr r0, [pc, #176] @ (336fc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ - b.n 335d0 │ │ │ │ + b.n 33594 │ │ │ │ movs r0, #9 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #160] @ (3373c ) │ │ │ │ + ldr r3, [pc, #160] @ (33700 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r2, #8] │ │ │ │ blx b804 │ │ │ │ - b.n 335fc │ │ │ │ + b.n 335c0 │ │ │ │ movs r0, #5 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #132] @ (33740 ) │ │ │ │ + ldr r3, [pc, #132] @ (33704 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ strb r3, [r2, #4] │ │ │ │ blx b804 │ │ │ │ - b.n 335fc │ │ │ │ + b.n 335c0 │ │ │ │ movs r0, #8 │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #104] @ (33744 ) │ │ │ │ + ldr r3, [pc, #104] @ (33708 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ - b.n 335fc │ │ │ │ + b.n 335c0 │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - add r4, pc, #32 @ (adr r4, 33734 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 33708 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r2, r0] │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + strb.w r0, [r6, r0] │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #960 @ (adr r4, 33b00 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 33ad4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #80 @ (adr r5, 33794 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 33768 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ blx d274 │ │ │ │ - ldr r1, [pc, #76] @ (337ac ) │ │ │ │ + ldr r1, [pc, #76] @ (33770 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx d334 │ │ │ │ - ldr r3, [pc, #64] @ (337b0 ) │ │ │ │ + ldr r3, [pc, #64] @ (33774 ) │ │ │ │ movs r0, #6 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #56] @ (337b4 ) │ │ │ │ + ldr r3, [pc, #56] @ (33778 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ movs r0, #5 │ │ │ │ strh r3, [r5, #4] │ │ │ │ blx bfb0 │ │ │ │ - ldr r3, [pc, #40] @ (337b8 ) │ │ │ │ + ldr r3, [pc, #40] @ (3377c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #12 │ │ │ │ strb r3, [r4, #4] │ │ │ │ blx cd68 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strd r5, r4, [r0] │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ stc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ - @ instruction: 0xf6f00000 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + @ instruction: 0xf6f40000 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ ... │ │ │ │ │ │ │ │ -000337bc : │ │ │ │ +00033780 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #68] @ (33810 ) │ │ │ │ + ldr r3, [pc, #68] @ (337d4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ add.w r2, r3, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 337ee │ │ │ │ - ldr r3, [pc, #44] @ (33814 ) │ │ │ │ + cbz r3, 337b2 │ │ │ │ + ldr r3, [pc, #44] @ (337d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx ce5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 337e4 │ │ │ │ - ldr r1, [pc, #28] @ (33818 ) │ │ │ │ - ldr r0, [pc, #28] @ (3381c ) │ │ │ │ + beq.n 337a8 │ │ │ │ + ldr r1, [pc, #28] @ (337dc ) │ │ │ │ + ldr r0, [pc, #28] @ (337e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx bf94 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx d0ec │ │ │ │ - b.n 337e4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + b.n 337a8 │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf6740000 │ │ │ │ + @ instruction: 0xf6780000 │ │ │ │ │ │ │ │ -00033820 : │ │ │ │ +000337e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx c1b4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #88] @ (33898 ) │ │ │ │ + ldr r1, [pc, #88] @ (3385c ) │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ str r5, [r3, #0] │ │ │ │ str.w ip, [r3, #16] │ │ │ │ blx c858 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 3386c │ │ │ │ + cbz r0, 33830 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx cfd8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - ldr r1, [pc, #44] @ (3389c ) │ │ │ │ + ldr r1, [pc, #44] @ (33860 ) │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r1, pc │ │ │ │ blx c858 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 3388e │ │ │ │ + cbz r0, 33852 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx cfd8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldc2l 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ stc2l 15, cr15, [pc], {255} @ 0xff │ │ │ │ │ │ │ │ -000338a0 : │ │ │ │ +00033864 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 338ba │ │ │ │ + cbz r0, 3387e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 338ce │ │ │ │ + cbz r0, 33892 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #36] @ (338e0 ) │ │ │ │ - ldr r2, [pc, #36] @ (338e4 ) │ │ │ │ + ldr r1, [pc, #36] @ (338a4 ) │ │ │ │ + ldr r2, [pc, #36] @ (338a8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ blx c610 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #24] @ (338e8 ) │ │ │ │ - ldr r2, [pc, #24] @ (338ec ) │ │ │ │ + ldr r1, [pc, #24] @ (338ac ) │ │ │ │ + ldr r2, [pc, #24] @ (338b0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ blx c610 │ │ │ │ - b.n 338c8 │ │ │ │ + b.n 3388c │ │ │ │ nop │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r2, r0, #1 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -000338f0 : │ │ │ │ +000338b4 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3396a │ │ │ │ + beq.n 3392e │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ - ldr r7, [pc, #112] @ (3397c ) │ │ │ │ + ldr r7, [pc, #112] @ (33940 ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r7, pc │ │ │ │ - cbz r0, 3393e │ │ │ │ + cbz r0, 33902 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 3394c │ │ │ │ + bge.n 33910 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r4, 33958 │ │ │ │ + cbz r4, 3391c │ │ │ │ blx c490 │ │ │ │ movs r2, #9 │ │ │ │ cmp r0, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bls.n 33952 │ │ │ │ + bls.n 33916 │ │ │ │ blx ba04 │ │ │ │ - cbnz r0, 33952 │ │ │ │ + cbnz r0, 33916 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33912 │ │ │ │ - ldr r1, [pc, #64] @ (33980 ) │ │ │ │ - ldr r2, [pc, #64] @ (33984 ) │ │ │ │ + bne.n 338d6 │ │ │ │ + ldr r1, [pc, #64] @ (33944 ) │ │ │ │ + ldr r2, [pc, #64] @ (33948 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ blx c610 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #44] @ (33988 ) │ │ │ │ + ldr r1, [pc, #44] @ (3394c ) │ │ │ │ add r1, pc │ │ │ │ blx c9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33952 │ │ │ │ + beq.n 33916 │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ - b.n 33936 │ │ │ │ - ldr r1, [pc, #32] @ (3398c ) │ │ │ │ - ldr r2, [pc, #32] @ (33990 ) │ │ │ │ + b.n 338fa │ │ │ │ + ldr r1, [pc, #32] @ (33950 ) │ │ │ │ + ldr r2, [pc, #32] @ (33954 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ blx c610 │ │ │ │ - b.n 3394c │ │ │ │ + b.n 33910 │ │ │ │ nop │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033994 : │ │ │ │ - cbz r0, 339e6 │ │ │ │ - cbz r1, 339f4 │ │ │ │ +00033958 : │ │ │ │ + cbz r0, 339aa │ │ │ │ + cbz r1, 339b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -62343,194 +62328,194 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r4, r3 │ │ │ │ blx bc3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx c128 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r2, 339e2 │ │ │ │ + cbz r2, 339a6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r4, r3 │ │ │ │ blx bc3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w c124 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #32] @ (33a08 ) │ │ │ │ - ldr r2, [pc, #32] @ (33a0c ) │ │ │ │ + ldr r1, [pc, #32] @ (339cc ) │ │ │ │ + ldr r2, [pc, #32] @ (339d0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ b.w c60c │ │ │ │ - ldr r3, [pc, #24] @ (33a10 ) │ │ │ │ + ldr r3, [pc, #24] @ (339d4 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #24] @ (33a14 ) │ │ │ │ + ldr r2, [pc, #24] @ (339d8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #180 @ 0xb4 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r2, r3, #4 │ │ │ │ movs r1, r0 │ │ │ │ - eors.w r0, r4, #8388608 @ 0x800000 │ │ │ │ + eors.w r0, r8, #8388608 @ 0x800000 │ │ │ │ │ │ │ │ -00033a18 : │ │ │ │ - cbz r0, 33a66 │ │ │ │ +000339dc : │ │ │ │ + cbz r0, 33a2a │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r1, 33a74 │ │ │ │ + cbz r1, 33a38 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 33a8a │ │ │ │ + cbz r2, 33a4e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ blx bc3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx c128 │ │ │ │ - b.n 33a5e │ │ │ │ + b.n 33a22 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ blx bc3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx c128 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 33a46 │ │ │ │ + blt.n 33a0a │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #56] @ (33aa0 ) │ │ │ │ - ldr r2, [pc, #56] @ (33aa4 ) │ │ │ │ + ldr r1, [pc, #56] @ (33a64 ) │ │ │ │ + ldr r2, [pc, #56] @ (33a68 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ b.w c60c │ │ │ │ - ldr r3, [pc, #48] @ (33aa8 ) │ │ │ │ + ldr r3, [pc, #48] @ (33a6c ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #48] @ (33aac ) │ │ │ │ + ldr r2, [pc, #48] @ (33a70 ) │ │ │ │ add r3, pc │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ add r2, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w c60c │ │ │ │ - ldr r1, [pc, #36] @ (33ab0 ) │ │ │ │ + ldr r1, [pc, #36] @ (33a74 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #36] @ (33ab4 ) │ │ │ │ + ldr r2, [pc, #36] @ (33a78 ) │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ add r2, pc │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ movs r1, r0 │ │ │ │ - ands.w r0, r0, #8388608 @ 0x800000 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + ands.w r0, r4, #8388608 @ 0x800000 │ │ │ │ + adds r4, r0, #2 │ │ │ │ movs r1, r0 │ │ │ │ - and.w r0, lr, #8388608 @ 0x800000 │ │ │ │ + ands.w r0, r2, #8388608 @ 0x800000 │ │ │ │ │ │ │ │ -00033ab8 : │ │ │ │ - cbz r0, 33b02 │ │ │ │ - cbz r1, 33b10 │ │ │ │ +00033a7c : │ │ │ │ + cbz r0, 33ac6 │ │ │ │ + cbz r1, 33ad4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r3, 33afa │ │ │ │ - ldr.w ip, [pc, #84] @ 33b24 │ │ │ │ + cbnz r3, 33abe │ │ │ │ + ldr.w ip, [pc, #84] @ 33ae8 │ │ │ │ add ip, pc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ (33b28 ) │ │ │ │ + ldr r0, [pc, #80] @ (33aec ) │ │ │ │ mov r3, r2 │ │ │ │ mov r2, ip │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx d128 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w b800 │ │ │ │ - ldr.w ip, [pc, #48] @ 33b2c │ │ │ │ + ldr.w ip, [pc, #48] @ 33af0 │ │ │ │ add ip, pc │ │ │ │ - b.n 33ad4 │ │ │ │ - ldr r1, [pc, #44] @ (33b30 ) │ │ │ │ - ldr r2, [pc, #44] @ (33b34 ) │ │ │ │ + b.n 33a98 │ │ │ │ + ldr r1, [pc, #44] @ (33af4 ) │ │ │ │ + ldr r2, [pc, #44] @ (33af8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ b.w c60c │ │ │ │ - ldr r3, [pc, #36] @ (33b38 ) │ │ │ │ + ldr r3, [pc, #36] @ (33afc ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #36] @ (33b3c ) │ │ │ │ + ldr r2, [pc, #36] @ (33b00 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #248 @ 0xf8 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ - asrs r2, r5 │ │ │ │ + asrs r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3dc0000 │ │ │ │ - @ instruction: 0xf3b60000 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + @ instruction: 0xf3e00000 │ │ │ │ + @ instruction: 0xf3ba0000 │ │ │ │ + adds r6, r1, #0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + subs r6, r7, r7 │ │ │ │ movs r1, r0 │ │ │ │ - sbfx r0, r4, #0, #1 │ │ │ │ + sbfx r0, r8, #0, #1 │ │ │ │ │ │ │ │ -00033b40 : │ │ │ │ +00033b04 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33bc2 │ │ │ │ + beq.n 33b86 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 33bd2 │ │ │ │ + beq.n 33b96 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r2 │ │ │ │ - cbz r2, 33baa │ │ │ │ + cbz r2, 33b6e │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 33548 │ │ │ │ + bl 3350c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 33ba4 │ │ │ │ - ldr r2, [pc, #112] @ (33be4 ) │ │ │ │ + cbnz r3, 33b68 │ │ │ │ + ldr r2, [pc, #112] @ (33ba8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #112] @ (33be8 ) │ │ │ │ + ldr r0, [pc, #112] @ (33bac ) │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -62540,375 +62525,375 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w b800 │ │ │ │ - ldr r2, [pc, #68] @ (33bec ) │ │ │ │ + ldr r2, [pc, #68] @ (33bb0 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 33b76 │ │ │ │ - ldr r1, [pc, #68] @ (33bf0 ) │ │ │ │ + b.n 33b3a │ │ │ │ + ldr r1, [pc, #68] @ (33bb4 ) │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #68] @ (33bf4 ) │ │ │ │ + ldr r2, [pc, #68] @ (33bb8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #292 @ 0x124 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w c60c │ │ │ │ - ldr r1, [pc, #52] @ (33bf8 ) │ │ │ │ - ldr r2, [pc, #52] @ (33bfc ) │ │ │ │ + ldr r1, [pc, #52] @ (33bbc ) │ │ │ │ + ldr r2, [pc, #52] @ (33bc0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #292 @ 0x124 │ │ │ │ b.w c60c │ │ │ │ - ldr r3, [pc, #44] @ (33c00 ) │ │ │ │ + ldr r3, [pc, #44] @ (33bc4 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #44] @ (33c04 ) │ │ │ │ + ldr r2, [pc, #44] @ (33bc8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #292 @ 0x124 │ │ │ │ b.w c60c │ │ │ │ - lsls r0, r1 │ │ │ │ + lsls r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - sbfx r0, sl, #0, #1 │ │ │ │ - ssat r0, #1, lr │ │ │ │ - subs r0, r4, r5 │ │ │ │ + sbfx r0, lr, #0, #1 │ │ │ │ + @ instruction: 0xf3120000 │ │ │ │ + subs r4, r4, r5 │ │ │ │ movs r1, r0 │ │ │ │ - negs r6, r0 │ │ │ │ + negs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r6, r1, r5 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf2820000 │ │ │ │ + @ instruction: 0xf2860000 │ │ │ │ │ │ │ │ -00033c08 : │ │ │ │ - cbz r0, 33c50 │ │ │ │ - cbz r1, 33c60 │ │ │ │ +00033bcc : │ │ │ │ + cbz r0, 33c14 │ │ │ │ + cbz r1, 33c24 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r2 │ │ │ │ - cbz r2, 33c72 │ │ │ │ - cbnz r3, 33c4a │ │ │ │ - ldr r2, [pc, #104] @ (33c8c ) │ │ │ │ + cbz r2, 33c36 │ │ │ │ + cbnz r3, 33c0e │ │ │ │ + ldr r2, [pc, #104] @ (33c50 ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #100] @ (33c90 ) │ │ │ │ + ldr r0, [pc, #100] @ (33c54 ) │ │ │ │ mov r5, ip │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx d128 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b800 │ │ │ │ - ldr r2, [pc, #72] @ (33c94 ) │ │ │ │ + ldr r2, [pc, #72] @ (33c58 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 33c26 │ │ │ │ - ldr r1, [pc, #68] @ (33c98 ) │ │ │ │ - ldr r2, [pc, #72] @ (33c9c ) │ │ │ │ + b.n 33bea │ │ │ │ + ldr r1, [pc, #68] @ (33c5c ) │ │ │ │ + ldr r2, [pc, #72] @ (33c60 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #344 @ 0x158 │ │ │ │ b.w c60c │ │ │ │ - ldr r3, [pc, #60] @ (33ca0 ) │ │ │ │ + ldr r3, [pc, #60] @ (33c64 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #60] @ (33ca4 ) │ │ │ │ + ldr r2, [pc, #60] @ (33c68 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #344 @ 0x158 │ │ │ │ b.w c60c │ │ │ │ - ldr r1, [pc, #52] @ (33ca8 ) │ │ │ │ + ldr r1, [pc, #52] @ (33c6c ) │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #52] @ (33cac ) │ │ │ │ + ldr r2, [pc, #52] @ (33c70 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #344 @ 0x158 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #16384 @ 0x4000 │ │ │ │ - @ instruction: 0xf2680000 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + movt r0, #32768 @ 0x8000 │ │ │ │ + @ instruction: 0xf26c0000 │ │ │ │ + subs r0, r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r6, r5, r2 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf1f40000 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + @ instruction: 0xf1f80000 │ │ │ │ + subs r4, r3, r2 │ │ │ │ movs r1, r0 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033cb0 : │ │ │ │ +00033c74 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 33cd0 │ │ │ │ + cbz r0, 33c94 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 33ce4 │ │ │ │ + cbz r0, 33ca8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #32] @ (33cf4 ) │ │ │ │ - ldr r2, [pc, #36] @ (33cf8 ) │ │ │ │ + ldr r1, [pc, #32] @ (33cb8 ) │ │ │ │ + ldr r2, [pc, #36] @ (33cbc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ blx c610 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #20] @ (33cfc ) │ │ │ │ - ldr r2, [pc, #24] @ (33d00 ) │ │ │ │ + ldr r1, [pc, #20] @ (33cc0 ) │ │ │ │ + ldr r2, [pc, #24] @ (33cc4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ blx c610 │ │ │ │ - b.n 33ce0 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + b.n 33ca4 │ │ │ │ + subs r0, r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033d04 : │ │ │ │ +00033cc8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 33d26 │ │ │ │ + cbz r0, 33cea │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 33d3a │ │ │ │ + cbz r0, 33cfe │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #36] @ (33d4c ) │ │ │ │ - ldr r2, [pc, #36] @ (33d50 ) │ │ │ │ + ldr r1, [pc, #36] @ (33d10 ) │ │ │ │ + ldr r2, [pc, #36] @ (33d14 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #420 @ 0x1a4 │ │ │ │ blx c610 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #24] @ (33d54 ) │ │ │ │ - ldr r2, [pc, #24] @ (33d58 ) │ │ │ │ + ldr r1, [pc, #24] @ (33d18 ) │ │ │ │ + ldr r2, [pc, #24] @ (33d1c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ blx c610 │ │ │ │ - b.n 33d36 │ │ │ │ + b.n 33cfa │ │ │ │ nop │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r6, r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033d5c : │ │ │ │ - cbz r0, 33d64 │ │ │ │ +00033d20 : │ │ │ │ + cbz r0, 33d28 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #24] @ (33d8c ) │ │ │ │ + ldr r1, [pc, #24] @ (33d50 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #24] @ (33d90 ) │ │ │ │ + ldr r2, [pc, #24] @ (33d54 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #460 @ 0x1cc │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033d94 : │ │ │ │ - cbz r0, 33d9c │ │ │ │ +00033d58 : │ │ │ │ + cbz r0, 33d60 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #12] @ (33dac ) │ │ │ │ - ldr r2, [pc, #16] @ (33db0 ) │ │ │ │ + ldr r1, [pc, #12] @ (33d70 ) │ │ │ │ + ldr r2, [pc, #16] @ (33d74 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #500 @ 0x1f4 │ │ │ │ b.w c60c │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r4, r6, r5 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033db4 : │ │ │ │ +00033d78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33f6a │ │ │ │ + beq.w 33f2e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33fa4 │ │ │ │ + beq.w 33f68 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 33fb4 │ │ │ │ + ble.w 33f78 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33ee2 │ │ │ │ - ldr r0, [pc, #492] @ (33fd4 ) │ │ │ │ + bne.n 33ea6 │ │ │ │ + ldr r0, [pc, #492] @ (33f98 ) │ │ │ │ add r0, pc │ │ │ │ blx bc3c │ │ │ │ - ldr r3, [pc, #488] @ (33fd8 ) │ │ │ │ + ldr r3, [pc, #488] @ (33f9c ) │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx bc3c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 33f7c │ │ │ │ + beq.w 33f40 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 33f3a │ │ │ │ + beq.w 33efe │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx c158 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r0, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx c54c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 33efa │ │ │ │ + beq.n 33ebe │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 33efa │ │ │ │ + ble.n 33ebe │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx c158 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r7, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r7 │ │ │ │ - b.n 33e4e │ │ │ │ + b.n 33e12 │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ - cbz r0, 33e58 │ │ │ │ + cbz r0, 33e1c │ │ │ │ blx bc3c │ │ │ │ add.w r9, r5, #1 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 33e4c │ │ │ │ + bne.n 33e10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx b804 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 33f64 │ │ │ │ + beq.n 33f28 │ │ │ │ movs r6, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 33f00 │ │ │ │ + beq.n 33ec4 │ │ │ │ cmp sl, r9 │ │ │ │ - blt.n 33ee8 │ │ │ │ + blt.n 33eac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx c490 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ mla r0, r0, r2, r6 │ │ │ │ blx bfb0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 33f5e │ │ │ │ - ldr.w r9, [pc, #320] @ 33fdc │ │ │ │ + beq.n 33f22 │ │ │ │ + ldr.w r9, [pc, #320] @ 33fa0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #1 │ │ │ │ blx cfa4 │ │ │ │ add r9, pc │ │ │ │ - b.n 33ec4 │ │ │ │ + b.n 33e88 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx cfa4 │ │ │ │ ldr.w r1, [r4, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r9 │ │ │ │ blx cfa4 │ │ │ │ cmp sl, fp │ │ │ │ - bgt.n 33eac │ │ │ │ + bgt.n 33e70 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 33ed2 │ │ │ │ + b.n 33e96 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ - cbz r0, 33edc │ │ │ │ + cbz r0, 33ea0 │ │ │ │ blx b804 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 33ece │ │ │ │ - b.n 33f0c │ │ │ │ - ldr r0, [pc, #252] @ (33fe0 ) │ │ │ │ + bne.n 33e92 │ │ │ │ + b.n 33ed0 │ │ │ │ + ldr r0, [pc, #252] @ (33fa4 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 33dea │ │ │ │ + b.n 33dae │ │ │ │ ldr.w r0, [r4, sl, lsl #2] │ │ │ │ - cbz r0, 33ef4 │ │ │ │ + cbz r0, 33eb8 │ │ │ │ blx c490 │ │ │ │ add r6, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 33e7c │ │ │ │ + b.n 33e40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx b804 │ │ │ │ movs r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ blx bfb0 │ │ │ │ mov r6, r0 │ │ │ │ strb r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx b804 │ │ │ │ - ldr r0, [pc, #208] @ (33fe4 ) │ │ │ │ + ldr r0, [pc, #208] @ (33fa8 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b804 │ │ │ │ @@ -62917,118 +62902,118 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r0, [pc, #168] @ (33fe8 ) │ │ │ │ + ldr r0, [pc, #168] @ (33fac ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx b804 │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #140] @ (33fec ) │ │ │ │ + ldr r1, [pc, #140] @ (33fb0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 33e9a │ │ │ │ - ldr r3, [pc, #136] @ (33ff0 ) │ │ │ │ + b.n 33e5e │ │ │ │ + ldr r3, [pc, #136] @ (33fb4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 33e70 │ │ │ │ - ldr r1, [pc, #136] @ (33ff4 ) │ │ │ │ - ldr r2, [pc, #136] @ (33ff8 ) │ │ │ │ + b.n 33e34 │ │ │ │ + ldr r1, [pc, #136] @ (33fb8 ) │ │ │ │ + ldr r2, [pc, #136] @ (33fbc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #540 @ 0x21c │ │ │ │ blx c610 │ │ │ │ - b.n 33f32 │ │ │ │ - ldr r6, [pc, #124] @ (33ffc ) │ │ │ │ + b.n 33ef6 │ │ │ │ + ldr r6, [pc, #124] @ (33fc0 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #124] @ (34000 ) │ │ │ │ + ldr r2, [pc, #124] @ (33fc4 ) │ │ │ │ add r6, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r6, #100 @ 0x64 │ │ │ │ blx c610 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbnz r5, 33fd0 │ │ │ │ - ldr r2, [pc, #108] @ (34004 ) │ │ │ │ + cbnz r5, 33f94 │ │ │ │ + ldr r2, [pc, #108] @ (33fc8 ) │ │ │ │ add.w r1, r6, #584 @ 0x248 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx c610 │ │ │ │ - b.n 33f00 │ │ │ │ - ldr r3, [pc, #96] @ (34008 ) │ │ │ │ - ldr r2, [pc, #100] @ (3400c ) │ │ │ │ + b.n 33ec4 │ │ │ │ + ldr r3, [pc, #96] @ (33fcc ) │ │ │ │ + ldr r2, [pc, #100] @ (33fd0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #100 @ 0x64 │ │ │ │ blx c610 │ │ │ │ - ldr r3, [pc, #88] @ (34010 ) │ │ │ │ + ldr r3, [pc, #88] @ (33fd4 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (34014 ) │ │ │ │ - ldr r1, [pc, #92] @ (34018 ) │ │ │ │ + ldr r2, [pc, #88] @ (33fd8 ) │ │ │ │ + ldr r1, [pc, #92] @ (33fdc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r3, r3, #540 @ 0x21c │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ blx c17c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - b.n 33e16 │ │ │ │ - subs r6, #20 │ │ │ │ + b.n 33dda │ │ │ │ + subs r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r8, #0 │ │ │ │ - bic.w r0, ip, #0 │ │ │ │ - vaddl.s32 q8, d10, d0 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + ands.w r0, ip, #0 │ │ │ │ + bics.w r0, r0, #0 │ │ │ │ + vaddl.s32 q8, d14, d0 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s16 q0, d8, d0 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + vaddl.s16 q0, d12, d0 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.s16 d16, d6, d0 │ │ │ │ - vhadd.s d0, d14, d0 │ │ │ │ + vhadd.s16 d16, d10, d0 │ │ │ │ + vhadd.s8 d16, d2, d0 │ │ │ │ │ │ │ │ -0003401c : │ │ │ │ - cbz r0, 3407e │ │ │ │ - cbz r1, 3406c │ │ │ │ +00033fe0 : │ │ │ │ + cbz r0, 34042 │ │ │ │ + cbz r1, 34030 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ blx ba40 │ │ │ │ - cbz r0, 34040 │ │ │ │ + cbz r0, 34004 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx c72c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -63040,248 +63025,248 @@ │ │ │ │ blx be0c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b800 │ │ │ │ - ldr r3, [pc, #32] @ (34090 ) │ │ │ │ + ldr r3, [pc, #32] @ (34054 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #32] @ (34094 ) │ │ │ │ + ldr r2, [pc, #32] @ (34058 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #640 @ 0x280 │ │ │ │ b.w c60c │ │ │ │ - ldr r1, [pc, #24] @ (34098 ) │ │ │ │ - ldr r2, [pc, #24] @ (3409c ) │ │ │ │ + ldr r1, [pc, #24] @ (3405c ) │ │ │ │ + ldr r2, [pc, #24] @ (34060 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #640 @ 0x280 │ │ │ │ b.w c60c │ │ │ │ nop │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ movs r1, r0 │ │ │ │ - cdp 0, 13, cr0, cr8, cr0, {0} │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + cdp 0, 13, cr0, cr12, cr0, {0} │ │ │ │ + asrs r2, r2, #26 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -000340a0 : │ │ │ │ - cbz r0, 340a8 │ │ │ │ +00034064 : │ │ │ │ + cbz r0, 3406c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #24] @ (340d0 ) │ │ │ │ + ldr r1, [pc, #24] @ (34094 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #24] @ (340d4 ) │ │ │ │ + ldr r2, [pc, #24] @ (34098 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #672 @ 0x2a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -000340d8 : │ │ │ │ +0003409c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341dc │ │ │ │ - ldr r1, [pc, #256] @ (341f0 ) │ │ │ │ + beq.n 341a0 │ │ │ │ + ldr r1, [pc, #256] @ (341b4 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ blx bc14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34182 │ │ │ │ + beq.n 34146 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ blx cc6c │ │ │ │ subs r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx cc14 │ │ │ │ mov r5, r0 │ │ │ │ blx c61c │ │ │ │ subs r2, r5, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bmi.n 34178 │ │ │ │ + bmi.n 3413c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx d23c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 3412c │ │ │ │ + cbz r0, 340f0 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 341c6 │ │ │ │ + bhi.n 3418a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx c09c │ │ │ │ mov r5, r0 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 341b2 │ │ │ │ - ldr r0, [pc, #176] @ (341f4 ) │ │ │ │ + beq.n 34176 │ │ │ │ + ldr r0, [pc, #176] @ (341b8 ) │ │ │ │ add r0, pc │ │ │ │ blx bfe0 │ │ │ │ adds r1, r6, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx d070 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ blx bdf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 3416c │ │ │ │ + cbz r3, 34130 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx c328 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx c490 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 3412c │ │ │ │ + b.n 340f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx bfe0 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx d070 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx bc3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 34172 │ │ │ │ + beq.n 34136 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx c328 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 340d8 │ │ │ │ + bl 3409c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b804 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #48] @ (341f8 ) │ │ │ │ + ldr r1, [pc, #48] @ (341bc ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (341fc ) │ │ │ │ + ldr r2, [pc, #48] @ (341c0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #760 @ 0x2f8 │ │ │ │ blx c610 │ │ │ │ - b.n 34136 │ │ │ │ - ldr r1, [pc, #32] @ (34200 ) │ │ │ │ - ldr r2, [pc, #36] @ (34204 ) │ │ │ │ + b.n 340fa │ │ │ │ + ldr r1, [pc, #32] @ (341c4 ) │ │ │ │ + ldr r2, [pc, #36] @ (341c8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #716 @ 0x2cc │ │ │ │ blx c610 │ │ │ │ - b.n 34172 │ │ │ │ + b.n 34136 │ │ │ │ nop │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ movs r1, r0 │ │ │ │ - ldc 0, cr0, [ip] │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + stc 0, cr0, [r0] │ │ │ │ + asrs r4, r6, #20 │ │ │ │ movs r1, r0 │ │ │ │ - ldcl 0, cr0, [sl, #-0] │ │ │ │ + ldcl 0, cr0, [lr, #-0] │ │ │ │ │ │ │ │ -00034208 : │ │ │ │ +000341cc : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34356 │ │ │ │ + beq.w 3431a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 34366 │ │ │ │ + beq.w 3432a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 34326 │ │ │ │ + beq.n 342ea │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r1 │ │ │ │ - bl 33548 │ │ │ │ - ldr r1, [pc, #360] @ (343a4 ) │ │ │ │ + bl 3350c │ │ │ │ + ldr r1, [pc, #360] @ (34368 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ blx c858 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx bc3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx c128 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 34378 │ │ │ │ + beq.w 3433c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3438e │ │ │ │ + beq.w 34352 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3433e │ │ │ │ + bne.n 34302 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx bc3c │ │ │ │ - ldr r1, [pc, #308] @ (343a8 ) │ │ │ │ + ldr r1, [pc, #308] @ (3436c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx bc14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 342f4 │ │ │ │ - ldr r1, [pc, #300] @ (343ac ) │ │ │ │ + beq.n 342b8 │ │ │ │ + ldr r1, [pc, #300] @ (34370 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #300] @ (343b0 ) │ │ │ │ + ldr r0, [pc, #300] @ (34374 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ mov r0, r6 │ │ │ │ blx c7e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx c128 │ │ │ │ mov r0, r6 │ │ │ │ blx b804 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 3430e │ │ │ │ - ldr r0, [pc, #260] @ (343b4 ) │ │ │ │ + bne.n 342d2 │ │ │ │ + ldr r0, [pc, #260] @ (34378 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b804 │ │ │ │ @@ -63292,199 +63277,201 @@ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ blx b804 │ │ │ │ mov r0, r8 │ │ │ │ blx b804 │ │ │ │ - cbz r4, 342e8 │ │ │ │ + cbz r4, 342ac │ │ │ │ mov r0, r4 │ │ │ │ blx cfd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w b800 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #188] @ (343b8 ) │ │ │ │ - ldr r0, [pc, #192] @ (343bc ) │ │ │ │ + ldr r1, [pc, #188] @ (3437c ) │ │ │ │ + ldr r0, [pc, #192] @ (34380 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx b804 │ │ │ │ - b.n 342a2 │ │ │ │ - ldr r0, [pc, #176] @ (343c0 ) │ │ │ │ + b.n 34266 │ │ │ │ + ldr r0, [pc, #176] @ (34384 ) │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ blx c294 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx b804 │ │ │ │ - b.n 342c2 │ │ │ │ - ldr r1, [pc, #156] @ (343c4 ) │ │ │ │ + b.n 34286 │ │ │ │ + ldr r1, [pc, #156] @ (34388 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #156] @ (343c8 ) │ │ │ │ + ldr r2, [pc, #156] @ (3438c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #780 @ 0x30c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w c60c │ │ │ │ - ldr r1, [pc, #140] @ (343cc ) │ │ │ │ + ldr r1, [pc, #140] @ (34390 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (343d0 ) │ │ │ │ + ldr r2, [pc, #140] @ (34394 ) │ │ │ │ mov.w r8, #0 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #828 @ 0x33c │ │ │ │ add r2, pc │ │ │ │ blx c610 │ │ │ │ - b.n 342a8 │ │ │ │ - ldr r1, [pc, #124] @ (343d4 ) │ │ │ │ - ldr r2, [pc, #124] @ (343d8 ) │ │ │ │ + b.n 3426c │ │ │ │ + ldr r1, [pc, #124] @ (34398 ) │ │ │ │ + ldr r2, [pc, #124] @ (3439c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #780 @ 0x30c │ │ │ │ b.w c60c │ │ │ │ - ldr r3, [pc, #116] @ (343dc ) │ │ │ │ + ldr r3, [pc, #116] @ (343a0 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #116] @ (343e0 ) │ │ │ │ + ldr r2, [pc, #116] @ (343a4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #780 @ 0x30c │ │ │ │ b.w c60c │ │ │ │ - ldr r1, [pc, #104] @ (343e4 ) │ │ │ │ + ldr r1, [pc, #104] @ (343a8 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #104] @ (343e8 ) │ │ │ │ + ldr r2, [pc, #104] @ (343ac ) │ │ │ │ mov r8, r5 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #828 @ 0x33c │ │ │ │ add r2, pc │ │ │ │ blx c610 │ │ │ │ - b.n 342a8 │ │ │ │ - ldr r1, [pc, #92] @ (343ec ) │ │ │ │ + b.n 3426c │ │ │ │ + ldr r1, [pc, #92] @ (343b0 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #92] @ (343f0 ) │ │ │ │ + ldr r2, [pc, #92] @ (343b4 ) │ │ │ │ mov r8, r4 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #828 @ 0x33c │ │ │ │ add r2, pc │ │ │ │ blx c610 │ │ │ │ - b.n 342a8 │ │ │ │ - bl 3363a6 │ │ │ │ - subs r1, #136 @ 0x88 │ │ │ │ + b.n 3426c │ │ │ │ + bl 33636a │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [lr, #-0] │ │ │ │ - ldcl 0, cr0, [r4, #-0] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldcl 0, cr0, [r2, #-0] │ │ │ │ + ldcl 0, cr0, [r8, #-0] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2], {0} │ │ │ │ - ldcl 0, cr0, [lr] │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + stcl 0, cr0, [r6], {0} │ │ │ │ + stc 0, cr0, [r2, #-0] │ │ │ │ + asrs r0, r5, #15 │ │ │ │ movs r1, r0 │ │ │ │ - mrrc 0, 0, r0, lr, cr0 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + stcl 0, cr0, [r2], #-0 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ movs r1, r0 │ │ │ │ - mrrc 0, 0, r0, lr, cr0 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + stcl 0, cr0, [r2], #-0 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeaee0000 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + @ instruction: 0xeaf20000 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ movs r1, r0 │ │ │ │ - stc 0, cr0, [r0], {-0} │ │ │ │ + stc 0, cr0, [r4], {-0} │ │ │ │ │ │ │ │ -000343f4 : │ │ │ │ +000343b8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #84] @ (34458 ) │ │ │ │ + ldr r4, [pc, #84] @ (3441c ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 34422 │ │ │ │ - ldr r3, [pc, #64] @ (3445c ) │ │ │ │ + cbz r3, 343e6 │ │ │ │ + ldr r3, [pc, #64] @ (34420 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ce5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34418 │ │ │ │ - ldr r2, [pc, #44] @ (34460 ) │ │ │ │ + beq.n 343dc │ │ │ │ + ldr r2, [pc, #44] @ (34424 ) │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #44] @ (34464 ) │ │ │ │ + ldr r1, [pc, #44] @ (34428 ) │ │ │ │ add r2, pc │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ blx c650 │ │ │ │ movs r1, #20 │ │ │ │ mov r5, r0 │ │ │ │ blx bbd0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx d0ec │ │ │ │ - b.n 34418 │ │ │ │ - bkpt 0x0002 │ │ │ │ + b.n 343dc │ │ │ │ + bkpt 0x003e │ │ │ │ movs r2, r0 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x002a │ │ │ │ movs r2, r0 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xebf80000 │ │ │ │ + @ instruction: 0xebfc0000 │ │ │ │ │ │ │ │ -00034468 : │ │ │ │ +0003442c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx cbcc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w bf84 │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 346e2 │ │ │ │ + bcc.w 346aa │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 346cc │ │ │ │ + bls.w 34694 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 346d4 │ │ │ │ + beq.w 3469c │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 344c8 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 34490 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -63652,74 +63639,74 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - cbz r0, 346e8 │ │ │ │ + cbz r0, 346b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 347a4 │ │ │ │ + b.w 3476c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 346e2 │ │ │ │ + beq.n 346aa │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 34490 │ │ │ │ + bl 34458 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ - cbnz r3, 34726 │ │ │ │ - cbnz r2, 34726 │ │ │ │ + cbnz r3, 346ee │ │ │ │ + cbnz r2, 346ee │ │ │ │ cmp r1, #0 │ │ │ │ ittt lt │ │ │ │ movlt r0, #0 │ │ │ │ movlt.w r1, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 34722 │ │ │ │ + blt.n 346ea │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ mvnne.w r1, #2147483648 @ 0x80000000 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 347a4 │ │ │ │ + b.w 3476c │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 34746 │ │ │ │ + blt.n 3470e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3476c │ │ │ │ - bl 347b0 │ │ │ │ + blt.n 34734 │ │ │ │ + bl 34778 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 34788 │ │ │ │ - bl 347b0 │ │ │ │ + blt.n 34750 │ │ │ │ + bl 34778 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ bx lr │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 347b0 │ │ │ │ + bl 34778 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ bx lr │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 347b0 │ │ │ │ + bl 34778 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ @@ -63730,21 +63717,21 @@ │ │ │ │ cmp r0, r2 │ │ │ │ mov lr, r1 │ │ │ │ sbcs.w r1, lr, r3 │ │ │ │ mov ip, r0 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 3489c │ │ │ │ + bcc.n 34864 │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 348b4 │ │ │ │ + beq.n 3487c │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 348ac │ │ │ │ + beq.n 34874 │ │ │ │ subs r0, r0, r1 │ │ │ │ sub.w r5, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsls r3, r0 │ │ │ │ mov r8, r5 │ │ │ │ lsl.w r4, r2, r5 │ │ │ │ mov r7, r6 │ │ │ │ @@ -63753,43 +63740,43 @@ │ │ │ │ lsrs r2, r6 │ │ │ │ cmp ip, r1 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ sbcs.w r2, lr, r3 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 3481c │ │ │ │ + bcc.n 347e4 │ │ │ │ movs r4, #1 │ │ │ │ subs.w ip, ip, r1 │ │ │ │ sbc.w lr, lr, r3 │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ lsr.w r2, r4, r6 │ │ │ │ orrs r5, r2 │ │ │ │ lsls r4, r0 │ │ │ │ - cbz r0, 3489c │ │ │ │ + cbz r0, 34864 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 34846 │ │ │ │ + b.n 3480e │ │ │ │ subs.w ip, ip, r1 │ │ │ │ sbc.w lr, lr, r3 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w ip, ip, #1 │ │ │ │ adc.w lr, lr, #0 │ │ │ │ subs r2, #1 │ │ │ │ - beq.n 3485a │ │ │ │ + beq.n 34822 │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 3482a │ │ │ │ + bcs.n 347f2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 34846 │ │ │ │ + bne.n 3480e │ │ │ │ lsl.w r3, lr, r7 │ │ │ │ adds.w r4, r4, ip │ │ │ │ lsr.w ip, ip, r0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ orr.w ip, ip, r3 │ │ │ │ lsr.w r3, lr, r8 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ @@ -63801,22 +63788,22 @@ │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ orrs r3, r1 │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ orrs r3, r2 │ │ │ │ subs r4, r4, r0 │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 348a4 │ │ │ │ + cbz r3, 3486c │ │ │ │ strd ip, lr, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ clz r1, ip │ │ │ │ adds r1, #32 │ │ │ │ - b.n 347d8 │ │ │ │ + b.n 347a0 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 347d8 │ │ │ │ - b.n 348ac │ │ │ │ + bne.n 347a0 │ │ │ │ + b.n 34874 │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000348c8 <.fini>: │ │ │ │ +00034890 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,4391 +1,4391 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x000348d0 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x000348e0 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x000348f0 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x00034900 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x00034910 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x00034920 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00034930 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00034940 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00034950 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00034960 47657444 61746153 6f757263 6546726f GetDataSourceFro │ │ │ │ - 0x00034970 6d496400 6f72672e 676e6f6d 652e7a65 mId.org.gnome.ze │ │ │ │ - 0x00034980 69746765 6973742e 44617461 536f7572 itgeist.DataSour │ │ │ │ - 0x00034990 63655265 67697374 72790000 52656769 ceRegistry..Regi │ │ │ │ - 0x000349a0 73746572 44617461 536f7572 63650000 sterDataSource.. │ │ │ │ - 0x000349b0 47657444 61746153 6f757263 65730000 GetDataSources.. │ │ │ │ - 0x000349c0 53657444 61746153 6f757263 65456e61 SetDataSourceEna │ │ │ │ - 0x000349d0 626c6564 00000000 44617461 536f7572 bled....DataSour │ │ │ │ - 0x000349e0 63655265 67697374 65726564 00000000 ceRegistered.... │ │ │ │ - 0x000349f0 44617461 536f7572 6365456e 61626c65 DataSourceEnable │ │ │ │ - 0x00034a00 64000000 44617461 536f7572 63654469 d...DataSourceDi │ │ │ │ - 0x00034a10 73636f6e 6e656374 65640000 64617461 sconnected..data │ │ │ │ - 0x00034a20 2d736f75 7263652d 64697363 6f6e6e65 -source-disconne │ │ │ │ - 0x00034a30 63746564 00000000 64617461 2d736f75 cted....data-sou │ │ │ │ - 0x00034a40 7263652d 656e6162 6c656400 64617461 rce-enabled.data │ │ │ │ - 0x00034a50 2d736f75 7263652d 72656769 73746572 -source-register │ │ │ │ - 0x00034a60 65640000 64617461 5f736f75 72636520 ed..data_source │ │ │ │ - 0x00034a70 213d204e 554c4c00 64617461 2d736f75 != NULL.data-sou │ │ │ │ - 0x00034a80 7263652d 72656769 73747279 2e76616c rce-registry.val │ │ │ │ - 0x00034a90 613a3131 333a2045 72726f72 20706172 a:113: Error par │ │ │ │ - 0x00034aa0 73696e67 20646174 612d736f 75726365 sing data-source │ │ │ │ - 0x00034ab0 3a202573 00000000 64617461 2d736f75 : %s....data-sou │ │ │ │ - 0x00034ac0 7263652d 72656769 73747279 2e630000 rce-registry.c.. │ │ │ │ - 0x00034ad0 66696c65 2025733a 206c696e 65202564 file %s: line %d │ │ │ │ - 0x00034ae0 3a20756e 65787065 63746564 20657272 : unexpected err │ │ │ │ - 0x00034af0 6f723a20 25732028 25732c20 25642900 or: %s (%s, %d). │ │ │ │ - 0x00034b00 66696c65 2025733a 206c696e 65202564 file %s: line %d │ │ │ │ - 0x00034b10 3a20756e 63617567 68742065 72726f72 : uncaught error │ │ │ │ - 0x00034b20 3a202573 20282573 2c202564 29000000 : %s (%s, %d)... │ │ │ │ - 0x00034b30 756e6971 75655f69 6420213d 204e554c unique_id != NUL │ │ │ │ - 0x00034b40 4c000000 64617461 2d736f75 7263652d L...data-source- │ │ │ │ - 0x00034b50 72656769 73747279 2e76616c 613a3938 registry.vala:98 │ │ │ │ - 0x00034b60 3a204572 726f7220 70617273 696e6720 : Error parsing │ │ │ │ - 0x00034b70 64617461 2d736f75 7263653a 20257300 data-source: %s. │ │ │ │ - 0x00034b80 6e5f7061 72616d5f 76616c75 6573203d n_param_values = │ │ │ │ - 0x00034b90 3d203300 72657320 213d204e 554c4c00 = 3.res != NULL. │ │ │ │ - 0x00034ba0 556e6162 6c652074 6f20636f 6e6e6563 Unable to connec │ │ │ │ - 0x00034bb0 7420746f 205a6569 74676569 73742773 t to Zeitgeist's │ │ │ │ - 0x00034bc0 20446174 61536f75 72636552 65676973 DataSourceRegis │ │ │ │ - 0x00034bd0 7472793a 20257300 5a656974 67656973 try: %s.Zeitgeis │ │ │ │ - 0x00034be0 7452656d 6f746552 65676973 74727900 tRemoteRegistry. │ │ │ │ - 0x00034bf0 76616c61 2d646275 732d7072 6f78792d vala-dbus-proxy- │ │ │ │ - 0x00034c00 74797065 00000000 76616c61 2d646275 type....vala-dbu │ │ │ │ - 0x00034c10 732d696e 74657266 6163652d 6e616d65 s-interface-name │ │ │ │ - 0x00034c20 00000000 76616c61 2d646275 732d696e ....vala-dbus-in │ │ │ │ - 0x00034c30 74657266 6163652d 696e666f 00000000 terface-info.... │ │ │ │ - 0x00034c40 76616c61 2d646275 732d7265 67697374 vala-dbus-regist │ │ │ │ - 0x00034c50 65722d6f 626a6563 74000000 5a656974 er-object...Zeit │ │ │ │ - 0x00034c60 67656973 7452656d 6f746552 65676973 geistRemoteRegis │ │ │ │ - 0x00034c70 74727950 726f7879 00000000 672d696e tryProxy....g-in │ │ │ │ - 0x00034c80 74657266 6163652d 6e616d65 00000000 terface-name.... │ │ │ │ - 0x00034c90 2f6f7267 2f676e6f 6d652f7a 65697467 /org/gnome/zeitg │ │ │ │ - 0x00034ca0 65697374 2f646174 615f736f 75726365 eist/data_source │ │ │ │ - 0x00034cb0 5f726567 69737472 79000000 672d6f62 _registry...g-ob │ │ │ │ - 0x00034cc0 6a656374 2d706174 68000000 672d6275 ject-path...g-bu │ │ │ │ - 0x00034cd0 732d7479 70650000 6f72672e 676e6f6d s-type..org.gnom │ │ │ │ - 0x00034ce0 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ - 0x00034cf0 6e650000 672d6e61 6d650000 672d666c ne..g-name..g-fl │ │ │ │ - 0x00034d00 61677300 73656c66 20213d20 4e554c4c ags.self != NULL │ │ │ │ - 0x00034d10 00000000 5a656974 67656973 74446174 ....ZeitgeistDat │ │ │ │ - 0x00034d20 61536f75 72636552 65676973 74727900 aSourceRegistry. │ │ │ │ - 0x00034d30 736f7572 63652d64 6973636f 6e6e6563 source-disconnec │ │ │ │ - 0x00034d40 74656400 736f7572 63652d65 6e61626c ted.source-enabl │ │ │ │ - 0x00034d50 65640000 736f7572 63652d72 65676973 ed..source-regis │ │ │ │ - 0x00034d60 74657265 64000000 64617461 5f736f75 tered...data_sou │ │ │ │ - 0x00034d70 72636500 28737373 61286173 61617361 rce.(sssa(asaasa │ │ │ │ - 0x00034d80 79296278 62290000 756e6971 75655f69 y)bxb)..unique_i │ │ │ │ - 0x00034d90 64000000 72657375 6c740000 6576656e d...result..even │ │ │ │ - 0x00034da0 745f7465 6d706c61 74657300 61286173 t_templates.a(as │ │ │ │ - 0x00034db0 61617361 79290000 64657363 72697074 aasay)..descript │ │ │ │ - 0x00034dc0 696f6e00 61287373 73612861 73616173 ion.a(sssa(asaas │ │ │ │ - 0x00034dd0 61792962 78622900 696e6465 782e6300 ay)bxb).index.c. │ │ │ │ - 0x00034de0 696e6465 782e7661 6c613a36 313a2055 index.vala:61: U │ │ │ │ - 0x00034df0 6e61626c 6520746f 20636f6e 6e656374 nable to connect │ │ │ │ - 0x00034e00 20746f20 5a656974 67656973 74204654 to Zeitgeist FT │ │ │ │ - 0x00034e10 533a2025 73000000 6f72672e 676e6f6d S: %s...org.gnom │ │ │ │ - 0x00034e20 652e7a65 69746765 6973742e 496e6465 e.zeitgeist.Inde │ │ │ │ - 0x00034e30 78000000 2f6f7267 2f676e6f 6d652f7a x.../org/gnome/z │ │ │ │ - 0x00034e40 65697467 65697374 2f696e64 65782f61 eitgeist/index/a │ │ │ │ - 0x00034e50 63746976 69747900 71756572 7920213d ctivity.query != │ │ │ │ - 0x00034e60 204e554c 4c000000 74696d65 5f72616e NULL...time_ran │ │ │ │ - 0x00034e70 67652021 3d204e55 4c4c0000 6576656e ge != NULL..even │ │ │ │ - 0x00034e80 745f7465 6d706c61 74657320 213d204e t_templates != N │ │ │ │ - 0x00034e90 554c4c00 5a656974 67656973 74496e64 ULL.ZeitgeistInd │ │ │ │ - 0x00034ea0 65780000 76616c75 65206c6f 63617469 ex..value locati │ │ │ │ - 0x00034eb0 6f6e2066 6f722060 25732720 70617373 on for `%s' pass │ │ │ │ - 0x00034ec0 65642061 73204e55 4c4c0000 696e7661 ed as NULL..inva │ │ │ │ - 0x00034ed0 6c696420 756e636c 61737365 64206f62 lid unclassed ob │ │ │ │ - 0x00034ee0 6a656374 20706f69 6e746572 20666f72 ject pointer for │ │ │ │ - 0x00034ef0 2076616c 75652074 79706520 60000000 value type `... │ │ │ │ - 0x00034f00 2720666f 72207661 6c756520 74797065 ' for value type │ │ │ │ - 0x00034f10 20600000 696e7661 6c696420 6f626a65 `..invalid obje │ │ │ │ - 0x00034f20 63742074 79706520 60000000 5a656974 ct type `...Zeit │ │ │ │ - 0x00034f30 67656973 744c6f67 4462576f 726b6572 geistLogDbWorker │ │ │ │ - 0x00034f40 00000000 6d6f6e69 746f7220 213d204e ....monitor != N │ │ │ │ - 0x00034f50 554c4c00 69735f63 6f6e6e65 63746564 ULL.is_connected │ │ │ │ - 0x00034f60 00000000 6c6f672e 63000000 6c6f672e ....log.c...log. │ │ │ │ - 0x00034f70 76616c61 3a353631 3a204572 726f7220 vala:561: Error │ │ │ │ - 0x00034f80 696e7374 616c6c69 6e67206d 6f6e6974 installing monit │ │ │ │ - 0x00034f90 6f723a20 25730000 28696969 29000000 or: %s..(iii)... │ │ │ │ - 0x00034fa0 675f7374 72636d70 3020285f 746d7039 g_strcmp0 (_tmp9 │ │ │ │ - 0x00034fb0 5f2c2022 28696969 29222920 3d3d2030 _, "(iii)") == 0 │ │ │ │ - 0x00034fc0 00000000 6c6f672e 76616c61 3a313438 ....log.vala:148 │ │ │ │ - 0x00034fd0 3a202573 00000000 3a6d656d 6f72793a : %s....:memory: │ │ │ │ - 0x00034fe0 00000000 6c6f672e 76616c61 3a313539 ....log.vala:159 │ │ │ │ - 0x00034ff0 3a202573 00000000 776f726b 65722021 : %s....worker ! │ │ │ │ - 0x00035000 3d204e55 4c4c0000 6c6f672e 76616c61 = NULL..log.vala │ │ │ │ - 0x00035010 3a313033 3a20556e 61626c65 20746f20 :103: Unable to │ │ │ │ - 0x00035020 636f6e6e 65637420 746f205a 65697467 connect to Zeitg │ │ │ │ - 0x00035030 65697374 3a202573 00000000 4661696c eist: %s....Fail │ │ │ │ - 0x00035040 65642074 6f207265 6d6f7665 206d6f6e ed to remove mon │ │ │ │ - 0x00035050 69746f72 2066726f 6d205a65 69746765 itor from Zeitge │ │ │ │ - 0x00035060 6973742e 20526574 72616374 696e6725 ist. Retracting% │ │ │ │ - 0x00035070 73206672 6f6d2074 68652062 7573206e s from the bus n │ │ │ │ - 0x00035080 6f6e6574 68656c65 73733a20 25730000 onetheless: %s.. │ │ │ │ - 0x00035090 6f72672e 676e6f6d 652e7a65 69746765 org.gnome.zeitge │ │ │ │ - 0x000350a0 6973742e 4c6f6700 2f6f7267 2f676e6f ist.Log./org/gno │ │ │ │ - 0x000350b0 6d652f7a 65697467 65697374 2f6c6f67 me/zeitgeist/log │ │ │ │ - 0x000350c0 2f616374 69766974 79000000 6576656e /activity...even │ │ │ │ - 0x000350d0 74732021 3d204e55 4c4c0000 6576656e ts != NULL..even │ │ │ │ - 0x000350e0 7420213d 204e554c 4c000000 6576656e t != NULL...even │ │ │ │ - 0x000350f0 745f6964 7320213d 204e554c 4c000000 t_ids != NULL... │ │ │ │ - 0x00035100 72657375 6c745f65 76656e74 5f74656d result_event_tem │ │ │ │ - 0x00035110 706c6174 65732021 3d204e55 4c4c0000 plates != NULL.. │ │ │ │ - 0x00035120 5a656974 67656973 744c6f67 00000000 ZeitgeistLog.... │ │ │ │ - 0x00035130 6e5f7061 72616d5f 76616c75 6573203d n_param_values = │ │ │ │ - 0x00035140 3d203400 6d6f6e69 746f722e 63000000 = 4.monitor.c... │ │ │ │ - 0x00035150 6d6f6e69 746f722e 76616c61 3a313338 monitor.vala:138 │ │ │ │ - 0x00035160 3a202573 00000000 6d6f6e69 746f722e : %s....monitor. │ │ │ │ - 0x00035170 76616c61 3a313233 3a202573 00000000 vala:123: %s.... │ │ │ │ - 0x00035180 25733a25 643a2069 6e76616c 69642025 %s:%d: invalid % │ │ │ │ - 0x00035190 73206964 20257520 666f7220 22257322 s id %u for "%s" │ │ │ │ - 0x000351a0 206f6620 74797065 20272573 2720696e of type '%s' in │ │ │ │ - 0x000351b0 20272573 27000000 70726f70 65727479 '%s'...property │ │ │ │ - 0x000351c0 00000000 2f6f7267 2f676e6f 6d652f7a ..../org/gnome/z │ │ │ │ - 0x000351d0 65697467 65697374 2f6d6f6e 69746f72 eitgeist/monitor │ │ │ │ - 0x000351e0 2f256900 5a656974 67656973 744d6f6e /%i.ZeitgeistMon │ │ │ │ - 0x000351f0 69746f72 00000000 74696d65 2d72616e itor....time-ran │ │ │ │ - 0x00035200 67650000 6576656e 742d7465 6d706c61 ge..event-templa │ │ │ │ - 0x00035210 74657300 6576656e 74732d69 6e736572 tes.events-inser │ │ │ │ - 0x00035220 74656400 6576656e 74732d64 656c6574 ted.events-delet │ │ │ │ - 0x00035230 65640000 70726f78 792d6372 65617465 ed..proxy-create │ │ │ │ - 0x00035240 64000000 69732d63 6f6e6e65 63746564 d...is-connected │ │ │ │ - 0x00035250 00000000 54797065 20602573 2720646f ....Type `%s' do │ │ │ │ - 0x00035260 6573206e 6f742069 6d706c65 6d656e74 es not implement │ │ │ │ - 0x00035270 20616273 74726163 74206d65 74686f64 abstract method │ │ │ │ - 0x00035280 20607a65 69746765 6973745f 71756575 `zeitgeist_queu │ │ │ │ - 0x00035290 65645f70 726f7879 5f777261 70706572 ed_proxy_wrapper │ │ │ │ - 0x000352a0 5f6f6e5f 636f6e6e 65637469 6f6e5f6c _on_connection_l │ │ │ │ - 0x000352b0 6f737427 00000000 54797065 20602573 ost'....Type `%s │ │ │ │ - 0x000352c0 2720646f 6573206e 6f742069 6d706c65 ' does not imple │ │ │ │ - 0x000352d0 6d656e74 20616273 74726163 74206d65 ment abstract me │ │ │ │ - 0x000352e0 74686f64 20607a65 69746765 6973745f thod `zeitgeist_ │ │ │ │ - 0x000352f0 71756575 65645f70 726f7879 5f777261 queued_proxy_wra │ │ │ │ - 0x00035300 70706572 5f6f6e5f 636f6e6e 65637469 pper_on_connecti │ │ │ │ - 0x00035310 6f6e5f65 73746162 6c697368 65642700 on_established'. │ │ │ │ - 0x00035320 71756575 65642d70 726f7879 2d777261 queued-proxy-wra │ │ │ │ - 0x00035330 70706572 2e630000 70737065 6320213d pper.c..pspec != │ │ │ │ - 0x00035340 204e554c 4c000000 5a656974 67656973 NULL...Zeitgeis │ │ │ │ - 0x00035350 74517565 75656450 726f7879 57726170 tQueuedProxyWrap │ │ │ │ - 0x00035360 70657251 75657565 644d6574 686f6400 perQueuedMethod. │ │ │ │ - 0x00035370 675f7479 70655f69 735f6120 286f626a g_type_is_a (obj │ │ │ │ - 0x00035380 6563745f 74797065 2c205a45 49544745 ect_type, ZEITGE │ │ │ │ - 0x00035390 4953545f 51554555 45445f50 524f5859 IST_QUEUED_PROXY │ │ │ │ - 0x000353a0 5f575241 50504552 5f545950 455f5155 _WRAPPER_TYPE_QU │ │ │ │ - 0x000353b0 45554544 5f4d4554 484f4429 00000000 EUED_METHOD).... │ │ │ │ - 0x000353c0 475f5459 50455f43 4845434b 5f56414c G_TYPE_CHECK_VAL │ │ │ │ - 0x000353d0 55455f54 59504520 2876616c 75652c20 UE_TYPE (value, │ │ │ │ - 0x000353e0 5a454954 47454953 545f5155 45554544 ZEITGEIST_QUEUED │ │ │ │ - 0x000353f0 5f50524f 58595f57 52415050 45525f54 _PROXY_WRAPPER_T │ │ │ │ - 0x00035400 5950455f 51554555 45445f4d 4554484f YPE_QUEUED_METHO │ │ │ │ - 0x00035410 44290000 70726f78 7920213d 204e554c D)..proxy != NUL │ │ │ │ - 0x00035420 4c000000 6e6f7469 66793a3a 672d6e61 L...notify::g-na │ │ │ │ - 0x00035430 6d652d6f 776e6572 00000000 475f5459 me-owner....G_TY │ │ │ │ - 0x00035440 50455f43 4845434b 5f494e53 54414e43 PE_CHECK_INSTANC │ │ │ │ - 0x00035450 455f5459 50452028 765f6f62 6a656374 E_TYPE (v_object │ │ │ │ - 0x00035460 2c205a45 49544745 4953545f 51554555 , ZEITGEIST_QUEU │ │ │ │ - 0x00035470 45445f50 524f5859 5f575241 50504552 ED_PROXY_WRAPPER │ │ │ │ - 0x00035480 5f545950 455f5155 45554544 5f4d4554 _TYPE_QUEUED_MET │ │ │ │ - 0x00035490 484f4429 00000000 675f7661 6c75655f HOD)....g_value_ │ │ │ │ - 0x000354a0 74797065 5f636f6d 70617469 626c6520 type_compatible │ │ │ │ - 0x000354b0 28475f54 5950455f 46524f4d 5f494e53 (G_TYPE_FROM_INS │ │ │ │ - 0x000354c0 54414e43 45202876 5f6f626a 65637429 TANCE (v_object) │ │ │ │ - 0x000354d0 2c20475f 56414c55 455f5459 50452028 , G_VALUE_TYPE ( │ │ │ │ - 0x000354e0 76616c75 65292900 5a656974 67656973 value)).Zeitgeis │ │ │ │ - 0x000354f0 74517565 75656450 726f7879 57726170 tQueuedProxyWrap │ │ │ │ - 0x00035500 70657200 64617461 70617468 00000000 per.datapath.... │ │ │ │ - 0x00035510 6f72672e 66726565 6465736b 746f702e org.freedesktop. │ │ │ │ - 0x00035520 44427573 2e50726f 70657274 6965732e DBus.Properties. │ │ │ │ - 0x00035530 47657400 28762900 65787465 6e73696f Get.(v).extensio │ │ │ │ - 0x00035540 6e730000 51756974 00000000 496e7365 ns..Quit....Inse │ │ │ │ - 0x00035550 72744576 656e7473 00000000 4e6f7469 rtEvents....Noti │ │ │ │ - 0x00035560 6679496e 73657274 00000000 6f72672e fyInsert....org. │ │ │ │ - 0x00035570 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ - 0x00035580 4d6f6e69 746f7200 52656d6f 76654d6f Monitor.RemoveMo │ │ │ │ - 0x00035590 6e69746f 72000000 496e7374 616c6c4d nitor...InstallM │ │ │ │ - 0x000355a0 6f6e6974 6f720000 47657445 76656e74 onitor..GetEvent │ │ │ │ - 0x000355b0 73000000 61750000 46696e64 52656c61 s...au..FindRela │ │ │ │ - 0x000355c0 74656455 72697300 46696e64 4576656e tedUris.FindEven │ │ │ │ - 0x000355d0 74730000 46696e64 4576656e 74496473 ts..FindEventIds │ │ │ │ - 0x000355e0 00000000 44656c65 74654576 656e7473 ....DeleteEvents │ │ │ │ - 0x000355f0 00000000 4e6f7469 66794465 6c657465 ....NotifyDelete │ │ │ │ - 0x00035600 00000000 53656172 63685769 74685265 ....SearchWithRe │ │ │ │ - 0x00035610 6c657661 6e636965 73000000 53656172 levancies...Sear │ │ │ │ - 0x00035620 63680000 6f72672e 66726565 6465736b ch..org.freedesk │ │ │ │ - 0x00035630 746f702e 4e657477 6f726b4d 616e6167 top.NetworkManag │ │ │ │ - 0x00035640 65720000 47657453 74617465 00000000 er..GetState.... │ │ │ │ - 0x00035650 6e65742e 636f6e6e 6d616e2e 4d616e61 net.connman.Mana │ │ │ │ - 0x00035660 67657200 53746174 65436861 6e676564 ger.StateChanged │ │ │ │ - 0x00035670 00000000 73746174 652d6368 616e6765 ....state-change │ │ │ │ - 0x00035680 64000000 5a656974 67656973 74566572 d...ZeitgeistVer │ │ │ │ - 0x00035690 73696f6e 53747275 63740000 5a656974 sionStruct..Zeit │ │ │ │ - 0x000356a0 67656973 7452656d 6f74654c 6f670000 geistRemoteLog.. │ │ │ │ - 0x000356b0 61730000 5a656974 67656973 7452656d as..ZeitgeistRem │ │ │ │ - 0x000356c0 6f74654c 6f675072 6f787900 5a656974 oteLogProxy.Zeit │ │ │ │ - 0x000356d0 67656973 7452656d 6f74654d 6f6e6974 geistRemoteMonit │ │ │ │ - 0x000356e0 6f720000 5a656974 67656973 7452656d or..ZeitgeistRem │ │ │ │ - 0x000356f0 6f74654d 6f6e6974 6f725072 6f787900 oteMonitorProxy. │ │ │ │ - 0x00035700 5a656974 67656973 7452656d 6f746553 ZeitgeistRemoteS │ │ │ │ - 0x00035710 696d706c 65496e64 65786572 00000000 impleIndexer.... │ │ │ │ - 0x00035720 61640000 5a656974 67656973 7452656d ad..ZeitgeistRem │ │ │ │ - 0x00035730 6f746553 696d706c 65496e64 65786572 oteSimpleIndexer │ │ │ │ - 0x00035740 50726f78 79000000 5a656974 67656973 Proxy...Zeitgeis │ │ │ │ - 0x00035750 744e6574 776f726b 4d616e61 67657244 tNetworkManagerD │ │ │ │ - 0x00035760 42757300 5a656974 67656973 744e6574 Bus.ZeitgeistNet │ │ │ │ - 0x00035770 776f726b 4d616e61 67657244 42757350 workManagerDBusP │ │ │ │ - 0x00035780 726f7879 00000000 5a656974 67656973 roxy....Zeitgeis │ │ │ │ - 0x00035790 74436f6e 6e6d616e 4d616e61 67657244 tConnmanManagerD │ │ │ │ - 0x000357a0 42757300 5a656974 67656973 74436f6e Bus.ZeitgeistCon │ │ │ │ - 0x000357b0 6e6d616e 4d616e61 67657244 42757350 nmanManagerDBusP │ │ │ │ - 0x000357c0 726f7879 00000000 75000000 6d617463 roxy....u...matc │ │ │ │ - 0x000357d0 68657300 72656c65 76616e63 69657300 hes.relevancies. │ │ │ │ - 0x000357e0 72657375 6c745f74 79706500 636f756e result_type.coun │ │ │ │ - 0x000357f0 74000000 6f666673 65740000 73746f72 t...offset..stor │ │ │ │ - 0x00035800 6167655f 73746174 65000000 66696c74 age_state...filt │ │ │ │ - 0x00035810 65725f74 656d706c 61746573 00000000 er_templates.... │ │ │ │ - 0x00035820 74696d65 5f72616e 67650000 28787829 time_range..(xx) │ │ │ │ - 0x00035830 00000000 71756572 795f7374 72696e67 ....query_string │ │ │ │ - 0x00035840 00000000 6576656e 745f6964 73000000 ....event_ids... │ │ │ │ - 0x00035850 6d6f6e69 746f725f 70617468 00000000 monitor_path.... │ │ │ │ - 0x00035860 6e756d5f 6576656e 74730000 72657375 num_events..resu │ │ │ │ - 0x00035870 6c745f65 76656e74 5f74656d 706c6174 lt_event_templat │ │ │ │ - 0x00035880 65730000 756e6971 75652d69 64000000 es..unique-id... │ │ │ │ - 0x00035890 72756e6e 696e6700 74696d65 7374616d running.timestam │ │ │ │ - 0x000358a0 70000000 6120213d 204e554c 4c000000 p...a != NULL... │ │ │ │ - 0x000358b0 6220213d 204e554c 4c000000 64657363 b != NULL...desc │ │ │ │ - 0x000358c0 72697074 696f6e20 213d204e 554c4c00 ription != NULL. │ │ │ │ - 0x000358d0 64617461 2d736f75 7263652e 63000000 data-source.c... │ │ │ │ - 0x000358e0 73737361 28617361 61736179 29000000 sssa(asaasay)... │ │ │ │ - 0x000358f0 5f746d70 305f0000 69746572 2e6e5f63 _tmp0_..iter.n_c │ │ │ │ - 0x00035900 68696c64 72656e20 2829203e 3d203400 hildren () >= 4. │ │ │ │ - 0x00035910 5a656974 67656973 74446174 61536f75 ZeitgeistDataSou │ │ │ │ - 0x00035920 72636500 736f7572 6365735f 76617269 rce.sources_vari │ │ │ │ - 0x00035930 616e7420 213d204e 554c4c00 675f7374 ant != NULL.g_st │ │ │ │ - 0x00035940 72636d70 3020285f 746d7031 5f2c205a rcmp0 (_tmp1_, Z │ │ │ │ - 0x00035950 45495447 45495354 5f444154 415f534f EITGEIST_DATA_SO │ │ │ │ - 0x00035960 55524345 535f5349 475f4441 5441534f URCES_SIG_DATASO │ │ │ │ - 0x00035970 55524345 5329203d 3d203000 736f7572 URCES) == 0.sour │ │ │ │ - 0x00035980 63657320 213d204e 554c4c00 7a656974 ces != NULL.zeit │ │ │ │ - 0x00035990 67656973 742d656e 67696e65 2d657272 geist-engine-err │ │ │ │ - 0x000359a0 6f722d71 7561726b 00000000 6572726f or-quark....erro │ │ │ │ - 0x000359b0 72732e63 00000000 6f72672e 676e6f6d rs.c....org.gnom │ │ │ │ - 0x000359c0 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ - 0x000359d0 6e654572 726f722e 4261636b 75704661 neError.BackupFa │ │ │ │ - 0x000359e0 696c6564 00000000 6f72672e 676e6f6d iled....org.gnom │ │ │ │ - 0x000359f0 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ - 0x00035a00 6e654572 726f722e 44617461 62617365 neError.Database │ │ │ │ - 0x00035a10 42757379 00000000 6f72672e 676e6f6d Busy....org.gnom │ │ │ │ - 0x00035a20 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ - 0x00035a30 6e654572 726f722e 44617461 62617365 neError.Database │ │ │ │ - 0x00035a40 43616e74 6f70656e 00000000 6f72672e Cantopen....org. │ │ │ │ - 0x00035a50 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ - 0x00035a60 456e6769 6e654572 726f722e 44617461 EngineError.Data │ │ │ │ - 0x00035a70 62617365 436f7272 75707400 6f72672e baseCorrupt.org. │ │ │ │ - 0x00035a80 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ - 0x00035a90 456e6769 6e654572 726f722e 44617461 EngineError.Data │ │ │ │ - 0x00035aa0 62617365 4572726f 72000000 6f72672e baseError...org. │ │ │ │ - 0x00035ab0 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ - 0x00035ac0 456e6769 6e654572 726f722e 44617461 EngineError.Data │ │ │ │ - 0x00035ad0 62617365 52657469 72654661 696c6564 baseRetireFailed │ │ │ │ - 0x00035ae0 00000000 6f72672e 676e6f6d 652e7a65 ....org.gnome.ze │ │ │ │ - 0x00035af0 69746765 6973742e 456e6769 6e654572 itgeist.EngineEr │ │ │ │ - 0x00035b00 726f722e 45786973 74696e67 496e7374 ror.ExistingInst │ │ │ │ - 0x00035b10 616e6365 00000000 6f72672e 676e6f6d ance....org.gnom │ │ │ │ - 0x00035b20 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ - 0x00035b30 6e654572 726f722e 496e7661 6c696441 neError.InvalidA │ │ │ │ - 0x00035b40 7267756d 656e7400 6f72672e 676e6f6d rgument.org.gnom │ │ │ │ - 0x00035b50 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ - 0x00035b60 6e654572 726f722e 496e7661 6c696445 neError.InvalidE │ │ │ │ - 0x00035b70 76656e74 00000000 6f72672e 676e6f6d vent....org.gnom │ │ │ │ - 0x00035b80 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ - 0x00035b90 6e654572 726f722e 496e7661 6c69644b neError.InvalidK │ │ │ │ - 0x00035ba0 65790000 6d696d65 74797065 5f726567 ey..mimetype_reg │ │ │ │ - 0x00035bb0 65782021 3d204e55 4c4c0000 696e7465 ex != NULL..inte │ │ │ │ - 0x00035bc0 72707265 74617469 6f6e5f75 72692021 rpretation_uri ! │ │ │ │ - 0x00035bd0 3d204e55 4c4c0000 6d696d65 74797065 = NULL..mimetype │ │ │ │ - 0x00035be0 2e630000 7572695f 73636865 6d652021 .c..uri_scheme ! │ │ │ │ - 0x00035bf0 3d204e55 4c4c0000 6d616e69 66657374 = NULL..manifest │ │ │ │ - 0x00035c00 6174696f 6e5f7572 6920213d 204e554c ation_uri != NUL │ │ │ │ - 0x00035c10 4c000000 6d696d65 74797065 20213d20 L...mimetype != │ │ │ │ - 0x00035c20 4e554c4c 00000000 6d696d65 74797065 NULL....mimetype │ │ │ │ - 0x00035c30 2e76616c 613a3132 343a2043 6f756c64 .vala:124: Could │ │ │ │ - 0x00035c40 6e277420 72656769 73746572 206d696d n't register mim │ │ │ │ - 0x00035c50 65747970 65207265 6765783a 20257300 etype regex: %s. │ │ │ │ - 0x00035c60 6d616e69 66657374 6174696f 6e5f7479 manifestation_ty │ │ │ │ - 0x00035c70 70652021 3d204e55 4c4c0000 68747470 pe != NULL..http │ │ │ │ - 0x00035c80 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00035c90 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00035ca0 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00035cb0 2f6e666f 23536f75 72636543 6f646500 /nfo#SourceCode. │ │ │ │ - 0x00035cc0 6170706c 69636174 696f6e2f 65636d61 application/ecma │ │ │ │ - 0x00035cd0 73637269 70740000 6170706c 69636174 script..applicat │ │ │ │ - 0x00035ce0 696f6e2f 6a617661 73637269 70740000 ion/javascript.. │ │ │ │ - 0x00035cf0 6170706c 69636174 696f6e2f 6a736f6e application/json │ │ │ │ - 0x00035d00 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x00035d10 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00035d20 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00035d30 30372f30 332f3232 2f6e666f 23537072 07/03/22/nfo#Spr │ │ │ │ - 0x00035d40 65616473 68656574 00000000 6170706c eadsheet....appl │ │ │ │ - 0x00035d50 69636174 696f6e2f 6d732d65 7863656c ication/ms-excel │ │ │ │ - 0x00035d60 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x00035d70 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00035d80 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00035d90 30372f30 332f3232 2f6e666f 23507265 07/03/22/nfo#Pre │ │ │ │ - 0x00035da0 73656e74 6174696f 6e000000 6170706c sentation...appl │ │ │ │ - 0x00035db0 69636174 696f6e2f 6d732d70 6f776572 ication/ms-power │ │ │ │ - 0x00035dc0 706f696e 74000000 6170706c 69636174 point...applicat │ │ │ │ - 0x00035dd0 696f6e2f 6d736578 63656c00 68747470 ion/msexcel.http │ │ │ │ - 0x00035de0 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00035df0 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00035e00 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00035e10 2f6e666f 23506167 696e6174 65645465 /nfo#PaginatedTe │ │ │ │ - 0x00035e20 7874446f 63756d65 6e740000 6170706c xtDocument..appl │ │ │ │ - 0x00035e30 69636174 696f6e2f 6d73776f 72640000 ication/msword.. │ │ │ │ - 0x00035e40 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00035e50 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00035e60 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00035e70 332f3232 2f6e666f 23417564 696f0000 3/22/nfo#Audio.. │ │ │ │ - 0x00035e80 6170706c 69636174 696f6e2f 6f676700 application/ogg. │ │ │ │ - 0x00035e90 6170706c 69636174 696f6e2f 70646600 application/pdf. │ │ │ │ - 0x00035ea0 6170706c 69636174 696f6e2f 706f7374 application/post │ │ │ │ - 0x00035eb0 73637269 70740000 6170706c 69636174 script..applicat │ │ │ │ - 0x00035ec0 696f6e2f 70730000 6170706c 69636174 ion/ps..applicat │ │ │ │ - 0x00035ed0 696f6e2f 72746600 6170706c 69636174 ion/rtf.applicat │ │ │ │ - 0x00035ee0 696f6e2f 736f6170 2b786d6c 00000000 ion/soap+xml.... │ │ │ │ - 0x00035ef0 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00035f00 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00035f10 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00035f20 332f3232 2f6e666f 23566563 746f7249 3/22/nfo#VectorI │ │ │ │ - 0x00035f30 6d616765 00000000 6170706c 69636174 mage....applicat │ │ │ │ - 0x00035f40 696f6e2f 766e642e 636f7265 6c2d6472 ion/vnd.corel-dr │ │ │ │ - 0x00035f50 61770000 6170706c 69636174 696f6e2f aw..application/ │ │ │ │ - 0x00035f60 766e642e 6d732d65 7863656c 00000000 vnd.ms-excel.... │ │ │ │ - 0x00035f70 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ - 0x00035f80 6d732d70 6f776572 706f696e 74000000 ms-powerpoint... │ │ │ │ - 0x00035f90 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00035fa0 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00035fb0 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00035fc0 332f3232 2f6e666f 23417263 68697665 3/22/nfo#Archive │ │ │ │ - 0x00035fd0 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ - 0x00035fe0 782d377a 2d636f6d 70726573 73656400 x-7z-compressed. │ │ │ │ - 0x00035ff0 6170706c 69636174 696f6e2f 782d6162 application/x-ab │ │ │ │ - 0x00036000 69776f72 64000000 6170706c 69636174 iword...applicat │ │ │ │ - 0x00036010 696f6e2f 782d6170 706c6978 2d707265 ion/x-applix-pre │ │ │ │ - 0x00036020 73656e74 73000000 6170706c 69636174 sents...applicat │ │ │ │ - 0x00036030 696f6e2f 782d6170 706c6978 2d737072 ion/x-applix-spr │ │ │ │ - 0x00036040 65616473 68656574 00000000 6170706c eadsheet....appl │ │ │ │ - 0x00036050 69636174 696f6e2f 782d6170 706c6978 ication/x-applix │ │ │ │ - 0x00036060 2d776f72 64000000 6170706c 69636174 -word...applicat │ │ │ │ - 0x00036070 696f6e2f 782d6172 63686976 65000000 ion/x-archive... │ │ │ │ - 0x00036080 6170706c 69636174 696f6e2f 782d627a application/x-bz │ │ │ │ - 0x00036090 69700000 6170706c 69636174 696f6e2f ip..application/ │ │ │ │ - 0x000360a0 782d627a 69702d63 6f6d7072 65737365 x-bzip-compresse │ │ │ │ - 0x000360b0 642d7461 72000000 68747470 3a2f2f77 d-tar...http://w │ │ │ │ - 0x000360c0 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x000360d0 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x000360e0 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x000360f0 2346696c 65737973 74656d49 6d616765 #FilesystemImage │ │ │ │ - 0x00036100 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ - 0x00036110 782d6364 2d696d61 67650000 6170706c x-cd-image..appl │ │ │ │ - 0x00036120 69636174 696f6e2f 782d636f 6d707265 ication/x-compre │ │ │ │ - 0x00036130 73736564 2d746172 00000000 6170706c ssed-tar....appl │ │ │ │ - 0x00036140 69636174 696f6e2f 782d6373 68000000 ication/x-csh... │ │ │ │ - 0x00036150 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00036160 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00036170 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00036180 332f3232 2f6e666f 23536f66 74776172 3/22/nfo#Softwar │ │ │ │ - 0x00036190 65000000 6170706c 69636174 696f6e2f e...application/ │ │ │ │ - 0x000361a0 782d6465 62000000 6170706c 69636174 x-deb...applicat │ │ │ │ - 0x000361b0 696f6e2f 782d6465 7369676e 65720000 ion/x-designer.. │ │ │ │ - 0x000361c0 6170706c 69636174 696f6e2f 782d6465 application/x-de │ │ │ │ - 0x000361d0 736b746f 70000000 6170706c 69636174 sktop...applicat │ │ │ │ - 0x000361e0 696f6e2f 782d6469 612d6469 61677261 ion/x-dia-diagra │ │ │ │ - 0x000361f0 6d000000 6170706c 69636174 696f6e2f m...application/ │ │ │ │ - 0x00036200 782d6578 65637574 61626c65 00000000 x-executable.... │ │ │ │ - 0x00036210 6170706c 69636174 696f6e2f 782d666c application/x-fl │ │ │ │ - 0x00036220 75696400 6170706c 69636174 696f6e2f uid.application/ │ │ │ │ - 0x00036230 782d676c 61646500 6170706c 69636174 x-glade.applicat │ │ │ │ - 0x00036240 696f6e2f 782d676e 75636173 68000000 ion/x-gnucash... │ │ │ │ - 0x00036250 6170706c 69636174 696f6e2f 782d676e application/x-gn │ │ │ │ - 0x00036260 756d6572 69630000 6170706c 69636174 umeric..applicat │ │ │ │ - 0x00036270 696f6e2f 782d677a 69700000 6170706c ion/x-gzip..appl │ │ │ │ - 0x00036280 69636174 696f6e2f 782d6a61 76612d61 ication/x-java-a │ │ │ │ - 0x00036290 72636869 76650000 6170706c 69636174 rchive..applicat │ │ │ │ - 0x000362a0 696f6e2f 782d6a61 76617363 72697074 ion/x-javascript │ │ │ │ - 0x000362b0 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ - 0x000362c0 782d6b69 6c6c7573 74726174 6f720000 x-killustrator.. │ │ │ │ - 0x000362d0 6170706c 69636174 696f6e2f 782d6b70 application/x-kp │ │ │ │ - 0x000362e0 72657365 6e746572 00000000 6170706c resenter....appl │ │ │ │ - 0x000362f0 69636174 696f6e2f 782d6b73 70726561 ication/x-ksprea │ │ │ │ - 0x00036300 64000000 6170706c 69636174 696f6e2f d...application/ │ │ │ │ - 0x00036310 782d6b77 6f726400 6170706c 69636174 x-kword.applicat │ │ │ │ - 0x00036320 696f6e2f 782d6c7a 6d610000 6170706c ion/x-lzma..appl │ │ │ │ - 0x00036330 69636174 696f6e2f 782d6c7a 6d612d63 ication/x-lzma-c │ │ │ │ - 0x00036340 6f6d7072 65737365 642d7461 72000000 ompressed-tar... │ │ │ │ - 0x00036350 6170706c 69636174 696f6e2f 782d6d34 application/x-m4 │ │ │ │ - 0x00036360 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ - 0x00036370 782d6d73 2d646f73 2d657865 63757461 x-ms-dos-executa │ │ │ │ - 0x00036380 626c6500 6170706c 69636174 696f6e2f ble.application/ │ │ │ │ - 0x00036390 782d7065 726c0000 6170706c 69636174 x-perl..applicat │ │ │ │ - 0x000363a0 696f6e2f 782d7068 70000000 6170706c ion/x-php...appl │ │ │ │ - 0x000363b0 69636174 696f6e2f 782d7270 6d000000 ication/x-rpm... │ │ │ │ - 0x000363c0 6170706c 69636174 696f6e2f 782d7275 application/x-ru │ │ │ │ - 0x000363d0 62790000 6170706c 69636174 696f6e2f by..application/ │ │ │ │ - 0x000363e0 782d7368 656c6c73 63726970 74000000 x-shellscript... │ │ │ │ - 0x000363f0 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00036400 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00036410 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00036420 332f3232 2f6e666f 23457865 63757461 3/22/nfo#Executa │ │ │ │ - 0x00036430 626c6500 6170706c 69636174 696f6e2f ble.application/ │ │ │ │ - 0x00036440 782d7368 6f636b77 6176652d 666c6173 x-shockwave-flas │ │ │ │ - 0x00036450 68000000 6170706c 69636174 696f6e2f h...application/ │ │ │ │ - 0x00036460 782d7371 6c000000 6170706c 69636174 x-sql...applicat │ │ │ │ - 0x00036470 696f6e2f 782d7374 75666669 74000000 ion/x-stuffit... │ │ │ │ - 0x00036480 6170706c 69636174 696f6e2f 7868746d application/xhtm │ │ │ │ - 0x00036490 6c2b786d 6c000000 6170706c 69636174 l+xml...applicat │ │ │ │ - 0x000364a0 696f6e2f 786d6c00 6170706c 69636174 ion/xml.applicat │ │ │ │ - 0x000364b0 696f6e2f 786d6c2d 64746400 6170706c ion/xml-dtd.appl │ │ │ │ - 0x000364c0 69636174 696f6e2f 7a697000 68747470 ication/zip.http │ │ │ │ - 0x000364d0 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x000364e0 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x000364f0 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00036500 2f6e666f 234d6564 69614c69 73740000 /nfo#MediaList.. │ │ │ │ - 0x00036510 61756469 6f2f782d 7363706c 73000000 audio/x-scpls... │ │ │ │ - 0x00036520 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00036530 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00036540 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00036550 332f3232 2f6e666f 23526173 74657249 3/22/nfo#RasterI │ │ │ │ - 0x00036560 6d616765 00000000 696d6167 652f6769 mage....image/gi │ │ │ │ - 0x00036570 66000000 696d6167 652f6a70 65670000 f...image/jpeg.. │ │ │ │ - 0x00036580 696d6167 652f706a 70656700 696d6167 image/pjpeg.imag │ │ │ │ - 0x00036590 652f706e 67000000 696d6167 652f7376 e/png...image/sv │ │ │ │ - 0x000365a0 672b786d 6c000000 696d6167 652f7469 g+xml...image/ti │ │ │ │ - 0x000365b0 66660000 68747470 3a2f2f77 77772e73 ff..http://www.s │ │ │ │ - 0x000365c0 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x000365d0 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x000365e0 30372f30 332f3232 2f6e666f 2349636f 07/03/22/nfo#Ico │ │ │ │ - 0x000365f0 6e000000 696d6167 652f766e 642e6d69 n...image/vnd.mi │ │ │ │ - 0x00036600 63726f73 6f66742e 69636f6e 00000000 crosoft.icon.... │ │ │ │ - 0x00036610 696d6167 652f782d 78636600 68747470 image/x-xcf.http │ │ │ │ - 0x00036620 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00036630 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00036640 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00036650 2f6e666f 23466f6c 64657200 696e6f64 /nfo#Folder.inod │ │ │ │ - 0x00036660 652f6469 72656374 6f727900 68747470 e/directory.http │ │ │ │ - 0x00036670 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00036680 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00036690 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x000366a0 2f6e6d6f 23456d61 696c0000 6d657373 /nmo#Email..mess │ │ │ │ - 0x000366b0 6167652f 616c7465 726e6174 69766500 age/alternative. │ │ │ │ - 0x000366c0 6d657373 6167652f 70617274 69616c00 message/partial. │ │ │ │ - 0x000366d0 6d657373 6167652f 72656c61 74656400 message/related. │ │ │ │ - 0x000366e0 74657874 2f637373 00000000 68747470 text/css....http │ │ │ │ - 0x000366f0 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00036700 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00036710 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00036720 2f6e666f 23546578 74446f63 756d656e /nfo#TextDocumen │ │ │ │ - 0x00036730 74000000 74657874 2f637376 00000000 t...text/csv.... │ │ │ │ - 0x00036740 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00036750 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00036760 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00036770 332f3232 2f6e666f 2348746d 6c446f63 3/22/nfo#HtmlDoc │ │ │ │ - 0x00036780 756d656e 74000000 74657874 2f68746d ument...text/htm │ │ │ │ - 0x00036790 6c000000 74657874 2f6a6176 61736372 l...text/javascr │ │ │ │ - 0x000367a0 69707400 74657874 2f706c61 696e0000 ipt.text/plain.. │ │ │ │ - 0x000367b0 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x000367c0 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x000367d0 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x000367e0 332f3232 2f6e636f 23436f6e 74616374 3/22/nco#Contact │ │ │ │ - 0x000367f0 00000000 74657874 2f766361 72640000 ....text/vcard.. │ │ │ │ - 0x00036800 74657874 2f782d63 00000000 74657874 text/x-c....text │ │ │ │ - 0x00036810 2f782d63 2b2b0000 74657874 2f782d63 /x-c++..text/x-c │ │ │ │ - 0x00036820 2b2b7372 63000000 74657874 2f782d63 ++src...text/x-c │ │ │ │ - 0x00036830 68647200 74657874 2f782d63 6f707969 hdr.text/x-copyi │ │ │ │ - 0x00036840 6e670000 74657874 2f782d63 72656469 ng..text/x-credi │ │ │ │ - 0x00036850 74730000 74657874 2f782d63 73686172 ts..text/x-cshar │ │ │ │ - 0x00036860 70000000 74657874 2f782d63 73726300 p...text/x-csrc. │ │ │ │ - 0x00036870 74657874 2f782d64 73726300 74657874 text/x-dsrc.text │ │ │ │ - 0x00036880 2f782d65 69666665 6c000000 74657874 /x-eiffel...text │ │ │ │ - 0x00036890 2f782d67 65747465 78742d74 72616e73 /x-gettext-trans │ │ │ │ - 0x000368a0 6c617469 6f6e0000 74657874 2f782d67 lation..text/x-g │ │ │ │ - 0x000368b0 65747465 78742d74 72616e73 6c617469 ettext-translati │ │ │ │ - 0x000368c0 6f6e2d74 656d706c 61746500 74657874 on-template.text │ │ │ │ - 0x000368d0 2f782d68 61736b65 6c6c0000 74657874 /x-haskell..text │ │ │ │ - 0x000368e0 2f782d69 646c0000 74657874 2f782d6a /x-idl..text/x-j │ │ │ │ - 0x000368f0 61766100 74657874 2f782d6a 71756572 ava.text/x-jquer │ │ │ │ - 0x00036900 792d746d 706c0000 74657874 2f782d6c y-tmpl..text/x-l │ │ │ │ - 0x00036910 61746578 00000000 74657874 2f782d6c atex....text/x-l │ │ │ │ - 0x00036920 69737000 74657874 2f782d6c 75610000 isp.text/x-lua.. │ │ │ │ - 0x00036930 74657874 2f782d6d 34000000 74657874 text/x-m4...text │ │ │ │ - 0x00036940 2f782d6d 616b6566 696c6500 74657874 /x-makefile.text │ │ │ │ - 0x00036950 2f782d6f 626a6373 72630000 74657874 /x-objcsrc..text │ │ │ │ - 0x00036960 2f782d6f 63616d6c 00000000 74657874 /x-ocaml....text │ │ │ │ - 0x00036970 2f782d70 61736361 6c000000 74657874 /x-pascal...text │ │ │ │ - 0x00036980 2f782d70 61746368 00000000 74657874 /x-patch....text │ │ │ │ - 0x00036990 2f782d70 7974686f 6e000000 74657874 /x-python...text │ │ │ │ - 0x000369a0 2f782d73 716c0000 74657874 2f782d74 /x-sql..text/x-t │ │ │ │ - 0x000369b0 636c0000 74657874 2f782d74 65780000 cl..text/x-tex.. │ │ │ │ - 0x000369c0 74657874 2f782d74 726f6666 00000000 text/x-troff.... │ │ │ │ - 0x000369d0 74657874 2f782d76 616c6100 74657874 text/x-vala.text │ │ │ │ - 0x000369e0 2f782d76 68646c00 74657874 2f786d6c /x-vhdl.text/xml │ │ │ │ - 0x000369f0 00000000 2e2a2f78 2d647669 00000000 .....*/x-dvi.... │ │ │ │ - 0x00036a00 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ - 0x00036a10 6d732d65 7863656c 2e2a0000 6170706c ms-excel.*..appl │ │ │ │ - 0x00036a20 69636174 696f6e2f 766e642e 6d732d70 ication/vnd.ms-p │ │ │ │ - 0x00036a30 6f776572 706f696e 742e2a00 6170706c owerpoint.*.appl │ │ │ │ - 0x00036a40 69636174 696f6e2f 766e642e 6f617369 ication/vnd.oasi │ │ │ │ - 0x00036a50 732e6f70 656e646f 63756d65 6e742e67 s.opendocument.g │ │ │ │ - 0x00036a60 72617068 6963732e 2a000000 6170706c raphics.*...appl │ │ │ │ - 0x00036a70 69636174 696f6e2f 766e642e 6f617369 ication/vnd.oasi │ │ │ │ - 0x00036a80 732e6f70 656e646f 63756d65 6e742e70 s.opendocument.p │ │ │ │ - 0x00036a90 72657365 6e746174 696f6e2e 2a000000 resentation.*... │ │ │ │ - 0x00036aa0 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ - 0x00036ab0 6f617369 732e6f70 656e646f 63756d65 oasis.opendocume │ │ │ │ - 0x00036ac0 6e742e73 70726561 64736865 65742e2a nt.spreadsheet.* │ │ │ │ - 0x00036ad0 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ - 0x00036ae0 766e642e 6f617369 732e6f70 656e646f vnd.oasis.opendo │ │ │ │ - 0x00036af0 63756d65 6e742e74 6578742e 2a000000 cument.text.*... │ │ │ │ - 0x00036b00 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ - 0x00036b10 6f70656e 786d6c66 6f726d61 74732d6f openxmlformats-o │ │ │ │ - 0x00036b20 66666963 65646f63 756d656e 742e7072 fficedocument.pr │ │ │ │ - 0x00036b30 6573656e 74617469 6f6e6d6c 2e707265 esentationml.pre │ │ │ │ - 0x00036b40 73656e74 6174696f 6e2e2a00 6170706c sentation.*.appl │ │ │ │ - 0x00036b50 69636174 696f6e2f 766e642e 6f70656e ication/vnd.open │ │ │ │ - 0x00036b60 786d6c66 6f726d61 74732d6f 66666963 xmlformats-offic │ │ │ │ - 0x00036b70 65646f63 756d656e 742e7370 72656164 edocument.spread │ │ │ │ - 0x00036b80 73686565 746d6c2e 73686565 742e2a00 sheetml.sheet.*. │ │ │ │ - 0x00036b90 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ - 0x00036ba0 6f70656e 786d6c66 6f726d61 74732d6f openxmlformats-o │ │ │ │ - 0x00036bb0 66666963 65646f63 756d656e 742e776f fficedocument.wo │ │ │ │ - 0x00036bc0 72647072 6f636573 73696e67 6d6c2e64 rdprocessingml.d │ │ │ │ - 0x00036bd0 6f63756d 656e742e 2a000000 68747470 ocument.*...http │ │ │ │ - 0x00036be0 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00036bf0 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00036c00 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00036c10 2f6e666f 23446f63 756d656e 74000000 /nfo#Document... │ │ │ │ - 0x00036c20 6170706c 69636174 696f6e2f 766e645c application/vnd\ │ │ │ │ - 0x00036c30 2e2e2a00 6170706c 69636174 696f6e2f ..*.application/ │ │ │ │ - 0x00036c40 782d6170 706c6978 2d2e2a00 61756469 x-applix-.*.audi │ │ │ │ - 0x00036c50 6f2f2e2a 00000000 68747470 3a2f2f77 o/.*....http://w │ │ │ │ - 0x00036c60 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00036c70 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00036c80 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x00036c90 23496d61 67650000 696d6167 652f2e2a #Image..image/.* │ │ │ │ - 0x00036ca0 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x00036cb0 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00036cc0 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00036cd0 30372f30 332f3232 2f6e666f 23566964 07/03/22/nfo#Vid │ │ │ │ - 0x00036ce0 656f0000 76696465 6f2f2e2a 00000000 eo..video/.*.... │ │ │ │ - 0x00036cf0 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00036d00 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00036d10 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00036d20 332f3232 2f6e666f 2346696c 65446174 3/22/nfo#FileDat │ │ │ │ - 0x00036d30 614f626a 65637400 66696c65 3a2f2f00 aObject.file://. │ │ │ │ - 0x00036d40 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00036d50 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00036d60 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00036d70 332f3232 2f6e666f 23576562 44617461 3/22/nfo#WebData │ │ │ │ - 0x00036d80 4f626a65 63740000 68747470 3a2f2f00 Object..http://. │ │ │ │ - 0x00036d90 68747470 733a2f2f 00000000 68747470 https://....http │ │ │ │ - 0x00036da0 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00036db0 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00036dc0 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00036dd0 2f6e666f 2352656d 6f746544 6174614f /nfo#RemoteDataO │ │ │ │ - 0x00036de0 626a6563 74000000 7373683a 2f2f0000 bject...ssh://.. │ │ │ │ - 0x00036df0 73667470 3a2f2f00 6674703a 2f2f0000 sftp://.ftp://.. │ │ │ │ - 0x00036e00 6461763a 2f2f0000 64617673 3a2f2f00 dav://..davs://. │ │ │ │ - 0x00036e10 736d623a 2f2f0000 75726920 213d204e smb://..uri != N │ │ │ │ - 0x00036e20 554c4c00 7a656974 67656973 742d6461 ULL.zeitgeist-da │ │ │ │ - 0x00036e30 74612d6d 6f64656c 2d657272 6f722d71 ta-model-error-q │ │ │ │ - 0x00036e40 7561726b 00000000 656e756d 65726174 uark....enumerat │ │ │ │ - 0x00036e50 696f6e73 2e76616c 613a3235 373a2055 ions.vala:257: U │ │ │ │ - 0x00036e60 6e726563 6f676e69 7a656420 52657375 nrecognized Resu │ │ │ │ - 0x00036e70 6c745479 70653a20 25750000 5a656974 ltType: %u..Zeit │ │ │ │ - 0x00036e80 67656973 74526573 756c7454 79706500 geistResultType. │ │ │ │ - 0x00036e90 5a656974 67656973 7452656c 6576616e ZeitgeistRelevan │ │ │ │ - 0x00036ea0 74526573 756c7454 79706500 5a656974 tResultType.Zeit │ │ │ │ - 0x00036eb0 67656973 7453746f 72616765 53746174 geistStorageStat │ │ │ │ - 0x00036ec0 65000000 5a454954 47454953 545f5354 e...ZEITGEIST_ST │ │ │ │ - 0x00036ed0 4f524147 455f5354 4154455f 4e4f545f ORAGE_STATE_NOT_ │ │ │ │ - 0x00036ee0 41564149 4c41424c 45000000 6e6f742d AVAILABLE...not- │ │ │ │ - 0x00036ef0 61766169 6c61626c 65000000 5a454954 available...ZEIT │ │ │ │ - 0x00036f00 47454953 545f5354 4f524147 455f5354 GEIST_STORAGE_ST │ │ │ │ - 0x00036f10 4154455f 41564149 4c41424c 45000000 ATE_AVAILABLE... │ │ │ │ - 0x00036f20 5a454954 47454953 545f5354 4f524147 ZEITGEIST_STORAG │ │ │ │ - 0x00036f30 455f5354 4154455f 414e5900 616e7900 E_STATE_ANY.any. │ │ │ │ - 0x00036f40 5a454954 47454953 545f5245 4c455641 ZEITGEIST_RELEVA │ │ │ │ - 0x00036f50 4e545f52 4553554c 545f5459 50455f52 NT_RESULT_TYPE_R │ │ │ │ - 0x00036f60 4543454e 54000000 72656365 6e740000 ECENT...recent.. │ │ │ │ - 0x00036f70 5a454954 47454953 545f5245 4c455641 ZEITGEIST_RELEVA │ │ │ │ - 0x00036f80 4e545f52 4553554c 545f5459 50455f52 NT_RESULT_TYPE_R │ │ │ │ - 0x00036f90 454c4154 45440000 5a454954 47454953 ELATED..ZEITGEIS │ │ │ │ - 0x00036fa0 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ - 0x00036fb0 53545f52 4543454e 545f4556 454e5453 ST_RECENT_EVENTS │ │ │ │ - 0x00036fc0 00000000 6d6f7374 2d726563 656e742d ....most-recent- │ │ │ │ - 0x00036fd0 6576656e 74730000 5a454954 47454953 events..ZEITGEIS │ │ │ │ - 0x00036fe0 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00036ff0 4153545f 52454345 4e545f45 56454e54 AST_RECENT_EVENT │ │ │ │ - 0x00037000 53000000 6c656173 742d7265 63656e74 S...least-recent │ │ │ │ - 0x00037010 2d657665 6e747300 5a454954 47454953 -events.ZEITGEIS │ │ │ │ - 0x00037020 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ - 0x00037030 53545f52 4543454e 545f5355 424a4543 ST_RECENT_SUBJEC │ │ │ │ - 0x00037040 54530000 6d6f7374 2d726563 656e742d TS..most-recent- │ │ │ │ - 0x00037050 7375626a 65637473 00000000 5a454954 subjects....ZEIT │ │ │ │ - 0x00037060 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x00037070 455f4c45 4153545f 52454345 4e545f53 E_LEAST_RECENT_S │ │ │ │ - 0x00037080 55424a45 43545300 6c656173 742d7265 UBJECTS.least-re │ │ │ │ - 0x00037090 63656e74 2d737562 6a656374 73000000 cent-subjects... │ │ │ │ - 0x000370a0 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x000370b0 5f545950 455f4d4f 53545f50 4f50554c _TYPE_MOST_POPUL │ │ │ │ - 0x000370c0 41525f53 55424a45 43545300 6d6f7374 AR_SUBJECTS.most │ │ │ │ - 0x000370d0 2d706f70 756c6172 2d737562 6a656374 -popular-subject │ │ │ │ - 0x000370e0 73000000 5a454954 47454953 545f5245 s...ZEITGEIST_RE │ │ │ │ - 0x000370f0 53554c54 5f545950 455f4c45 4153545f SULT_TYPE_LEAST_ │ │ │ │ - 0x00037100 504f5055 4c41525f 5355424a 45435453 POPULAR_SUBJECTS │ │ │ │ - 0x00037110 00000000 6c656173 742d706f 70756c61 ....least-popula │ │ │ │ - 0x00037120 722d7375 626a6563 74730000 5a454954 r-subjects..ZEIT │ │ │ │ - 0x00037130 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x00037140 455f4d4f 53545f50 4f50554c 41525f41 E_MOST_POPULAR_A │ │ │ │ - 0x00037150 43544f52 00000000 6d6f7374 2d706f70 CTOR....most-pop │ │ │ │ - 0x00037160 756c6172 2d616374 6f720000 5a454954 ular-actor..ZEIT │ │ │ │ - 0x00037170 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x00037180 455f4c45 4153545f 504f5055 4c41525f E_LEAST_POPULAR_ │ │ │ │ - 0x00037190 4143544f 52000000 6c656173 742d706f ACTOR...least-po │ │ │ │ - 0x000371a0 70756c61 722d6163 746f7200 5a454954 pular-actor.ZEIT │ │ │ │ - 0x000371b0 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x000371c0 455f4d4f 53545f52 4543454e 545f4143 E_MOST_RECENT_AC │ │ │ │ - 0x000371d0 544f5200 6d6f7374 2d726563 656e742d TOR.most-recent- │ │ │ │ - 0x000371e0 6163746f 72000000 5a454954 47454953 actor...ZEITGEIS │ │ │ │ - 0x000371f0 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00037200 4153545f 52454345 4e545f41 43544f52 AST_RECENT_ACTOR │ │ │ │ - 0x00037210 00000000 6c656173 742d7265 63656e74 ....least-recent │ │ │ │ - 0x00037220 2d616374 6f720000 5a454954 47454953 -actor..ZEITGEIS │ │ │ │ - 0x00037230 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ - 0x00037240 53545f52 4543454e 545f4f52 4947494e ST_RECENT_ORIGIN │ │ │ │ - 0x00037250 00000000 6d6f7374 2d726563 656e742d ....most-recent- │ │ │ │ - 0x00037260 6f726967 696e0000 5a454954 47454953 origin..ZEITGEIS │ │ │ │ - 0x00037270 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00037280 4153545f 52454345 4e545f4f 52494749 AST_RECENT_ORIGI │ │ │ │ - 0x00037290 4e000000 6c656173 742d7265 63656e74 N...least-recent │ │ │ │ - 0x000372a0 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ - 0x000372b0 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ - 0x000372c0 53545f50 4f50554c 41525f4f 52494749 ST_POPULAR_ORIGI │ │ │ │ - 0x000372d0 4e000000 6d6f7374 2d706f70 756c6172 N...most-popular │ │ │ │ - 0x000372e0 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ - 0x000372f0 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00037300 4153545f 504f5055 4c41525f 4f524947 AST_POPULAR_ORIG │ │ │ │ - 0x00037310 494e0000 6c656173 742d706f 70756c61 IN..least-popula │ │ │ │ - 0x00037320 722d6f72 6967696e 00000000 5a454954 r-origin....ZEIT │ │ │ │ - 0x00037330 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x00037340 455f4f4c 44455354 5f414354 4f520000 E_OLDEST_ACTOR.. │ │ │ │ - 0x00037350 6f6c6465 73742d61 63746f72 00000000 oldest-actor.... │ │ │ │ - 0x00037360 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x00037370 5f545950 455f4d4f 53545f52 4543454e _TYPE_MOST_RECEN │ │ │ │ - 0x00037380 545f5355 424a4543 545f494e 54455250 T_SUBJECT_INTERP │ │ │ │ - 0x00037390 52455441 54494f4e 00000000 6d6f7374 RETATION....most │ │ │ │ - 0x000373a0 2d726563 656e742d 7375626a 6563742d -recent-subject- │ │ │ │ - 0x000373b0 696e7465 72707265 74617469 6f6e0000 interpretation.. │ │ │ │ - 0x000373c0 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x000373d0 5f545950 455f4c45 4153545f 52454345 _TYPE_LEAST_RECE │ │ │ │ - 0x000373e0 4e545f53 55424a45 43545f49 4e544552 NT_SUBJECT_INTER │ │ │ │ - 0x000373f0 50524554 4154494f 4e000000 6c656173 PRETATION...leas │ │ │ │ - 0x00037400 742d7265 63656e74 2d737562 6a656374 t-recent-subject │ │ │ │ - 0x00037410 2d696e74 65727072 65746174 696f6e00 -interpretation. │ │ │ │ - 0x00037420 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x00037430 5f545950 455f4d4f 53545f50 4f50554c _TYPE_MOST_POPUL │ │ │ │ - 0x00037440 41525f53 55424a45 43545f49 4e544552 AR_SUBJECT_INTER │ │ │ │ - 0x00037450 50524554 4154494f 4e000000 6d6f7374 PRETATION...most │ │ │ │ - 0x00037460 2d706f70 756c6172 2d737562 6a656374 -popular-subject │ │ │ │ - 0x00037470 2d696e74 65727072 65746174 696f6e00 -interpretation. │ │ │ │ - 0x00037480 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x00037490 5f545950 455f4c45 4153545f 504f5055 _TYPE_LEAST_POPU │ │ │ │ - 0x000374a0 4c41525f 5355424a 4543545f 494e5445 LAR_SUBJECT_INTE │ │ │ │ - 0x000374b0 52505245 54415449 4f4e0000 6c656173 RPRETATION..leas │ │ │ │ - 0x000374c0 742d706f 70756c61 722d7375 626a6563 t-popular-subjec │ │ │ │ - 0x000374d0 742d696e 74657270 72657461 74696f6e t-interpretation │ │ │ │ - 0x000374e0 00000000 5a454954 47454953 545f5245 ....ZEITGEIST_RE │ │ │ │ - 0x000374f0 53554c54 5f545950 455f4d4f 53545f52 SULT_TYPE_MOST_R │ │ │ │ - 0x00037500 4543454e 545f4d49 4d455459 50450000 ECENT_MIMETYPE.. │ │ │ │ - 0x00037510 6d6f7374 2d726563 656e742d 6d696d65 most-recent-mime │ │ │ │ - 0x00037520 74797065 00000000 5a454954 47454953 type....ZEITGEIS │ │ │ │ - 0x00037530 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00037540 4153545f 52454345 4e545f4d 494d4554 AST_RECENT_MIMET │ │ │ │ - 0x00037550 59504500 6c656173 742d7265 63656e74 YPE.least-recent │ │ │ │ - 0x00037560 2d6d696d 65747970 65000000 5a454954 -mimetype...ZEIT │ │ │ │ - 0x00037570 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x00037580 455f4d4f 53545f50 4f50554c 41525f4d E_MOST_POPULAR_M │ │ │ │ - 0x00037590 494d4554 59504500 6d6f7374 2d706f70 IMETYPE.most-pop │ │ │ │ - 0x000375a0 756c6172 2d6d696d 65747970 65000000 ular-mimetype... │ │ │ │ - 0x000375b0 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x000375c0 5f545950 455f4c45 4153545f 504f5055 _TYPE_LEAST_POPU │ │ │ │ - 0x000375d0 4c41525f 4d494d45 54595045 00000000 LAR_MIMETYPE.... │ │ │ │ - 0x000375e0 6c656173 742d706f 70756c61 722d6d69 least-popular-mi │ │ │ │ - 0x000375f0 6d657479 70650000 5a454954 47454953 metype..ZEITGEIS │ │ │ │ - 0x00037600 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ - 0x00037610 53545f52 4543454e 545f4355 5252454e ST_RECENT_CURREN │ │ │ │ - 0x00037620 545f5552 49000000 6d6f7374 2d726563 T_URI...most-rec │ │ │ │ - 0x00037630 656e742d 63757272 656e742d 75726900 ent-current-uri. │ │ │ │ - 0x00037640 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x00037650 5f545950 455f4c45 4153545f 52454345 _TYPE_LEAST_RECE │ │ │ │ - 0x00037660 4e545f43 55525245 4e545f55 52490000 NT_CURRENT_URI.. │ │ │ │ - 0x00037670 6c656173 742d7265 63656e74 2d637572 least-recent-cur │ │ │ │ - 0x00037680 72656e74 2d757269 00000000 5a454954 rent-uri....ZEIT │ │ │ │ - 0x00037690 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x000376a0 455f4d4f 53545f50 4f50554c 41525f43 E_MOST_POPULAR_C │ │ │ │ - 0x000376b0 55525245 4e545f55 52490000 6d6f7374 URRENT_URI..most │ │ │ │ - 0x000376c0 2d706f70 756c6172 2d637572 72656e74 -popular-current │ │ │ │ - 0x000376d0 2d757269 00000000 5a454954 47454953 -uri....ZEITGEIS │ │ │ │ - 0x000376e0 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x000376f0 4153545f 504f5055 4c41525f 43555252 AST_POPULAR_CURR │ │ │ │ - 0x00037700 454e545f 55524900 6c656173 742d706f ENT_URI.least-po │ │ │ │ - 0x00037710 70756c61 722d6375 7272656e 742d7572 pular-current-ur │ │ │ │ - 0x00037720 69000000 5a454954 47454953 545f5245 i...ZEITGEIST_RE │ │ │ │ - 0x00037730 53554c54 5f545950 455f4d4f 53545f52 SULT_TYPE_MOST_R │ │ │ │ - 0x00037740 4543454e 545f4556 454e545f 4f524947 ECENT_EVENT_ORIG │ │ │ │ - 0x00037750 494e0000 6d6f7374 2d726563 656e742d IN..most-recent- │ │ │ │ - 0x00037760 6576656e 742d6f72 6967696e 00000000 event-origin.... │ │ │ │ - 0x00037770 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x00037780 5f545950 455f4c45 4153545f 52454345 _TYPE_LEAST_RECE │ │ │ │ - 0x00037790 4e545f45 56454e54 5f4f5249 47494e00 NT_EVENT_ORIGIN. │ │ │ │ - 0x000377a0 6c656173 742d7265 63656e74 2d657665 least-recent-eve │ │ │ │ - 0x000377b0 6e742d6f 72696769 6e000000 5a454954 nt-origin...ZEIT │ │ │ │ - 0x000377c0 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x000377d0 455f4d4f 53545f50 4f50554c 41525f45 E_MOST_POPULAR_E │ │ │ │ - 0x000377e0 56454e54 5f4f5249 47494e00 6d6f7374 VENT_ORIGIN.most │ │ │ │ - 0x000377f0 2d706f70 756c6172 2d657665 6e742d6f -popular-event-o │ │ │ │ - 0x00037800 72696769 6e000000 5a454954 47454953 rigin...ZEITGEIS │ │ │ │ - 0x00037810 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00037820 4153545f 504f5055 4c41525f 4556454e AST_POPULAR_EVEN │ │ │ │ - 0x00037830 545f4f52 4947494e 00000000 6c656173 T_ORIGIN....leas │ │ │ │ - 0x00037840 742d706f 70756c61 722d6576 656e742d t-popular-event- │ │ │ │ - 0x00037850 6f726967 696e0000 5a454954 47454953 origin..ZEITGEIS │ │ │ │ - 0x00037860 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ - 0x00037870 53545f52 4543454e 545f4355 5252454e ST_RECENT_CURREN │ │ │ │ - 0x00037880 545f4f52 4947494e 00000000 6d6f7374 T_ORIGIN....most │ │ │ │ - 0x00037890 2d726563 656e742d 63757272 656e742d -recent-current- │ │ │ │ - 0x000378a0 6f726967 696e0000 5a454954 47454953 origin..ZEITGEIS │ │ │ │ - 0x000378b0 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x000378c0 4153545f 52454345 4e545f43 55525245 AST_RECENT_CURRE │ │ │ │ - 0x000378d0 4e545f4f 52494749 4e000000 6c656173 NT_ORIGIN...leas │ │ │ │ - 0x000378e0 742d7265 63656e74 2d637572 72656e74 t-recent-current │ │ │ │ - 0x000378f0 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ - 0x00037900 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ - 0x00037910 53545f50 4f50554c 41525f43 55525245 ST_POPULAR_CURRE │ │ │ │ - 0x00037920 4e545f4f 52494749 4e000000 6d6f7374 NT_ORIGIN...most │ │ │ │ - 0x00037930 2d706f70 756c6172 2d637572 72656e74 -popular-current │ │ │ │ - 0x00037940 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ - 0x00037950 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00037960 4153545f 504f5055 4c41525f 43555252 AST_POPULAR_CURR │ │ │ │ - 0x00037970 454e545f 4f524947 494e0000 6c656173 ENT_ORIGIN..leas │ │ │ │ - 0x00037980 742d706f 70756c61 722d6375 7272656e t-popular-curren │ │ │ │ - 0x00037990 742d6f72 6967696e 00000000 5a454954 t-origin....ZEIT │ │ │ │ - 0x000379a0 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x000379b0 455f5245 4c455641 4e435900 72656c65 E_RELEVANCY.rele │ │ │ │ - 0x000379c0 76616e63 79000000 6f72672e 676e6f6d vancy...org.gnom │ │ │ │ - 0x000379d0 652e7a65 69746765 6973742e 44617461 e.zeitgeist.Data │ │ │ │ - 0x000379e0 4d6f6465 6c457272 6f722e49 6e76616c ModelError.Inval │ │ │ │ - 0x000379f0 69645369 676e6174 75726500 6f72672e idSignature.org. │ │ │ │ - 0x00037a00 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ - 0x00037a10 44617461 4d6f6465 6c457272 6f722e4e DataModelError.N │ │ │ │ - 0x00037a20 756c6c45 76656e74 00000000 6f72672e ullEvent....org. │ │ │ │ - 0x00037a30 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ - 0x00037a40 44617461 4d6f6465 6c457272 6f722e54 DataModelError.T │ │ │ │ - 0x00037a50 6f6f4d61 6e795265 73756c74 73000000 ooManyResults... │ │ │ │ - 0x00037a60 7061796c 6f616400 69746572 20213d20 payload.iter != │ │ │ │ - 0x00037a70 4e554c4c 00000000 7375626a 65637420 NULL....subject │ │ │ │ - 0x00037a80 213d204e 554c4c00 696e666f 20213d20 != NULL.info != │ │ │ │ - 0x00037a90 4e554c4c 00000000 6170706c 69636174 NULL....applicat │ │ │ │ - 0x00037aa0 696f6e3a 2f2f0000 2e646573 6b746f70 ion://...desktop │ │ │ │ - 0x00037ab0 00000000 256c6c69 00000000 61617300 ....%lli....aas. │ │ │ │ - 0x00037ac0 61790000 69643a20 25640974 696d6573 ay..id: %d.times │ │ │ │ - 0x00037ad0 74616d70 3a20256c 6c690a61 63746f72 tamp: %lli.actor │ │ │ │ - 0x00037ae0 3a202573 0a696e74 65727072 65746174 : %s.interpretat │ │ │ │ - 0x00037af0 696f6e3a 2025730a 6d616e69 66657374 ion: %s.manifest │ │ │ │ - 0x00037b00 6174696f 6e3a2025 730a6f72 6967696e ation: %s.origin │ │ │ │ - 0x00037b10 3a202573 0a6e756d 20737562 6a656374 : %s.num subject │ │ │ │ - 0x00037b20 733a2025 640a0000 20205375 626a6563 s: %d... Subjec │ │ │ │ - 0x00037b30 74202325 643a0a20 20202075 72693a20 t #%d:. uri: │ │ │ │ - 0x00037b40 25730a20 20202069 6e746572 70726574 %s. interpret │ │ │ │ - 0x00037b50 6174696f 6e3a2025 730a2020 20206d61 ation: %s. ma │ │ │ │ - 0x00037b60 6e696665 73746174 696f6e3a 2025730a nifestation: %s. │ │ │ │ - 0x00037b70 20202020 6d696d65 74797065 3a202573 mimetype: %s │ │ │ │ - 0x00037b80 0a202020 206f7269 67696e3a 2025730a . origin: %s. │ │ │ │ - 0x00037b90 20202020 74657874 3a202573 0a202020 text: %s. │ │ │ │ - 0x00037ba0 20637572 72656e74 5f757269 3a202573 current_uri: %s │ │ │ │ - 0x00037bb0 0a202020 20637572 72656e74 5f6f7269 . current_ori │ │ │ │ - 0x00037bc0 67696e3a 2025730a 20202020 73746f72 gin: %s. stor │ │ │ │ - 0x00037bd0 6167653a 2025730a 00000000 7061796c age: %s.....payl │ │ │ │ - 0x00037be0 6f61643a 20257520 62797465 73000000 oad: %u bytes... │ │ │ │ - 0x00037bf0 7061796c 6f61643a 20286e75 6c6c290a payload: (null). │ │ │ │ - 0x00037c00 00000000 74656d70 6c617465 5f657665 ....template_eve │ │ │ │ - 0x00037c10 6e742021 3d204e55 4c4c0000 6576656e nt != NULL..even │ │ │ │ - 0x00037c20 742e6300 6576656e 745f7661 7269616e t.c.event_varian │ │ │ │ - 0x00037c30 7420213d 204e554c 4c000000 496e7661 t != NULL...Inva │ │ │ │ - 0x00037c40 6c696420 442d4275 73207369 676e6174 lid D-Bus signat │ │ │ │ - 0x00037c50 7572652e 00000000 496e636f 6d706c65 ure.....Incomple │ │ │ │ - 0x00037c60 74652065 76656e74 20737472 7563742e te event struct. │ │ │ │ - 0x00037c70 00000000 54686973 20697320 616e2065 ....This is an e │ │ │ │ - 0x00037c80 6d707479 20657665 6e742e00 4d697373 mpty event..Miss │ │ │ │ - 0x00037c90 696e6720 6576656e 7420696e 666f726d ing event inform │ │ │ │ - 0x00037ca0 6174696f 6e2e0000 73747220 213d204e ation...str != N │ │ │ │ - 0x00037cb0 554c4c00 5a656974 67656973 74457665 ULL.ZeitgeistEve │ │ │ │ - 0x00037cc0 6e740000 76657665 6e747320 213d204e nt..vevents != N │ │ │ │ - 0x00037cd0 554c4c00 76657665 6e74732e 6765745f ULL.vevents.get_ │ │ │ │ - 0x00037ce0 74797065 5f737472 696e6720 2829203d type_string () = │ │ │ │ - 0x00037cf0 3d202261 28222b55 74696c73 2e534947 = "a("+Utils.SIG │ │ │ │ - 0x00037d00 5f455645 4e542b22 29220000 51756572 _EVENT+")"..Quer │ │ │ │ - 0x00037d10 79206578 63656564 65642073 697a6520 y exceeded size │ │ │ │ - 0x00037d20 6c696d69 74206f66 20252075 4d694220 limit of % uMiB │ │ │ │ - 0x00037d30 28726f75 67686c79 207e2564 20657665 (roughly ~%d eve │ │ │ │ - 0x00037d40 6e747329 2e000000 6576656e 742e7661 nts)....event.va │ │ │ │ - 0x00037d50 6c613a34 36313a20 25730000 74656d70 la:461: %s..temp │ │ │ │ - 0x00037d60 6c617465 5f737562 6a656374 20213d20 late_subject != │ │ │ │ - 0x00037d70 4e554c4c 00000000 7375626a 6563742e NULL....subject. │ │ │ │ - 0x00037d80 63000000 7375626a 6563745f 76617269 c...subject_vari │ │ │ │ - 0x00037d90 616e7420 213d204e 554c4c00 4d697373 ant != NULL.Miss │ │ │ │ - 0x00037da0 696e6720 7375626a 65637420 696e666f ing subject info │ │ │ │ - 0x00037db0 726d6174 696f6e00 5a656974 67656973 rmation.Zeitgeis │ │ │ │ - 0x00037dc0 74537562 6a656374 00000000 73746172 tSubject....star │ │ │ │ - 0x00037dd0 74000000 656e6400 74696d65 72616e67 t...end.timerang │ │ │ │ - 0x00037de0 652e6300 5a656974 67656973 7454696d e.c.ZeitgeistTim │ │ │ │ - 0x00037df0 6552616e 67650000 74696d65 76616c20 eRange..timeval │ │ │ │ - 0x00037e00 213d204e 554c4c00 64617465 74696d65 != NULL.datetime │ │ │ │ - 0x00037e10 20213d20 4e554c4c 00000000 64617465 != NULL....date │ │ │ │ - 0x00037e20 20213d20 4e554c4c 00000000 5a656974 != NULL....Zeit │ │ │ │ - 0x00037e30 67656973 7453796d 626f6c49 6e666f00 geistSymbolInfo. │ │ │ │ - 0x00037e40 675f7479 70655f69 735f6120 286f626a g_type_is_a (obj │ │ │ │ - 0x00037e50 6563745f 74797065 2c205a45 49544745 ect_type, ZEITGE │ │ │ │ - 0x00037e60 4953545f 53594d42 4f4c5f54 5950455f IST_SYMBOL_TYPE_ │ │ │ │ - 0x00037e70 494e464f 29000000 475f5459 50455f43 INFO)...G_TYPE_C │ │ │ │ - 0x00037e80 4845434b 5f56414c 55455f54 59504520 HECK_VALUE_TYPE │ │ │ │ - 0x00037e90 2876616c 75652c20 5a454954 47454953 (value, ZEITGEIS │ │ │ │ - 0x00037ea0 545f5359 4d424f4c 5f545950 455f494e T_SYMBOL_TYPE_IN │ │ │ │ - 0x00037eb0 464f2900 64697370 6c61795f 6e616d65 FO).display_name │ │ │ │ - 0x00037ec0 20213d20 4e554c4c 00000000 68747470 != NULL....http │ │ │ │ - 0x00037ed0 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00037ee0 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00037ef0 6f676965 732f3230 30372f30 342f3032 ogies/2007/04/02 │ │ │ │ - 0x00037f00 2f6e6361 6c23416c 61726d00 50726f76 /ncal#Alarm.Prov │ │ │ │ - 0x00037f10 69646520 61206772 6f757069 6e67206f ide a grouping o │ │ │ │ - 0x00037f20 6620636f 6d706f6e 656e7420 70726f70 f component prop │ │ │ │ - 0x00037f30 65727469 65732074 68617420 64656669 erties that defi │ │ │ │ - 0x00037f40 6e652061 6e20616c 61726d2e 00000000 ne an alarm..... │ │ │ │ - 0x00037f50 416c6172 6d000000 68747470 3a2f2f77 Alarm...http://w │ │ │ │ - 0x00037f60 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00037f70 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00037f80 732f3230 30372f30 312f3139 2f6e6965 s/2007/01/19/nie │ │ │ │ - 0x00037f90 23496e66 6f726d61 74696f6e 456c656d #InformationElem │ │ │ │ - 0x00037fa0 656e7400 68747470 3a2f2f77 77772e73 ent.http://www.s │ │ │ │ - 0x00037fb0 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00037fc0 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00037fd0 30372f30 342f3032 2f6e6361 6c234174 07/04/02/ncal#At │ │ │ │ - 0x00037fe0 74616368 6d656e74 00000000 416e206f tachment....An o │ │ │ │ - 0x00037ff0 626a6563 74206174 74616368 65642074 bject attached t │ │ │ │ - 0x00038000 6f206120 63616c65 6e646172 20656e74 o a calendar ent │ │ │ │ - 0x00038010 6974792e 20546869 7320636c 61737320 ity. This class │ │ │ │ - 0x00038020 68617320 6265656e 20696e74 726f6475 has been introdu │ │ │ │ - 0x00038030 63656420 746f2073 65727665 20617320 ced to serve as │ │ │ │ - 0x00038040 61207374 72756374 75726564 2076616c a structured val │ │ │ │ - 0x00038050 7565206f 66207468 65206e63 616c3a61 ue of the ncal:a │ │ │ │ - 0x00038060 74746163 68207072 6f706572 74792e20 ttach property. │ │ │ │ - 0x00038070 53656520 74686520 646f6375 6d656e74 See the document │ │ │ │ - 0x00038080 6174696f 6e206f66 206e6361 6c3a6174 ation of ncal:at │ │ │ │ - 0x00038090 74616368 20666f72 20646574 61696c73 tach for details │ │ │ │ - 0x000380a0 2e000000 41747461 63686d65 6e740000 ....Attachment.. │ │ │ │ - 0x000380b0 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x000380c0 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x000380d0 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x000380e0 332f3232 2f6e666f 23417474 6163686d 3/22/nfo#Attachm │ │ │ │ - 0x000380f0 656e7400 68747470 3a2f2f77 77772e73 ent.http://www.s │ │ │ │ - 0x00038100 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00038110 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00038120 30372f30 342f3032 2f6e6361 6c234361 07/04/02/ncal#Ca │ │ │ │ - 0x00038130 6c656e64 61720000 41206361 6c656e64 lendar..A calend │ │ │ │ - 0x00038140 61722e20 496e7370 69726174 696f6e73 ar. Inspirations │ │ │ │ - 0x00038150 20666f72 20746869 7320636c 61737320 for this class │ │ │ │ - 0x00038160 63616e20 62652074 72616365 6420746f can be traced to │ │ │ │ - 0x00038170 20746865 20564341 4c454e44 41522063 the VCALENDAR c │ │ │ │ - 0x00038180 6f6d706f 6e656e74 20646566 696e6564 omponent defined │ │ │ │ - 0x00038190 20696e20 52464320 32343435 20736563 in RFC 2445 sec │ │ │ │ - 0x000381a0 2e20342e 342c2062 75742069 74206d61 . 4.4, but it ma │ │ │ │ - 0x000381b0 79206a75 73742061 73207765 6c6c2062 y just as well b │ │ │ │ - 0x000381c0 65207573 65642074 6f207265 70726573 e used to repres │ │ │ │ - 0x000381d0 656e7420 616e7920 6b696e64 206f6620 ent any kind of │ │ │ │ - 0x000381e0 43616c65 6e646172 2e000000 43616c65 Calendar....Cale │ │ │ │ - 0x000381f0 6e646172 00000000 68747470 3a2f2f77 ndar....http://w │ │ │ │ - 0x00038200 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00038210 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00038220 732f3230 30372f30 342f3032 2f6e6361 s/2007/04/02/nca │ │ │ │ - 0x00038230 6c234361 6c656e64 61724461 74614f62 l#CalendarDataOb │ │ │ │ - 0x00038240 6a656374 00000000 41204461 74614f62 ject....A DataOb │ │ │ │ - 0x00038250 6a656374 20666f75 6e642069 6e206120 ject found in a │ │ │ │ - 0x00038260 63616c65 6e646172 2e204974 20697320 calendar. It is │ │ │ │ - 0x00038270 75737561 6c6c7920 696e7465 72707265 usually interpre │ │ │ │ - 0x00038280 74656420 6173206f 6e65206f 66207468 ted as one of th │ │ │ │ - 0x00038290 65206361 6c656e64 61722065 6e746974 e calendar entit │ │ │ │ - 0x000382a0 79207479 70657320 28652e67 2e204576 y types (e.g. Ev │ │ │ │ - 0x000382b0 656e742c 204a6f75 726e616c 2c20546f ent, Journal, To │ │ │ │ - 0x000382c0 646f2065 74632e29 00000000 43616c65 do etc.)....Cale │ │ │ │ - 0x000382d0 6e646172 44617461 4f626a65 63740000 ndarDataObject.. │ │ │ │ - 0x000382e0 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x000382f0 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00038300 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00038310 312f3139 2f6e6965 23446174 614f626a 1/19/nie#DataObj │ │ │ │ - 0x00038320 65637400 68747470 3a2f2f77 77772e73 ect.http://www.s │ │ │ │ - 0x00038330 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00038340 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00038350 30372f30 342f3032 2f6e6361 6c234576 07/04/02/ncal#Ev │ │ │ │ - 0x00038360 656e7400 50726f76 69646520 61206772 ent.Provide a gr │ │ │ │ - 0x00038370 6f757069 6e67206f 6620636f 6d706f6e ouping of compon │ │ │ │ - 0x00038380 656e7420 70726f70 65727469 65732074 ent properties t │ │ │ │ - 0x00038390 68617420 64657363 72696265 20616e20 hat describe an │ │ │ │ - 0x000383a0 6576656e 742e0000 68747470 3a2f2f77 event...http://w │ │ │ │ - 0x000383b0 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x000383c0 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x000383d0 732f3230 30372f30 342f3032 2f6e6361 s/2007/04/02/nca │ │ │ │ - 0x000383e0 6c234672 65656275 73790000 50726f76 l#Freebusy..Prov │ │ │ │ - 0x000383f0 69646520 61206772 6f757069 6e67206f ide a grouping o │ │ │ │ - 0x00038400 6620636f 6d706f6e 656e7420 70726f70 f component prop │ │ │ │ - 0x00038410 65727469 65732074 68617420 64657363 erties that desc │ │ │ │ - 0x00038420 72696265 20656974 68657220 61207265 ribe either a re │ │ │ │ - 0x00038430 71756573 7420666f 72206672 65652f62 quest for free/b │ │ │ │ - 0x00038440 75737920 74696d65 2c206465 73637269 usy time, descri │ │ │ │ - 0x00038450 62652061 20726573 706f6e73 6520746f be a response to │ │ │ │ - 0x00038460 20612072 65717565 73742066 6f722066 a request for f │ │ │ │ - 0x00038470 7265652f 62757379 2074696d 65206f72 ree/busy time or │ │ │ │ - 0x00038480 20646573 63726962 65206120 7075626c describe a publ │ │ │ │ - 0x00038490 69736865 64207365 74206f66 20627573 ished set of bus │ │ │ │ - 0x000384a0 79207469 6d652e00 46726565 62757379 y time..Freebusy │ │ │ │ - 0x000384b0 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x000384c0 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x000384d0 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x000384e0 30372f30 342f3032 2f6e6361 6c234a6f 07/04/02/ncal#Jo │ │ │ │ - 0x000384f0 75726e61 6c000000 50726f76 69646520 urnal...Provide │ │ │ │ - 0x00038500 61206772 6f757069 6e67206f 6620636f a grouping of co │ │ │ │ - 0x00038510 6d706f6e 656e7420 70726f70 65727469 mponent properti │ │ │ │ - 0x00038520 65732074 68617420 64657363 72696265 es that describe │ │ │ │ - 0x00038530 2061206a 6f75726e 616c2065 6e747279 a journal entry │ │ │ │ - 0x00038540 2e000000 4a6f7572 6e616c00 68747470 ....Journal.http │ │ │ │ - 0x00038550 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00038560 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00038570 6f676965 732f3230 30372f30 342f3032 ogies/2007/04/02 │ │ │ │ - 0x00038580 2f6e6361 6c235469 6d657a6f 6e650000 /ncal#Timezone.. │ │ │ │ - 0x00038590 50726f76 69646520 61206772 6f757069 Provide a groupi │ │ │ │ - 0x000385a0 6e67206f 6620636f 6d706f6e 656e7420 ng of component │ │ │ │ - 0x000385b0 70726f70 65727469 65732074 68617420 properties that │ │ │ │ - 0x000385c0 64656669 6e657320 61207469 6d65207a defines a time z │ │ │ │ - 0x000385d0 6f6e652e 00000000 54696d65 7a6f6e65 one.....Timezone │ │ │ │ - 0x000385e0 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x000385f0 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00038600 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00038610 30372f30 342f3032 2f6e6361 6c23546f 07/04/02/ncal#To │ │ │ │ - 0x00038620 646f0000 50726f76 69646520 61206772 do..Provide a gr │ │ │ │ - 0x00038630 6f757069 6e67206f 66206361 6c656e64 ouping of calend │ │ │ │ - 0x00038640 61722070 726f7065 72746965 73207468 ar properties th │ │ │ │ - 0x00038650 61742064 65736372 69626520 6120746f at describe a to │ │ │ │ - 0x00038660 2d646f2e 00000000 546f646f 00000000 -do.....Todo.... │ │ │ │ - 0x00038670 4120436f 6e746163 742e2041 20706965 A Contact. A pie │ │ │ │ - 0x00038680 6365206f 66206461 74612074 68617420 ce of data that │ │ │ │ - 0x00038690 63616e20 70726f76 69646520 6d65616e can provide mean │ │ │ │ - 0x000386a0 7320746f 20696465 6e746966 79206f72 s to identify or │ │ │ │ - 0x000386b0 20636f6d 6d756e69 63617465 20776974 communicate wit │ │ │ │ - 0x000386c0 6820616e 20656e74 6974792e 00000000 h an entity..... │ │ │ │ - 0x000386d0 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x000386e0 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x000386f0 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00038700 332f3232 2f6e636f 23506572 736f6e43 3/22/nco#PersonC │ │ │ │ - 0x00038710 6f6e7461 63740000 68747470 3a2f2f77 ontact..http://w │ │ │ │ - 0x00038720 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00038730 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00038740 732f3230 30372f30 332f3232 2f6e636f s/2007/03/22/nco │ │ │ │ - 0x00038750 234f7267 616e697a 6174696f 6e436f6e #OrganizationCon │ │ │ │ - 0x00038760 74616374 00000000 68747470 3a2f2f77 tact....http://w │ │ │ │ - 0x00038770 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00038780 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00038790 732f3230 30372f30 332f3232 2f6e636f s/2007/03/22/nco │ │ │ │ - 0x000387a0 23436f6e 74616374 47726f75 70000000 #ContactGroup... │ │ │ │ - 0x000387b0 41206772 6f757020 6f662043 6f6e7461 A group of Conta │ │ │ │ - 0x000387c0 6374732e 20436f75 6c642062 65207573 cts. Could be us │ │ │ │ - 0x000387d0 65642074 6f206578 70726573 73206120 ed to express a │ │ │ │ - 0x000387e0 67726f75 7020696e 20616e20 61646472 group in an addr │ │ │ │ - 0x000387f0 65737362 6f6f6b20 6f72206f 6e206120 essbook or on a │ │ │ │ - 0x00038800 636f6e74 61637420 6c697374 206f6620 contact list of │ │ │ │ - 0x00038810 616e2049 4d206170 706c6963 6174696f an IM applicatio │ │ │ │ - 0x00038820 6e2e204f 6e652063 6f6e7461 63742063 n. One contact c │ │ │ │ - 0x00038830 616e2062 656c6f6e 6720746f 206d616e an belong to man │ │ │ │ - 0x00038840 79206772 6f757073 2e000000 436f6e74 y groups....Cont │ │ │ │ - 0x00038850 61637447 726f7570 00000000 68747470 actGroup....http │ │ │ │ - 0x00038860 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00038870 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00038880 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00038890 2f6e636f 23436f6e 74616374 4c697374 /nco#ContactList │ │ │ │ - 0x000388a0 00000000 4120636f 6e746163 74206c69 ....A contact li │ │ │ │ - 0x000388b0 73742c20 74686973 20636c61 73732072 st, this class r │ │ │ │ - 0x000388c0 65707265 73656e74 7320616e 20616464 epresents an add │ │ │ │ - 0x000388d0 72657373 626f6f6b 206f7220 6120636f ressbook or a co │ │ │ │ - 0x000388e0 6e746163 74206c69 7374206f 6620616e ntact list of an │ │ │ │ - 0x000388f0 20494d20 6170706c 69636174 696f6e2e IM application. │ │ │ │ - 0x00038900 20436f6e 74616374 7320696e 73696465 Contacts inside │ │ │ │ - 0x00038910 20612063 6f6e7461 6374206c 69737420 a contact list │ │ │ │ - 0x00038920 63616e20 62656c6f 6e672074 6f20636f can belong to co │ │ │ │ - 0x00038930 6e746163 74206772 6f757073 2e000000 ntact groups.... │ │ │ │ - 0x00038940 436f6e74 6163744c 69737400 68747470 ContactList.http │ │ │ │ - 0x00038950 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00038960 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00038970 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00038980 2f6e636f 23436f6e 74616374 4c697374 /nco#ContactList │ │ │ │ - 0x00038990 44617461 4f626a65 63740000 416e2065 DataObject..An e │ │ │ │ - 0x000389a0 6e746974 79206f63 63757269 6e67206f ntity occuring o │ │ │ │ - 0x000389b0 6e206120 636f6e74 61637420 6c697374 n a contact list │ │ │ │ - 0x000389c0 20287573 75616c6c 7920696e 74657270 (usually interp │ │ │ │ - 0x000389d0 72657465 64206173 20616e20 6e636f3a reted as an nco: │ │ │ │ - 0x000389e0 436f6e74 61637429 00000000 436f6e74 Contact)....Cont │ │ │ │ - 0x000389f0 6163744c 69737444 6174614f 626a6563 actListDataObjec │ │ │ │ - 0x00038a00 74000000 4120436f 6e746163 74207468 t...A Contact th │ │ │ │ - 0x00038a10 61742064 656e6f74 6573206f 6e204f72 at denotes on Or │ │ │ │ - 0x00038a20 67616e69 7a617469 6f6e2e00 4f726761 ganization..Orga │ │ │ │ - 0x00038a30 6e697a61 74696f6e 436f6e74 61637400 nizationContact. │ │ │ │ - 0x00038a40 4120436f 6e746163 74207468 61742064 A Contact that d │ │ │ │ - 0x00038a50 656e6f74 65732061 20506572 736f6e2e enotes a Person. │ │ │ │ - 0x00038a60 20412070 6572736f 6e206361 6e206861 A person can ha │ │ │ │ - 0x00038a70 7665206d 756c7469 706c6520 41666669 ve multiple Affi │ │ │ │ - 0x00038a80 6c696174 696f6e73 2e000000 50657273 liations....Pers │ │ │ │ - 0x00038a90 6f6e436f 6e746163 74000000 68747470 onContact...http │ │ │ │ - 0x00038aa0 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00038ab0 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00038ac0 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00038ad0 2f6e666f 23417070 6c696361 74696f6e /nfo#Application │ │ │ │ - 0x00038ae0 00000000 416e2061 70706c69 63617469 ....An applicati │ │ │ │ - 0x00038af0 6f6e0000 4170706c 69636174 696f6e00 on..Application. │ │ │ │ - 0x00038b00 4120636f 6d707265 73736564 2066696c A compressed fil │ │ │ │ - 0x00038b10 652e204d 61792063 6f6e7461 696e206f e. May contain o │ │ │ │ - 0x00038b20 74686572 2066696c 6573206f 7220666f ther files or fo │ │ │ │ - 0x00038b30 6c646572 20696e73 6964652e 00000000 lder inside..... │ │ │ │ - 0x00038b40 41726368 69766500 68747470 3a2f2f77 Archive.http://w │ │ │ │ - 0x00038b50 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00038b60 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00038b70 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x00038b80 23446174 61436f6e 7461696e 65720000 #DataContainer.. │ │ │ │ - 0x00038b90 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00038ba0 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00038bb0 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00038bc0 332f3232 2f6e666f 23417263 68697665 3/22/nfo#Archive │ │ │ │ - 0x00038bd0 4974656d 00000000 41206669 6c652065 Item....A file e │ │ │ │ - 0x00038be0 6e746974 7920696e 73696465 20616e20 ntity inside an │ │ │ │ - 0x00038bf0 61726368 6976652e 00000000 41726368 archive.....Arch │ │ │ │ - 0x00038c00 69766549 74656d00 68747470 3a2f2f77 iveItem.http://w │ │ │ │ - 0x00038c10 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00038c20 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00038c30 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x00038c40 23456d62 65646465 6446696c 65446174 #EmbeddedFileDat │ │ │ │ - 0x00038c50 614f626a 65637400 41206669 6c652061 aObject.A file a │ │ │ │ - 0x00038c60 74746163 68656420 746f2061 6e6f7468 ttached to anoth │ │ │ │ - 0x00038c70 65722064 61746120 6f626a65 63742e20 er data object. │ │ │ │ - 0x00038c80 4d616e79 20646174 6120666f 726d6174 Many data format │ │ │ │ - 0x00038c90 7320616c 6c6f7720 666f7220 61747461 s allow for atta │ │ │ │ - 0x00038ca0 63686d65 6e74733a 20656d61 696c732c chments: emails, │ │ │ │ - 0x00038cb0 20766361 7264732c 20696361 6c206576 vcards, ical ev │ │ │ │ - 0x00038cc0 656e7473 2c206964 3320616e 64206578 ents, id3 and ex │ │ │ │ - 0x00038cd0 69662e2e 2e000000 41206669 6c652063 if......A file c │ │ │ │ - 0x00038ce0 6f6e7461 696e696e 67206175 64696f20 ontaining audio │ │ │ │ - 0x00038cf0 636f6e74 656e7400 41756469 6f000000 content.Audio... │ │ │ │ - 0x00038d00 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00038d10 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00038d20 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00038d30 332f3232 2f6e666f 234d6564 69610000 3/22/nfo#Media.. │ │ │ │ - 0x00038d40 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00038d50 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00038d60 6e746f6c 6f676965 732f3230 30392f30 ntologies/2009/0 │ │ │ │ - 0x00038d70 322f3139 2f6e6d6d 234d7573 69635069 2/19/nmm#MusicPi │ │ │ │ - 0x00038d80 65636500 68747470 3a2f2f77 77772e73 ece.http://www.s │ │ │ │ - 0x00038d90 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00038da0 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00038db0 30372f30 332f3232 2f6e666f 23426f6f 07/03/22/nfo#Boo │ │ │ │ - 0x00038dc0 6b6d6172 6b000000 4120626f 6f6b6d61 kmark...A bookma │ │ │ │ - 0x00038dd0 726b206f 66206120 77656262 726f7773 rk of a webbrows │ │ │ │ - 0x00038de0 65722e20 55736520 6e69653a 7469746c er. Use nie:titl │ │ │ │ - 0x00038df0 6520666f 72207468 65206e61 6d652f6c e for the name/l │ │ │ │ - 0x00038e00 6162656c 2c206e69 653a636f 6e74656e abel, nie:conten │ │ │ │ - 0x00038e10 74437265 61746564 20746f20 72657072 tCreated to repr │ │ │ │ - 0x00038e20 6573656e 74207468 65206461 74652077 esent the date w │ │ │ │ - 0x00038e30 68656e20 74686520 75736572 20616464 hen the user add │ │ │ │ - 0x00038e40 65642074 68652062 6f6f6b6d 61726b2c ed the bookmark, │ │ │ │ - 0x00038e50 20616e64 206e6965 3a636f6e 74656e74 and nie:content │ │ │ │ - 0x00038e60 4c617374 4d6f6469 66696564 20666f72 LastModified for │ │ │ │ - 0x00038e70 206d6f64 69666963 6174696f 6e732e20 modifications. │ │ │ │ - 0x00038e80 6e666f3a 626f6f6b 6d61726b 7320746f nfo:bookmarks to │ │ │ │ - 0x00038e90 2073746f 72652074 6865206c 696e6b2e store the link. │ │ │ │ - 0x00038ea0 00000000 426f6f6b 6d61726b 00000000 ....Bookmark.... │ │ │ │ - 0x00038eb0 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00038ec0 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00038ed0 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00038ee0 332f3232 2f6e666f 23426f6f 6b6d6172 3/22/nfo#Bookmar │ │ │ │ - 0x00038ef0 6b466f6c 64657200 4120666f 6c646572 kFolder.A folder │ │ │ │ - 0x00038f00 20776974 6820626f 6f6b6d61 726b7320 with bookmarks │ │ │ │ - 0x00038f10 6f662061 20776562 62726f77 7365722e of a webbrowser. │ │ │ │ - 0x00038f20 20557365 206e666f 3a636f6e 7461696e Use nfo:contain │ │ │ │ - 0x00038f30 73426f6f 6b6d6172 6b20746f 2072656c sBookmark to rel │ │ │ │ - 0x00038f40 61746520 426f6f6b 6d61726b 732e2046 ate Bookmarks. F │ │ │ │ - 0x00038f50 6f6c6465 72732063 616e2063 6f6e7461 olders can conta │ │ │ │ - 0x00038f60 696e2073 7562666f 6c646572 732c2075 in subfolders, u │ │ │ │ - 0x00038f70 73652063 6f6e7461 696e7342 6f6f6b6d se containsBookm │ │ │ │ - 0x00038f80 61726b46 6f6c6465 7220746f 2072656c arkFolder to rel │ │ │ │ - 0x00038f90 61746520 7468656d 2e000000 426f6f6b ate them....Book │ │ │ │ - 0x00038fa0 6d61726b 20466f6c 64657200 68747470 mark Folder.http │ │ │ │ - 0x00038fb0 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00038fc0 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00038fd0 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00038fe0 2f6e666f 23437572 736f7200 41204375 /nfo#Cursor.A Cu │ │ │ │ - 0x00038ff0 72736f72 2e000000 43757273 6f720000 rsor....Cursor.. │ │ │ │ - 0x00039000 41207375 70657263 6c617373 20666f72 A superclass for │ │ │ │ - 0x00039010 20616c6c 20656e74 69746965 732c2077 all entities, w │ │ │ │ - 0x00039020 686f7365 20707269 6d617279 20707572 hose primary pur │ │ │ │ - 0x00039030 706f7365 20697320 746f2073 65727665 pose is to serve │ │ │ │ - 0x00039040 20617320 636f6e74 61696e65 72732066 as containers f │ │ │ │ - 0x00039050 6f72206f 74686572 20646174 61206f62 or other data ob │ │ │ │ - 0x00039060 6a656374 2e205468 65792075 7375616c ject. They usual │ │ │ │ - 0x00039070 6c792064 6f6e2774 20686176 6520616e ly don't have an │ │ │ │ - 0x00039080 7920226d 65616e69 6e672220 62792074 y "meaning" by t │ │ │ │ - 0x00039090 68656d73 656c7665 732e2045 78616d70 hemselves. Examp │ │ │ │ - 0x000390a0 6c657320 696e636c 75646520 666f6c64 les include fold │ │ │ │ - 0x000390b0 6572732c 20617263 68697665 7320616e ers, archives an │ │ │ │ - 0x000390c0 64206f70 74696361 6c206469 73632069 d optical disc i │ │ │ │ - 0x000390d0 6d616765 732e0000 44617461 436f6e74 mages...DataCont │ │ │ │ - 0x000390e0 61696e65 72000000 68747470 3a2f2f77 ainer...http://w │ │ │ │ - 0x000390f0 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00039100 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00039110 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x00039120 23547261 73680000 68747470 3a2f2f77 #Trash..http://w │ │ │ │ - 0x00039130 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00039140 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00039150 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x00039160 2346696c 65737973 74656d00 68747470 #Filesystem.http │ │ │ │ - 0x00039170 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00039180 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00039190 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x000391a0 2f6e666f 2344656c 65746564 5265736f /nfo#DeletedReso │ │ │ │ - 0x000391b0 75726365 00000000 41206669 6c652065 urce....A file e │ │ │ │ - 0x000391c0 6e746974 79207468 61742068 61732062 ntity that has b │ │ │ │ - 0x000391d0 65656e20 64656c65 74656420 66726f6d een deleted from │ │ │ │ - 0x000391e0 20746865 206f7269 67696e61 6c20736f the original so │ │ │ │ - 0x000391f0 75726365 2e205573 75616c6c 79207375 urce. Usually su │ │ │ │ - 0x00039200 63682065 6e746974 69657320 61726520 ch entities are │ │ │ │ - 0x00039210 73746f72 65642077 69746869 6e207661 stored within va │ │ │ │ - 0x00039220 72696f75 73206b69 6e647320 6f662027 rious kinds of ' │ │ │ │ - 0x00039230 54726173 6827206f 72202752 65637963 Trash' or 'Recyc │ │ │ │ - 0x00039240 6c652042 696e2720 666f6c64 6572732e le Bin' folders. │ │ │ │ - 0x00039250 00000000 44656c65 74656452 65736f75 ....DeletedResou │ │ │ │ - 0x00039260 72636500 41206765 6e657269 6320646f rce.A generic do │ │ │ │ - 0x00039270 63756d65 6e742e20 4120636f 6d6d6f6e cument. A common │ │ │ │ - 0x00039280 20737570 6572636c 61737320 666f7220 superclass for │ │ │ │ - 0x00039290 616c6c20 646f6375 6d656e74 73206f6e all documents on │ │ │ │ - 0x000392a0 20746865 20646573 6b746f70 2e000000 the desktop.... │ │ │ │ - 0x000392b0 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x000392c0 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x000392d0 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x000392e0 332f3232 2f6e666f 234d696e 644d6170 3/22/nfo#MindMap │ │ │ │ - 0x000392f0 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x00039300 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00039310 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00039320 30372f30 332f3232 2f6e666f 23506c61 07/03/22/nfo#Pla │ │ │ │ - 0x00039330 696e5465 7874446f 63756d65 6e740000 inTextDocument.. │ │ │ │ - 0x00039340 41206669 6c652065 6d626564 64656420 A file embedded │ │ │ │ - 0x00039350 696e2061 6e6f7468 65722064 61746120 in another data │ │ │ │ - 0x00039360 6f626a65 63742e20 54686572 65206172 object. There ar │ │ │ │ - 0x00039370 65206d61 6e792077 61797320 696e2077 e many ways in w │ │ │ │ - 0x00039380 68696368 20612066 696c6520 6d617920 hich a file may │ │ │ │ - 0x00039390 62652065 6d626564 64656420 696e2061 be embedded in a │ │ │ │ - 0x000393a0 6e6f7468 6572206f 6e652e20 55736520 nother one. Use │ │ │ │ - 0x000393b0 74686973 20636c61 73732064 69726563 this class direc │ │ │ │ - 0x000393c0 746c7920 6f6e6c79 20696e20 63617365 tly only in case │ │ │ │ - 0x000393d0 73206966 206e6f6e 65206f66 20746865 s if none of the │ │ │ │ - 0x000393e0 20737562 636c6173 73657320 67697665 subclasses give │ │ │ │ - 0x000393f0 73206120 62657474 65722064 65736372 s a better descr │ │ │ │ - 0x00039400 69707469 6f6e206f 6620796f 75722063 iption of your c │ │ │ │ - 0x00039410 6173652e 00000000 456d6265 64646564 ase.....Embedded │ │ │ │ - 0x00039420 46696c65 44617461 4f626a65 63740000 FileDataObject.. │ │ │ │ - 0x00039430 416e2065 78656375 7461626c 65206669 An executable fi │ │ │ │ - 0x00039440 6c652e00 45786563 75746162 6c650000 le..Executable.. │ │ │ │ - 0x00039450 41206669 6c657379 7374656d 2e204578 A filesystem. Ex │ │ │ │ - 0x00039460 616d706c 6573206f 66206669 6c657379 amples of filesy │ │ │ │ - 0x00039470 7374656d 7320696e 636c7564 65206861 stems include ha │ │ │ │ - 0x00039480 72642064 69736b20 70617274 6974696f rd disk partitio │ │ │ │ - 0x00039490 6e732c20 72656d6f 7661626c 65206d65 ns, removable me │ │ │ │ - 0x000394a0 6469612c 20627574 20616c73 6f20696d dia, but also im │ │ │ │ - 0x000394b0 61676573 20746865 72656f66 2073746f ages thereof sto │ │ │ │ - 0x000394c0 72656420 696e2066 696c6573 20737563 red in files suc │ │ │ │ - 0x000394d0 68206173 2049534f 2e000000 46696c65 h as ISO....File │ │ │ │ - 0x000394e0 73797374 656d0000 416e2069 6d616765 system..An image │ │ │ │ - 0x000394f0 206f6620 61206669 6c657379 7374656d of a filesystem │ │ │ │ - 0x00039500 2e20496e 7374616e 63657320 6f662074 . Instances of t │ │ │ │ - 0x00039510 68697320 636c6173 73206d61 7920696e his class may in │ │ │ │ - 0x00039520 636c7564 65204344 20696d61 6765732c clude CD images, │ │ │ │ - 0x00039530 20445644 20696d61 67657320 6f722068 DVD images or h │ │ │ │ - 0x00039540 61726420 6469736b 20706172 74697469 ard disk partiti │ │ │ │ - 0x00039550 6f6e2069 6d616765 73206372 65617465 on images create │ │ │ │ - 0x00039560 64206279 20766172 696f7573 20706965 d by various pie │ │ │ │ - 0x00039570 63657320 6f662073 6f667477 61726520 ces of software │ │ │ │ - 0x00039580 28652e67 2e204e6f 72746f6e 2047686f (e.g. Norton Gho │ │ │ │ - 0x00039590 7374292e 20446570 72656361 74656420 st). Deprecated │ │ │ │ - 0x000395a0 696e2066 61766f72 206f6620 6e666f3a in favor of nfo: │ │ │ │ - 0x000395b0 46696c65 73797374 656d2e00 46696c65 Filesystem..File │ │ │ │ - 0x000395c0 73797374 656d496d 61676500 41207265 systemImage.A re │ │ │ │ - 0x000395d0 736f7572 63652063 6f6e7461 696e696e source containin │ │ │ │ - 0x000395e0 67206120 66696e69 74652073 65717565 g a finite seque │ │ │ │ - 0x000395f0 6e636520 6f662062 79746573 20776974 nce of bytes wit │ │ │ │ - 0x00039600 68206172 62697472 61727920 696e666f h arbitrary info │ │ │ │ - 0x00039610 726d6174 696f6e2c 20746861 74206973 rmation, that is │ │ │ │ - 0x00039620 20617661 696c6162 6c652074 6f206120 available to a │ │ │ │ - 0x00039630 636f6d70 75746572 2070726f 6772616d computer program │ │ │ │ - 0x00039640 20616e64 20697320 75737561 6c6c7920 and is usually │ │ │ │ - 0x00039650 62617365 64206f6e 20736f6d 65206b69 based on some ki │ │ │ │ - 0x00039660 6e64206f 66206475 7261626c 65207374 nd of durable st │ │ │ │ - 0x00039670 6f726167 652e2041 2066696c 65206973 orage. A file is │ │ │ │ - 0x00039680 20647572 61626c65 20696e20 74686520 durable in the │ │ │ │ - 0x00039690 73656e73 65207468 61742069 74207265 sense that it re │ │ │ │ - 0x000396a0 6d61696e 73206176 61696c61 626c6520 mains available │ │ │ │ - 0x000396b0 666f7220 70726f67 72616d73 20746f20 for programs to │ │ │ │ - 0x000396c0 75736520 61667465 72207468 65206375 use after the cu │ │ │ │ - 0x000396d0 7272656e 74207072 6f677261 6d206861 rrent program ha │ │ │ │ - 0x000396e0 73206669 6e697368 65642e00 66696c65 s finished..file │ │ │ │ - 0x000396f0 00000000 4120666f 6c646572 2f646972 ....A folder/dir │ │ │ │ - 0x00039700 6563746f 72792e20 4578616d 706c6573 ectory. Examples │ │ │ │ - 0x00039710 206f6620 666f6c64 65727320 696e636c of folders incl │ │ │ │ - 0x00039720 75646520 666f6c64 65727320 6f6e2061 ude folders on a │ │ │ │ - 0x00039730 2066696c 65737973 74656d20 616e6420 filesystem and │ │ │ │ - 0x00039740 6d657373 61676520 666f6c64 65727320 message folders │ │ │ │ - 0x00039750 696e2061 206d6169 6c626f78 2e000000 in a mailbox.... │ │ │ │ - 0x00039760 466f6c64 65720000 68747470 3a2f2f77 Folder..http://w │ │ │ │ - 0x00039770 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00039780 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00039790 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x000397a0 23466f6e 74000000 4120666f 6e742e00 #Font...A font.. │ │ │ │ - 0x000397b0 466f6e74 00000000 68747470 3a2f2f77 Font....http://w │ │ │ │ - 0x000397c0 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x000397d0 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x000397e0 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x000397f0 23486172 64446973 6b506172 74697469 #HardDiskPartiti │ │ │ │ - 0x00039800 6f6e0000 41207061 72746974 696f6e20 on..A partition │ │ │ │ - 0x00039810 6f6e2061 20686172 64206469 736b0000 on a hard disk.. │ │ │ │ - 0x00039820 48617264 4469736b 50617274 6974696f HardDiskPartitio │ │ │ │ - 0x00039830 6e000000 41204854 4d4c2064 6f63756d n...A HTML docum │ │ │ │ - 0x00039840 656e742c 206d6179 20636f6e 7461696e ent, may contain │ │ │ │ - 0x00039850 206c696e 6b732074 6f206f74 68657220 links to other │ │ │ │ - 0x00039860 66696c65 732e0000 48746d6c 446f6375 files...HtmlDocu │ │ │ │ - 0x00039870 6d656e74 00000000 416e2049 636f6e20 ment....An Icon │ │ │ │ - 0x00039880 28726567 6172646c 65737320 6f662077 (regardless of w │ │ │ │ - 0x00039890 68657468 65722069 74277320 61207261 hether it's a ra │ │ │ │ - 0x000398a0 73746572 206f7220 61207665 63746f72 ster or a vector │ │ │ │ - 0x000398b0 2069636f 6e2e2041 20726573 6f757263 icon. A resourc │ │ │ │ - 0x000398c0 65207265 70726573 656e7469 6e672061 e representing a │ │ │ │ - 0x000398d0 6e206963 6f6e2063 6f756c64 20686176 n icon could hav │ │ │ │ - 0x000398e0 65207477 6f207479 70657320 2849636f e two types (Ico │ │ │ │ - 0x000398f0 6e20616e 64205261 73746572 2c206f72 n and Raster, or │ │ │ │ - 0x00039900 2049636f 6e20616e 64205665 63746f72 Icon and Vector │ │ │ │ - 0x00039910 29206966 20726571 75697265 642e0000 ) if required... │ │ │ │ - 0x00039920 49636f6e 00000000 41206669 6c652063 Icon....A file c │ │ │ │ - 0x00039930 6f6e7461 696e696e 6720616e 20696d61 ontaining an ima │ │ │ │ - 0x00039940 67652e00 496d6167 65000000 68747470 ge..Image...http │ │ │ │ - 0x00039950 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00039960 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00039970 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00039980 2f6e666f 23566973 75616c00 41207069 /nfo#Visual.A pi │ │ │ │ - 0x00039990 65636520 6f66206d 65646961 20636f6e ece of media con │ │ │ │ - 0x000399a0 74656e74 2e205468 69732063 6c617373 tent. This class │ │ │ │ - 0x000399b0 206d6179 20626520 75736564 20746f20 may be used to │ │ │ │ - 0x000399c0 65787072 65737320 636f6d70 6c657820 express complex │ │ │ │ - 0x000399d0 6d656469 6120636f 6e746169 6e657273 media containers │ │ │ │ - 0x000399e0 20776974 68206d61 6e792073 74726561 with many strea │ │ │ │ - 0x000399f0 6d73206f 66207661 72696f75 73206d65 ms of various me │ │ │ │ - 0x00039a00 64696120 636f6e74 656e7420 28626f74 dia content (bot │ │ │ │ - 0x00039a10 68206175 72616c20 616e6420 76697375 h aural and visu │ │ │ │ - 0x00039a20 616c292e 00000000 4d656469 61000000 al).....Media... │ │ │ │ - 0x00039a30 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00039a40 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00039a50 6e746f6c 6f676965 732f3230 30392f30 ntologies/2009/0 │ │ │ │ - 0x00039a60 322f3139 2f6e6d6d 234d6f76 69650000 2/19/nmm#Movie.. │ │ │ │ - 0x00039a70 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00039a80 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00039a90 6e746f6c 6f676965 732f3230 30392f30 ntologies/2009/0 │ │ │ │ - 0x00039aa0 322f3139 2f6e6d6d 23545653 686f7700 2/19/nmm#TVShow. │ │ │ │ - 0x00039ab0 41206669 6c652063 6f6e7461 696e696e A file containin │ │ │ │ - 0x00039ac0 67206120 6c697374 206f6620 6d656469 g a list of medi │ │ │ │ - 0x00039ad0 61206669 6c65732e 652e672e 20612070 a files.e.g. a p │ │ │ │ - 0x00039ae0 6c61796c 69737400 4d656469 614c6973 laylist.MediaLis │ │ │ │ - 0x00039af0 74000000 68747470 3a2f2f77 77772e73 t...http://www.s │ │ │ │ - 0x00039b00 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00039b10 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00039b20 30392f30 322f3139 2f6e6d6d 234d7573 09/02/19/nmm#Mus │ │ │ │ - 0x00039b30 6963416c 62756d00 68747470 3a2f2f77 icAlbum.http://w │ │ │ │ - 0x00039b40 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00039b50 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00039b60 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x00039b70 234d6564 69615374 7265616d 00000000 #MediaStream.... │ │ │ │ - 0x00039b80 41207374 7265616d 206f6620 6d756c74 A stream of mult │ │ │ │ - 0x00039b90 696d6564 69612063 6f6e7465 6e742c20 imedia content, │ │ │ │ - 0x00039ba0 75737561 6c6c7920 636f6e74 61696e65 usually containe │ │ │ │ - 0x00039bb0 64207769 7468696e 2061206d 65646961 d within a media │ │ │ │ - 0x00039bc0 20636f6e 7461696e 65722073 75636820 container such │ │ │ │ - 0x00039bd0 61732061 206d6f76 69652028 636f6e74 as a movie (cont │ │ │ │ - 0x00039be0 61696e69 6e672062 6f746820 61756469 aining both audi │ │ │ │ - 0x00039bf0 6f20616e 64207669 64656f29 206f7220 o and video) or │ │ │ │ - 0x00039c00 61204456 44202870 6f737369 626c7920 a DVD (possibly │ │ │ │ - 0x00039c10 636f6e74 61696e69 6e67206d 616e7920 containing many │ │ │ │ - 0x00039c20 73747265 616d7320 6f662061 7564696f streams of audio │ │ │ │ - 0x00039c30 20616e64 20766964 656f292e 204d6f73 and video). Mos │ │ │ │ - 0x00039c40 7420636f 6d6d6f6e 20696e74 65727072 t common interpr │ │ │ │ - 0x00039c50 65746174 696f6e73 20666f72 20737563 etations for suc │ │ │ │ - 0x00039c60 68206120 44617461 4f626a65 63742069 h a DataObject i │ │ │ │ - 0x00039c70 6e636c75 64652041 7564696f 20616e64 nclude Audio and │ │ │ │ - 0x00039c80 20566964 656f2e00 4d656469 61537472 Video..MediaStr │ │ │ │ - 0x00039c90 65616d00 41204d69 6e644d61 702c2063 eam.A MindMap, c │ │ │ │ - 0x00039ca0 72656174 65642062 79206120 6d696e64 reated by a mind │ │ │ │ - 0x00039cb0 2d6d6170 70696e67 20757469 6c697479 -mapping utility │ │ │ │ - 0x00039cc0 2e204578 616d706c 6573206d 69676874 . Examples might │ │ │ │ - 0x00039cd0 20696e63 6c756465 20467265 654d696e include FreeMin │ │ │ │ - 0x00039ce0 64206f72 206d696e 64206d61 70706572 d or mind mapper │ │ │ │ - 0x00039cf0 2e000000 4d696e64 4d617000 68747470 ....MindMap.http │ │ │ │ - 0x00039d00 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00039d10 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00039d20 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00039d30 2f6e666f 234f7065 72617469 6e675379 /nfo#OperatingSy │ │ │ │ - 0x00039d40 7374656d 00000000 416e204f 70657261 stem....An Opera │ │ │ │ - 0x00039d50 74696e67 53797374 656d0000 4f706572 tingSystem..Oper │ │ │ │ - 0x00039d60 6174696e 67537973 74656d00 41206669 atingSystem.A fi │ │ │ │ - 0x00039d70 6c652063 6f6e7461 696e696e 67206120 le containing a │ │ │ │ - 0x00039d80 74657874 20646f63 756d656e 742c2074 text document, t │ │ │ │ - 0x00039d90 68617420 69732075 6e616d62 6967756f hat is unambiguo │ │ │ │ - 0x00039da0 75736c79 20646976 69646564 20696e74 usly divided int │ │ │ │ - 0x00039db0 6f207061 6765732e 20457861 6d706c65 o pages. Example │ │ │ │ - 0x00039dc0 73206d69 67687420 696e636c 75646520 s might include │ │ │ │ - 0x00039dd0 5044462c 20444f43 2c205053 2c204456 PDF, DOC, PS, DV │ │ │ │ - 0x00039de0 49206574 632e0000 50616769 6e617465 I etc...Paginate │ │ │ │ - 0x00039df0 64546578 74446f63 756d656e 74000000 dTextDocument... │ │ │ │ - 0x00039e00 41206669 6c652063 6f6e7461 696e696e A file containin │ │ │ │ - 0x00039e10 6720706c 61696e20 74657874 20284153 g plain text (AS │ │ │ │ - 0x00039e20 4349492c 20556e69 636f6465 206f7220 CII, Unicode or │ │ │ │ - 0x00039e30 6f746865 7220656e 636f6469 6e677329 other encodings) │ │ │ │ - 0x00039e40 2e204578 616d706c 6573206d 61792069 . Examples may i │ │ │ │ - 0x00039e50 6e636c75 64652054 58542c20 48544d4c nclude TXT, HTML │ │ │ │ - 0x00039e60 2c20584d 4c2c2070 726f6772 616d2073 , XML, program s │ │ │ │ - 0x00039e70 6f757263 6520636f 64652065 74632e00 ource code etc.. │ │ │ │ - 0x00039e80 506c6169 6e546578 74446f63 756d656e PlainTextDocumen │ │ │ │ - 0x00039e90 74000000 41205072 6573656e 74617469 t...A Presentati │ │ │ │ - 0x00039ea0 6f6e206d 61646520 62792073 6f6d6520 on made by some │ │ │ │ - 0x00039eb0 70726573 656e7461 74696f6e 20736f66 presentation sof │ │ │ │ - 0x00039ec0 74776172 65202843 6f72656c 20507265 tware (Corel Pre │ │ │ │ - 0x00039ed0 73656e74 6174696f 6e732c20 4f70656e sentations, Open │ │ │ │ - 0x00039ee0 4f666669 63652049 6d707265 73732c20 Office Impress, │ │ │ │ - 0x00039ef0 4d532050 6f776572 706f696e 74206574 MS Powerpoint et │ │ │ │ - 0x00039f00 632e2900 50726573 656e7461 74696f6e c.).Presentation │ │ │ │ - 0x00039f10 00000000 41207261 73746572 20696d61 ....A raster ima │ │ │ │ - 0x00039f20 67652e00 52617374 6572496d 61676500 ge..RasterImage. │ │ │ │ - 0x00039f30 41206669 6c652064 61746120 6f626a65 A file data obje │ │ │ │ - 0x00039f40 63742073 746f7265 64206174 20612072 ct stored at a r │ │ │ │ - 0x00039f50 656d6f74 65206c6f 63617469 6f6e2e20 emote location. │ │ │ │ - 0x00039f60 446f6e27 7420636f 6e667573 65207468 Don't confuse th │ │ │ │ - 0x00039f70 69732063 6c617373 20776974 68206120 is class with a │ │ │ │ - 0x00039f80 52656d6f 7465506f 72744164 64726573 RemotePortAddres │ │ │ │ - 0x00039f90 732e2054 68697320 6f6e6520 6170706c s. This one appl │ │ │ │ - 0x00039fa0 69657320 746f2061 20706172 74696375 ies to a particu │ │ │ │ - 0x00039fb0 6c617220 7265736f 75726365 2c205265 lar resource, Re │ │ │ │ - 0x00039fc0 6d6f7465 506f7274 41646472 65737320 motePortAddress │ │ │ │ - 0x00039fd0 6170706c 69657320 746f2061 6e206164 applies to an ad │ │ │ │ - 0x00039fe0 64726573 732c2074 68617420 63616e20 dress, that can │ │ │ │ - 0x00039ff0 68617665 20766172 696f7573 20696e74 have various int │ │ │ │ - 0x0003a000 65727072 65746174 696f6e73 2e000000 erpretations.... │ │ │ │ - 0x0003a010 52656d6f 74654461 74614f62 6a656374 RemoteDataObject │ │ │ │ - 0x0003a020 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x0003a030 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x0003a040 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x0003a050 30372f30 332f3232 2f6e666f 2352656d 07/03/22/nfo#Rem │ │ │ │ - 0x0003a060 6f746550 6f727441 64647265 73730000 otePortAddress.. │ │ │ │ - 0x0003a070 416e2061 64647265 73732073 70656369 An address speci │ │ │ │ - 0x0003a080 6679696e 67206120 72656d6f 74652068 fying a remote h │ │ │ │ - 0x0003a090 6f737420 616e6420 706f7274 2e205375 ost and port. Su │ │ │ │ - 0x0003a0a0 63682061 6e206164 64726573 73206361 ch an address ca │ │ │ │ - 0x0003a0b0 6e206265 20696e74 65727072 65746564 n be interpreted │ │ │ │ - 0x0003a0c0 20696e20 6d616e79 20776179 73202865 in many ways (e │ │ │ │ - 0x0003a0d0 78616d70 6c657320 6f662073 75636820 xamples of such │ │ │ │ - 0x0003a0e0 696e7465 72707265 74617469 6f6e7320 interpretations │ │ │ │ - 0x0003a0f0 696e636c 75646520 6d61696c 626f7865 include mailboxe │ │ │ │ - 0x0003a100 732c2077 65627369 7465732c 2072656d s, websites, rem │ │ │ │ - 0x0003a110 6f746520 63616c65 6e646172 73206f72 ote calendars or │ │ │ │ - 0x0003a120 2066696c 65737973 74656d73 292c2064 filesystems), d │ │ │ │ - 0x0003a130 6570656e 64696e67 206f6e20 616e2069 epending on an i │ │ │ │ - 0x0003a140 6e746572 70726574 6174696f 6e2c2076 nterpretation, v │ │ │ │ - 0x0003a150 6172696f 7573206b 696e6473 206f6620 arious kinds of │ │ │ │ - 0x0003a160 64617461 206d6179 20626520 65787472 data may be extr │ │ │ │ - 0x0003a170 61637465 64206672 6f6d2073 75636820 acted from such │ │ │ │ - 0x0003a180 616e2061 64647265 73732e00 52656d6f an address..Remo │ │ │ │ - 0x0003a190 7465506f 72744164 64726573 73000000 tePortAddress... │ │ │ │ - 0x0003a1a0 41207069 65636520 6f662073 6f667477 A piece of softw │ │ │ │ - 0x0003a1b0 6172652e 20457861 6d706c65 73206d61 are. Examples ma │ │ │ │ - 0x0003a1c0 7920696e 636c7564 65206170 706c6963 y include applic │ │ │ │ - 0x0003a1d0 6174696f 6e732061 6e642074 6865206f ations and the o │ │ │ │ - 0x0003a1e0 70657261 74696e67 20737973 74656d2e perating system. │ │ │ │ - 0x0003a1f0 20546869 7320696e 74657270 72657461 This interpreta │ │ │ │ - 0x0003a200 74696f6e 206d6f73 7420636f 6d6d6f6e tion most common │ │ │ │ - 0x0003a210 6c792061 70706c69 65732074 6f20536f ly applies to So │ │ │ │ - 0x0003a220 66747761 72654974 656d732e 00000000 ftwareItems..... │ │ │ │ - 0x0003a230 536f6674 77617265 00000000 68747470 Software....http │ │ │ │ - 0x0003a240 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x0003a250 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x0003a260 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x0003a270 2f6e666f 23536f66 74776172 65497465 /nfo#SoftwareIte │ │ │ │ - 0x0003a280 6d000000 41204461 74614f62 6a656374 m...A DataObject │ │ │ │ - 0x0003a290 20726570 72657365 6e74696e 67206120 representing a │ │ │ │ - 0x0003a2a0 70696563 65206f66 20736f66 74776172 piece of softwar │ │ │ │ - 0x0003a2b0 652e2045 78616d70 6c657320 6f662069 e. Examples of i │ │ │ │ - 0x0003a2c0 6e746572 70726574 6174696f 6e73206f nterpretations o │ │ │ │ - 0x0003a2d0 66206120 536f6674 77617265 4974656d f a SoftwareItem │ │ │ │ - 0x0003a2e0 20696e63 6c756465 20616e20 4170706c include an Appl │ │ │ │ - 0x0003a2f0 69636174 696f6e20 616e6420 616e204f ication and an O │ │ │ │ - 0x0003a300 70657261 74696e67 53797374 656d2e00 peratingSystem.. │ │ │ │ - 0x0003a310 536f6674 77617265 4974656d 00000000 SoftwareItem.... │ │ │ │ - 0x0003a320 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x0003a330 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x0003a340 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x0003a350 332f3232 2f6e666f 23536f66 74776172 3/22/nfo#Softwar │ │ │ │ - 0x0003a360 65536572 76696365 00000000 41207365 eService....A se │ │ │ │ - 0x0003a370 72766963 65207075 626c6973 68656420 rvice published │ │ │ │ - 0x0003a380 62792061 20706965 6365206f 6620736f by a piece of so │ │ │ │ - 0x0003a390 66747761 72652c20 65697468 65722062 ftware, either b │ │ │ │ - 0x0003a3a0 7920616e 206f7065 72617469 6e672073 y an operating s │ │ │ │ - 0x0003a3b0 79737465 6d206f72 20616e20 6170706c ystem or an appl │ │ │ │ - 0x0003a3c0 69636174 696f6e2e 20457861 6d706c65 ication. Example │ │ │ │ - 0x0003a3d0 73206f66 20737563 68207365 72766963 s of such servic │ │ │ │ - 0x0003a3e0 6573206d 61792069 6e636c75 64652063 es may include c │ │ │ │ - 0x0003a3f0 616c656e 6461722c 20616464 72657373 alendar, address │ │ │ │ - 0x0003a400 626f6f6b 20616e64 206d6169 6c626f78 book and mailbox │ │ │ │ - 0x0003a410 206d616e 61676564 20627920 61205049 managed by a PI │ │ │ │ - 0x0003a420 4d206170 706c6963 6174696f 6e2e2054 M application. T │ │ │ │ - 0x0003a430 68697320 63617465 676f7279 20697320 his category is │ │ │ │ - 0x0003a440 696e7472 6f647563 65642074 6f206469 introduced to di │ │ │ │ - 0x0003a450 7374696e 67756973 68206265 74776565 stinguish betwee │ │ │ │ - 0x0003a460 6e206461 74612061 7661696c 61626c65 n data available │ │ │ │ - 0x0003a470 20646972 6563746c 79206672 6f6d2074 directly from t │ │ │ │ - 0x0003a480 68652061 70706c69 63617469 6f6e7320 he applications │ │ │ │ - 0x0003a490 28566961 20736f6d 6520496e 74657270 (Via some Interp │ │ │ │ - 0x0003a4a0 726f6365 73732043 6f6d6d75 6e696361 rocess Communica │ │ │ │ - 0x0003a4b0 74696f6e 204d6563 68616e69 736d7329 tion Mechanisms) │ │ │ │ - 0x0003a4c0 20616e64 20646174 61206176 61696c61 and data availa │ │ │ │ - 0x0003a4d0 626c6520 66726f6d 2066696c 6573206f ble from files o │ │ │ │ - 0x0003a4e0 6e206120 6469736b 2e20496e 20656974 n a disk. In eit │ │ │ │ - 0x0003a4f0 68657220 63617365 20626f74 68204461 her case both Da │ │ │ │ - 0x0003a500 74614f62 6a656374 7320776f 756c6420 taObjects would │ │ │ │ - 0x0003a510 72656365 69766520 61207369 6d696c61 receive a simila │ │ │ │ - 0x0003a520 7220696e 74657270 72657461 74696f6e r interpretation │ │ │ │ - 0x0003a530 2028652e 672e2061 204d6169 6c626f78 (e.g. a Mailbox │ │ │ │ - 0x0003a540 2920616e 6420776f 756c646e 27742064 ) and wouldn't d │ │ │ │ - 0x0003a550 69666665 72206f6e 20746865 20636f6e iffer on the con │ │ │ │ - 0x0003a560 74656e74 206c6576 656c2e00 536f6674 tent level..Soft │ │ │ │ - 0x0003a570 77617265 53657276 69636500 436f6465 wareService.Code │ │ │ │ - 0x0003a580 20696e20 6120636f 6d70696c 61626c65 in a compilable │ │ │ │ - 0x0003a590 206f7220 696e7465 72707265 74656420 or interpreted │ │ │ │ - 0x0003a5a0 70726f67 72616d6d 696e6720 6c616e67 programming lang │ │ │ │ - 0x0003a5b0 75616765 2e000000 536f7572 6365436f uage....SourceCo │ │ │ │ - 0x0003a5c0 64650000 41207370 72656164 73686565 de..A spreadshee │ │ │ │ - 0x0003a5d0 742c2063 72656174 65642062 79206120 t, created by a │ │ │ │ - 0x0003a5e0 73707265 61647368 65657420 6170706c spreadsheet appl │ │ │ │ - 0x0003a5f0 69636174 696f6e2e 20457861 6d706c65 ication. Example │ │ │ │ - 0x0003a600 73206d69 67687420 696e636c 75646520 s might include │ │ │ │ - 0x0003a610 476e756d 65726963 2c204f70 656e4f66 Gnumeric, OpenOf │ │ │ │ - 0x0003a620 66696365 2043616c 63206f72 204d5320 fice Calc or MS │ │ │ │ - 0x0003a630 45786365 6c2e0000 53707265 61647368 Excel...Spreadsh │ │ │ │ - 0x0003a640 65657400 41207465 78742064 6f63756d eet.A text docum │ │ │ │ - 0x0003a650 656e7400 54657874 446f6375 6d656e74 ent.TextDocument │ │ │ │ - 0x0003a660 00000000 52657072 6573656e 74732061 ....Represents a │ │ │ │ - 0x0003a670 20636f6e 7461696e 65722066 6f722064 container for d │ │ │ │ - 0x0003a680 656c6574 65642066 696c6573 2c206120 eleted files, a │ │ │ │ - 0x0003a690 66656174 75726520 636f6d6d 6f6e2069 feature common i │ │ │ │ - 0x0003a6a0 6e206d6f 6465726e 206f7065 72617469 n modern operati │ │ │ │ - 0x0003a6b0 6e672073 79737465 6d732e00 54726173 ng systems..Tras │ │ │ │ - 0x0003a6c0 68000000 56656374 6f72496d 61676500 h...VectorImage. │ │ │ │ - 0x0003a6d0 41207669 64656f20 66696c65 2e000000 A video file.... │ │ │ │ - 0x0003a6e0 56696465 6f000000 46696c65 20636f6e Video...File con │ │ │ │ - 0x0003a6f0 7461696e 696e6720 76697375 616c2063 taining visual c │ │ │ │ - 0x0003a700 6f6e7465 6e742e00 56697375 616c0000 ontent..Visual.. │ │ │ │ - 0x0003a710 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x0003a720 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x0003a730 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x0003a740 332f3232 2f6e666f 23576562 73697465 3/22/nfo#Website │ │ │ │ - 0x0003a750 00000000 41207765 62736974 652c2075 ....A website, u │ │ │ │ - 0x0003a760 7375616c 6c792061 20636f6e 7461696e sually a contain │ │ │ │ - 0x0003a770 65722066 6f722072 656d6f74 65207265 er for remote re │ │ │ │ - 0x0003a780 736f7572 6365732c 20746861 74206d61 sources, that ma │ │ │ │ - 0x0003a790 79206265 20696e74 65727072 65746564 y be interpreted │ │ │ │ - 0x0003a7a0 20617320 48544d4c 446f6375 6d656e74 as HTMLDocument │ │ │ │ - 0x0003a7b0 732c2069 6d616765 73206f72 206f7468 s, images or oth │ │ │ │ - 0x0003a7c0 65722074 79706573 206f6620 636f6e74 er types of cont │ │ │ │ - 0x0003a7d0 656e742e 00000000 57656273 69746500 ent.....Website. │ │ │ │ - 0x0003a7e0 416e2069 6e666f72 6d617469 6f6e2072 An information r │ │ │ │ - 0x0003a7f0 65736f75 72636573 206f6620 77686963 esources of whic │ │ │ │ - 0x0003a800 68207265 70726573 656e7461 74696f6e h representation │ │ │ │ - 0x0003a810 73202866 696c6573 2c207374 7265616d s (files, stream │ │ │ │ - 0x0003a820 73292063 616e2062 65207265 74726965 s) can be retrie │ │ │ │ - 0x0003a830 76656420 7468726f 75676820 61207765 ved through a we │ │ │ │ - 0x0003a840 62207365 72766572 2e205468 6579206d b server. They m │ │ │ │ - 0x0003a850 61792062 65206765 6e657261 74656420 ay be generated │ │ │ │ - 0x0003a860 61742072 65747269 6576616c 2074696d at retrieval tim │ │ │ │ - 0x0003a870 652e2054 79706963 616c2065 78616d70 e. Typical examp │ │ │ │ - 0x0003a880 6c657320 61726520 70616765 73207365 les are pages se │ │ │ │ - 0x0003a890 72766564 20627920 50485020 6f722041 rved by PHP or A │ │ │ │ - 0x0003a8a0 4a415820 6f72206d 70332073 74726561 JAX or mp3 strea │ │ │ │ - 0x0003a8b0 6d732e00 77656220 64617461 206f626a ms..web data obj │ │ │ │ - 0x0003a8c0 65637400 4120756e 6974206f 66206461 ect.A unit of da │ │ │ │ - 0x0003a8d0 74612074 68617420 69732063 72656174 ta that is creat │ │ │ │ - 0x0003a8e0 65642c20 616e6e6f 74617465 6420616e ed, annotated an │ │ │ │ - 0x0003a8f0 64207072 6f636573 73656420 6f6e2074 d processed on t │ │ │ │ - 0x0003a900 68652075 73657220 6465736b 746f702e he user desktop. │ │ │ │ - 0x0003a910 20497420 72657072 6573656e 74732061 It represents a │ │ │ │ - 0x0003a920 206e6174 69766520 73747275 63747572 native structur │ │ │ │ - 0x0003a930 65207468 65207573 65722077 6f726b73 e the user works │ │ │ │ - 0x0003a940 20776974 682e2054 68652075 73616765 with. The usage │ │ │ │ - 0x0003a950 206f6620 74686520 7465726d 20276e61 of the term 'na │ │ │ │ - 0x0003a960 74697665 27206973 20696d70 6f727461 tive' is importa │ │ │ │ - 0x0003a970 6e742e20 4974206d 65616e73 20746861 nt. It means tha │ │ │ │ - 0x0003a980 74206120 44617461 4f626a65 63742063 t a DataObject c │ │ │ │ - 0x0003a990 616e2062 65206469 72656374 6c79206d an be directly m │ │ │ │ - 0x0003a9a0 61707065 6420746f 20612064 61746120 apped to a data │ │ │ │ - 0x0003a9b0 73747275 63747572 65206d61 696e7461 structure mainta │ │ │ │ - 0x0003a9c0 696e6564 20627920 61206e61 74697665 ined by a native │ │ │ │ - 0x0003a9d0 20617070 6c696361 74696f6e 2e205468 application. Th │ │ │ │ - 0x0003a9e0 6973206d 61792062 65206120 66696c65 is may be a file │ │ │ │ - 0x0003a9f0 2c206120 73657420 6f662066 696c6573 , a set of files │ │ │ │ - 0x0003aa00 206f7220 61207061 7274206f 66206120 or a part of a │ │ │ │ - 0x0003aa10 66696c65 2e205468 65206772 616e756c file. The granul │ │ │ │ - 0x0003aa20 61726974 79206465 70656e64 73206f6e arity depends on │ │ │ │ - 0x0003aa30 20746865 20757365 722e2054 68697320 the user. This │ │ │ │ - 0x0003aa40 636c6173 73206973 206e6f74 20696e74 class is not int │ │ │ │ - 0x0003aa50 656e6465 6420746f 20626520 696e7374 ended to be inst │ │ │ │ - 0x0003aa60 616e7469 61746564 20627920 69747365 antiated by itse │ │ │ │ - 0x0003aa70 6c662e20 55736520 6d6f7265 20737065 lf. Use more spe │ │ │ │ - 0x0003aa80 63696669 63207375 62636c61 73736573 cific subclasses │ │ │ │ - 0x0003aa90 2e000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x0003aaa0 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x0003aab0 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x0003aac0 30372f30 332f3232 2f6e6d6f 234d6169 07/03/22/nmo#Mai │ │ │ │ - 0x0003aad0 6c626f78 44617461 4f626a65 63740000 lboxDataObject.. │ │ │ │ - 0x0003aae0 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ - 0x0003aaf0 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ - 0x0003ab00 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ - 0x0003ab10 2f30312f 32372f7a 67234576 656e744d /01/27/zg#EventM │ │ │ │ - 0x0003ab20 616e6966 65737461 74696f6e 00000000 anifestation.... │ │ │ │ - 0x0003ab30 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ - 0x0003ab40 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ - 0x0003ab50 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ - 0x0003ab60 2f30312f 32372f7a 67235573 65724163 /01/27/zg#UserAc │ │ │ │ - 0x0003ab70 74697669 74790000 68747470 3a2f2f77 tivity..http://w │ │ │ │ - 0x0003ab80 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ - 0x0003ab90 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ - 0x0003aba0 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ - 0x0003abb0 67235363 68656475 6c656441 63746976 g#ScheduledActiv │ │ │ │ - 0x0003abc0 69747900 68747470 3a2f2f77 77772e7a ity.http://www.z │ │ │ │ - 0x0003abd0 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ - 0x0003abe0 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ - 0x0003abf0 32303130 2f30312f 32372f7a 67235379 2010/01/27/zg#Sy │ │ │ │ - 0x0003ac00 7374656d 4e6f7469 66696361 74696f6e stemNotification │ │ │ │ - 0x0003ac10 00000000 68747470 3a2f2f77 77772e7a ....http://www.z │ │ │ │ - 0x0003ac20 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ - 0x0003ac30 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ - 0x0003ac40 32303130 2f30312f 32372f7a 67234865 2010/01/27/zg#He │ │ │ │ - 0x0003ac50 75726973 74696341 63746976 69747900 uristicActivity. │ │ │ │ - 0x0003ac60 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ - 0x0003ac70 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ - 0x0003ac80 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ - 0x0003ac90 2f30312f 32372f7a 6723576f 726c6441 /01/27/zg#WorldA │ │ │ │ - 0x0003aca0 63746976 69747900 4120756e 6974206f ctivity.A unit o │ │ │ │ - 0x0003acb0 6620636f 6e74656e 74207468 65207573 f content the us │ │ │ │ - 0x0003acc0 65722077 6f726b73 20776974 682e2054 er works with. T │ │ │ │ - 0x0003acd0 68697320 69732061 20737570 6572636c his is a supercl │ │ │ │ - 0x0003ace0 61737320 666f7220 616c6c20 696e7465 ass for all inte │ │ │ │ - 0x0003acf0 72707265 74617469 6f6e7320 6f662061 rpretations of a │ │ │ │ - 0x0003ad00 20446174 614f626a 6563742e 00000000 DataObject..... │ │ │ │ - 0x0003ad10 496e666f 726d6174 696f6e45 6c656d65 InformationEleme │ │ │ │ - 0x0003ad20 6e740000 68747470 3a2f2f77 77772e73 nt..http://www.s │ │ │ │ - 0x0003ad30 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x0003ad40 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x0003ad50 30372f30 332f3232 2f6e6d6f 234d6573 07/03/22/nmo#Mes │ │ │ │ - 0x0003ad60 73616765 00000000 68747470 3a2f2f77 sage....http://w │ │ │ │ - 0x0003ad70 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ - 0x0003ad80 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ - 0x0003ad90 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ - 0x0003ada0 67234576 656e7449 6e746572 70726574 g#EventInterpret │ │ │ │ - 0x0003adb0 6174696f 6e000000 68747470 3a2f2f77 ation...http://w │ │ │ │ - 0x0003adc0 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x0003add0 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x0003ade0 732f3230 30372f30 332f3232 2f6e6d6f s/2007/03/22/nmo │ │ │ │ - 0x0003adf0 234d6169 6c626f78 00000000 68747470 #Mailbox....http │ │ │ │ - 0x0003ae00 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x0003ae10 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x0003ae20 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x0003ae30 2f6e6d6f 234d696d 65456e74 69747900 /nmo#MimeEntity. │ │ │ │ - 0x0003ae40 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ - 0x0003ae50 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ - 0x0003ae60 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ - 0x0003ae70 2f30312f 32372f7a 67234170 706c6963 /01/27/zg#Applic │ │ │ │ - 0x0003ae80 6174696f 6e416374 696f6e00 68747470 ationAction.http │ │ │ │ - 0x0003ae90 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x0003aea0 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x0003aeb0 6f676965 732f3230 30392f30 322f3139 ogies/2009/02/19 │ │ │ │ - 0x0003aec0 2f6e6d6d 23545653 65726965 73000000 /nmm#TVSeries... │ │ │ │ - 0x0003aed0 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ - 0x0003aee0 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ - 0x0003aef0 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ - 0x0003af00 2f30312f 32372f7a 67234163 63657074 /01/27/zg#Accept │ │ │ │ - 0x0003af10 4576656e 74000000 68747470 3a2f2f77 Event...http://w │ │ │ │ - 0x0003af20 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ - 0x0003af30 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ - 0x0003af40 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ - 0x0003af50 67234465 6c657465 4576656e 74000000 g#DeleteEvent... │ │ │ │ - 0x0003af60 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ - 0x0003af70 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ - 0x0003af80 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ - 0x0003af90 2f30312f 32372f7a 67234c65 61766545 /01/27/zg#LeaveE │ │ │ │ - 0x0003afa0 76656e74 00000000 68747470 3a2f2f77 vent....http://w │ │ │ │ - 0x0003afb0 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ - 0x0003afc0 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ - 0x0003afd0 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ - 0x0003afe0 67235265 63656976 65457665 6e740000 g#ReceiveEvent.. │ │ │ │ - 0x0003aff0 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ - 0x0003b000 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ - 0x0003b010 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ - 0x0003b020 2f30312f 32372f7a 67234d6f 64696679 /01/27/zg#Modify │ │ │ │ - 0x0003b030 4576656e 74000000 68747470 3a2f2f77 Event...http://w │ │ │ │ - 0x0003b040 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ - 0x0003b050 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ - 0x0003b060 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ - 0x0003b070 67234d6f 76654576 656e7400 68747470 g#MoveEvent.http │ │ │ │ - 0x0003b080 3a2f2f77 77772e7a 65697467 65697374 ://www.zeitgeist │ │ │ │ - 0x0003b090 2d70726f 6a656374 2e636f6d 2f6f6e74 -project.com/ont │ │ │ │ - 0x0003b0a0 6f6c6f67 6965732f 32303130 2f30312f ologies/2010/01/ │ │ │ │ - 0x0003b0b0 32372f7a 67235365 6e644576 656e7400 27/zg#SendEvent. │ │ │ │ - 0x0003b0c0 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ - 0x0003b0d0 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ - 0x0003b0e0 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ - 0x0003b0f0 2f30312f 32372f7a 67234372 65617465 /01/27/zg#Create │ │ │ │ - 0x0003b100 4576656e 74000000 68747470 3a2f2f77 Event...http://w │ │ │ │ - 0x0003b110 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ - 0x0003b120 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ - 0x0003b130 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ - 0x0003b140 67234578 70697265 4576656e 74000000 g#ExpireEvent... │ │ │ │ - 0x0003b150 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ - 0x0003b160 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ - 0x0003b170 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ - 0x0003b180 2f30312f 32372f7a 67234163 63657373 /01/27/zg#Access │ │ │ │ - 0x0003b190 4576656e 74000000 68747470 3a2f2f77 Event...http://w │ │ │ │ - 0x0003b1a0 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ - 0x0003b1b0 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ - 0x0003b1c0 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ - 0x0003b1d0 67234465 6e794576 656e7400 68747470 g#DenyEvent.http │ │ │ │ - 0x0003b1e0 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x0003b1f0 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x0003b200 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x0003b210 2f6e6d6f 23494d4d 65737361 67650000 /nmo#IMMessage.. │ │ │ │ - 0x0003b220 41204d6f 76696500 6d6f7669 65000000 A Movie.movie... │ │ │ │ - 0x0003b230 54686520 6d757369 6320616c 62756d20 The music album │ │ │ │ - 0x0003b240 61732070 726f7669 64656420 62792074 as provided by t │ │ │ │ - 0x0003b250 68652070 75626c69 73686572 2e204e6f he publisher. No │ │ │ │ - 0x0003b260 7420746f 20626520 636f6e66 75736564 t to be confused │ │ │ │ - 0x0003b270 20776974 68206d65 64696120 6c697374 with media list │ │ │ │ - 0x0003b280 73206f72 20636f6c 6c656374 696f6e73 s or collections │ │ │ │ - 0x0003b290 2e000000 6d757369 6320616c 62756d00 ....music album. │ │ │ │ - 0x0003b2a0 55736564 20746f20 61737369 676e206d Used to assign m │ │ │ │ - 0x0003b2b0 75736963 2d737065 63696669 63207072 usic-specific pr │ │ │ │ - 0x0003b2c0 6f706572 74696573 20737563 68206120 operties such a │ │ │ │ - 0x0003b2d0 42504d20 746f2076 6964656f 20616e64 BPM to video and │ │ │ │ - 0x0003b2e0 20617564 696f0000 6d757369 63000000 audio..music... │ │ │ │ - 0x0003b2f0 41205456 20536572 69657320 68617320 A TV Series has │ │ │ │ - 0x0003b300 6d756c74 69706c65 20736561 736f6e73 multiple seasons │ │ │ │ - 0x0003b310 20616e64 20657069 736f6465 73000000 and episodes... │ │ │ │ - 0x0003b320 74762073 65726965 73000000 41205456 tv series...A TV │ │ │ │ - 0x0003b330 2053686f 77000000 74762073 686f7700 Show...tv show. │ │ │ │ - 0x0003b340 416e2065 6d61696c 2e000000 456d6169 An email....Emai │ │ │ │ - 0x0003b350 6c000000 41206d65 73736167 65207365 l...A message se │ │ │ │ - 0x0003b360 6e742077 69746820 496e7374 616e7420 nt with Instant │ │ │ │ - 0x0003b370 4d657373 6167696e 6720736f 66747761 Messaging softwa │ │ │ │ - 0x0003b380 72652e00 494d4d65 73736167 65000000 re..IMMessage... │ │ │ │ - 0x0003b390 41206d61 696c626f 78202d20 636f6e74 A mailbox - cont │ │ │ │ - 0x0003b3a0 61696e65 7220666f 72204d61 696c626f ainer for Mailbo │ │ │ │ - 0x0003b3b0 78446174 614f626a 65637473 2e000000 xDataObjects.... │ │ │ │ - 0x0003b3c0 4d61696c 626f7800 416e2065 6e746974 Mailbox.An entit │ │ │ │ - 0x0003b3d0 7920656e 636f756e 74657265 6420696e y encountered in │ │ │ │ - 0x0003b3e0 2061206d 61696c62 6f782e20 4d6f7374 a mailbox. Most │ │ │ │ - 0x0003b3f0 20636f6d 6d6f6e20 696e7465 72707265 common interpre │ │ │ │ - 0x0003b400 74617469 6f6e7320 666f7220 73756368 tations for such │ │ │ │ - 0x0003b410 20616e20 656e7469 74792069 6e636c75 an entity inclu │ │ │ │ - 0x0003b420 6465204d 65737361 6765206f 7220466f de Message or Fo │ │ │ │ - 0x0003b430 6c646572 00000000 4d61696c 626f7844 lder....MailboxD │ │ │ │ - 0x0003b440 6174614f 626a6563 74000000 41206d65 ataObject...A me │ │ │ │ - 0x0003b450 73736167 652e2043 6f756c64 20626520 ssage. Could be │ │ │ │ - 0x0003b460 616e2065 6d61696c 2c20696e 7374616e an email, instan │ │ │ │ - 0x0003b470 74206d65 7373616e 67696e67 206d6573 t messanging mes │ │ │ │ - 0x0003b480 73616765 2c20534d 53206d65 73736167 sage, SMS messag │ │ │ │ - 0x0003b490 65206574 632e0000 4d657373 61676500 e etc...Message. │ │ │ │ - 0x0003b4a0 41204d49 4d452065 6e746974 792c2061 A MIME entity, a │ │ │ │ - 0x0003b4b0 73206465 66696e65 6420696e 20524643 s defined in RFC │ │ │ │ - 0x0003b4c0 32303435 2c205365 6374696f 6e20322e 2045, Section 2. │ │ │ │ - 0x0003b4d0 342e0000 4d696d65 456e7469 74790000 4...MimeEntity.. │ │ │ │ - 0x0003b4e0 4576656e 74207472 69676765 72656420 Event triggered │ │ │ │ - 0x0003b4f0 7768656e 20746865 20757365 72206163 when the user ac │ │ │ │ - 0x0003b500 63657074 73206120 72657175 65737420 cepts a request │ │ │ │ - 0x0003b510 6f662073 6f6d6520 736f7274 2e204578 of some sort. Ex │ │ │ │ - 0x0003b520 616d706c 65732063 6f756c64 20626520 amples could be │ │ │ │ - 0x0003b530 616e7377 6572696e 67206120 70686f6e answering a phon │ │ │ │ - 0x0003b540 65206361 6c6c2c20 61636365 7074696e e call, acceptin │ │ │ │ - 0x0003b550 67206120 66696c65 20747261 6e736665 g a file transfe │ │ │ │ - 0x0003b560 722c206f 72206163 63657074 696e6720 r, or accepting │ │ │ │ - 0x0003b570 61206672 69656e64 73686970 20726571 a friendship req │ │ │ │ - 0x0003b580 75657374 206f7665 7220616e 20494d20 uest over an IM │ │ │ │ - 0x0003b590 70726f74 6f636f6c 2e205365 6520616c protocol. See al │ │ │ │ - 0x0003b5a0 736f2044 656e7945 76656e74 20666f72 so DenyEvent for │ │ │ │ - 0x0003b5b0 20776865 6e207468 65207573 65722064 when the user d │ │ │ │ - 0x0003b5c0 656e6965 73206120 73696d69 6c617220 enies a similar │ │ │ │ - 0x0003b5d0 72657175 65737400 41434345 50545f45 request.ACCEPT_E │ │ │ │ - 0x0003b5e0 56454e54 00000000 4576656e 74207472 VENT....Event tr │ │ │ │ - 0x0003b5f0 69676765 72656420 6279206f 70656e69 iggered by openi │ │ │ │ - 0x0003b600 6e672c20 61636365 7373696e 672c206f ng, accessing, o │ │ │ │ - 0x0003b610 72207374 61727469 6e672061 20726573 r starting a res │ │ │ │ - 0x0003b620 6f757263 652e204d 6f737420 7a673a41 ource. Most zg:A │ │ │ │ - 0x0003b630 63636573 73457665 6e747320 77696c6c ccessEvents will │ │ │ │ - 0x0003b640 20686176 6520616e 20616363 6f6d7061 have an accompa │ │ │ │ - 0x0003b650 6e79696e 67207a67 3a4c6561 76654576 nying zg:LeaveEv │ │ │ │ - 0x0003b660 656e742c 20627574 20746869 73206e65 ent, but this ne │ │ │ │ - 0x0003b670 6564206e 6f742061 6c776179 73206265 ed not always be │ │ │ │ - 0x0003b680 20746865 20636173 65000000 41434345 the case...ACCE │ │ │ │ - 0x0003b690 53535f45 56454e54 00000000 52657072 SS_EVENT....Repr │ │ │ │ - 0x0003b6a0 6573656e 74617469 6f6e206f 66206120 esentation of a │ │ │ │ - 0x0003b6b0 73706563 69666963 20416374 696f6e20 specific Action │ │ │ │ - 0x0003b6c0 6f6e2061 6e204170 706c6963 6174696f on an Applicatio │ │ │ │ - 0x0003b6d0 6e000000 4150504c 49434154 494f4e5f n...APPLICATION_ │ │ │ │ - 0x0003b6e0 41435449 4f4e0000 4576656e 74207479 ACTION..Event ty │ │ │ │ - 0x0003b6f0 70652074 72696767 65726564 20776865 pe triggered whe │ │ │ │ - 0x0003b700 6e20616e 20697465 6d206973 20637265 n an item is cre │ │ │ │ - 0x0003b710 61746564 00000000 43524541 54455f45 ated....CREATE_E │ │ │ │ - 0x0003b720 56454e54 00000000 4576656e 74207472 VENT....Event tr │ │ │ │ - 0x0003b730 69676765 72656420 62656361 75736520 iggered because │ │ │ │ - 0x0003b740 61207265 736f7572 63652068 61732062 a resource has b │ │ │ │ - 0x0003b750 65656e20 64656c65 74656420 6f72206f een deleted or o │ │ │ │ - 0x0003b760 74686572 77697365 206d6164 65207065 therwise made pe │ │ │ │ - 0x0003b770 726d616e 656e746c 7920756e 61766169 rmanently unavai │ │ │ │ - 0x0003b780 6c61626c 652e2046 782e2077 68656e20 lable. Fx. when │ │ │ │ - 0x0003b790 64656c65 74696e67 20612066 696c652e deleting a file. │ │ │ │ - 0x0003b7a0 20464958 4d453a20 486f7720 61626f75 FIXME: How abou │ │ │ │ - 0x0003b7b0 74207768 656e206d 6f76696e 6720746f t when moving to │ │ │ │ - 0x0003b7c0 20747261 73683f00 44454c45 54455f45 trash?.DELETE_E │ │ │ │ - 0x0003b7d0 56454e54 00000000 4576656e 74207472 VENT....Event tr │ │ │ │ - 0x0003b7e0 69676765 72656420 7768656e 20746865 iggered when the │ │ │ │ - 0x0003b7f0 20757365 72206465 6e696573 20612072 user denies a r │ │ │ │ - 0x0003b800 65717565 7374206f 6620736f 6d652073 equest of some s │ │ │ │ - 0x0003b810 6f72742e 20457861 6d706c65 7320636f ort. Examples co │ │ │ │ - 0x0003b820 756c6420 62652072 656a6563 74696e67 uld be rejecting │ │ │ │ - 0x0003b830 20612070 686f6e65 2063616c 6c2c2072 a phone call, r │ │ │ │ - 0x0003b840 656a6563 74696e67 20612066 696c6520 ejecting a file │ │ │ │ - 0x0003b850 7472616e 73666572 2c206f72 2064656e transfer, or den │ │ │ │ - 0x0003b860 79696e67 20612066 7269656e 64736869 ying a friendshi │ │ │ │ - 0x0003b870 70207265 71756573 74206f76 65722061 p request over a │ │ │ │ - 0x0003b880 6e20494d 2070726f 746f636f 6c2e2053 n IM protocol. S │ │ │ │ - 0x0003b890 65652061 6c736f20 41636365 70744576 ee also AcceptEv │ │ │ │ - 0x0003b8a0 656e7420 666f7220 74686520 636f6e76 ent for the conv │ │ │ │ - 0x0003b8b0 65727365 20657665 6e742074 79706500 erse event type. │ │ │ │ - 0x0003b8c0 44454e59 5f455645 4e540000 42617365 DENY_EVENT..Base │ │ │ │ - 0x0003b8d0 20636c61 73732066 6f722065 76656e74 class for event │ │ │ │ - 0x0003b8e0 20696e74 65727072 65746174 696f6e73 interpretations │ │ │ │ - 0x0003b8f0 2e20506c 65617365 20646f20 6e6f2069 . Please do no i │ │ │ │ - 0x0003b900 6e737461 6e746961 74652064 69726563 nstantiate direc │ │ │ │ - 0x0003b910 746c792c 20627574 20757365 206f6e65 tly, but use one │ │ │ │ - 0x0003b920 206f6620 74686520 73756220 636c6173 of the sub clas │ │ │ │ - 0x0003b930 7365732e 20546865 20696e74 65727072 ses. The interpr │ │ │ │ - 0x0003b940 65746174 696f6e20 6f662061 6e206576 etation of an ev │ │ │ │ - 0x0003b950 656e7420 64657363 72696265 73202777 ent describes 'w │ │ │ │ - 0x0003b960 68617420 68617070 656e6564 27202d20 hat happened' - │ │ │ │ - 0x0003b970 66782e20 27736f6d 65746869 6e672077 fx. 'something w │ │ │ │ - 0x0003b980 61732063 72656174 65642720 6f722027 as created' or ' │ │ │ │ - 0x0003b990 736f6d65 7468696e 67207761 73206163 something was ac │ │ │ │ - 0x0003b9a0 63657373 65642700 4556454e 545f494e cessed'.EVENT_IN │ │ │ │ - 0x0003b9b0 54455250 52455441 54494f4e 00000000 TERPRETATION.... │ │ │ │ - 0x0003b9c0 42617365 20636c61 73732066 6f722065 Base class for e │ │ │ │ - 0x0003b9d0 76656e74 206d616e 69666573 74617469 vent manifestati │ │ │ │ - 0x0003b9e0 6f6e2074 79706573 2e20506c 65617365 on types. Please │ │ │ │ - 0x0003b9f0 20646f20 6e6f2069 6e737461 6e746961 do no instantia │ │ │ │ - 0x0003ba00 74652064 69726563 746c792c 20627574 te directly, but │ │ │ │ - 0x0003ba10 20757365 206f6e65 206f6620 74686520 use one of the │ │ │ │ - 0x0003ba20 73756220 636c6173 7365732e 20546865 sub classes. The │ │ │ │ - 0x0003ba30 206d616e 69666573 74617469 6f6e206f manifestation o │ │ │ │ - 0x0003ba40 6620616e 20657665 6e742064 65736372 f an event descr │ │ │ │ - 0x0003ba50 69626573 2027686f 77206974 20686170 ibes 'how it hap │ │ │ │ - 0x0003ba60 70656e65 64272e20 46782e20 27746865 pened'. Fx. 'the │ │ │ │ - 0x0003ba70 20757365 72206469 64207468 69732720 user did this' │ │ │ │ - 0x0003ba80 6f722027 74686520 73797374 656d206e or 'the system n │ │ │ │ - 0x0003ba90 6f746966 69656420 74686520 75736572 otified the user │ │ │ │ - 0x0003baa0 27000000 4556454e 545f4d41 4e494645 '...EVENT_MANIFE │ │ │ │ - 0x0003bab0 53544154 494f4e00 4576656e 74207472 STATION.Event tr │ │ │ │ - 0x0003bac0 69676765 72656420 7768656e 20736f6d iggered when som │ │ │ │ - 0x0003bad0 65746869 6e672065 78706972 6573206f ething expires o │ │ │ │ - 0x0003bae0 72207469 6d657320 6f75742e 20546865 r times out. The │ │ │ │ - 0x0003baf0 73652074 79706573 206f6620 6576656e se types of even │ │ │ │ - 0x0003bb00 74732061 7265206e 6f726d61 6c6c7920 ts are normally │ │ │ │ - 0x0003bb10 6e6f7420 74726967 67657265 64206279 not triggered by │ │ │ │ - 0x0003bb20 20746865 20757365 722c2062 75742062 the user, but b │ │ │ │ - 0x0003bb30 79207468 65206f70 65726174 696e6720 y the operating │ │ │ │ - 0x0003bb40 73797374 656d206f 7220736f 6d652065 system or some e │ │ │ │ - 0x0003bb50 78746572 6e616c20 70617274 792e2045 xternal party. E │ │ │ │ - 0x0003bb60 78616d70 6c657320 61726520 61207265 xamples are a re │ │ │ │ - 0x0003bb70 63757272 696e6720 63616c65 6e646172 curring calendar │ │ │ │ - 0x0003bb80 20697465 6d206f72 20746173 6b206465 item or task de │ │ │ │ - 0x0003bb90 61646c69 6e652074 68617420 65787069 adline that expi │ │ │ │ - 0x0003bba0 72657320 6f722061 20776865 6e207468 res or a when th │ │ │ │ - 0x0003bbb0 65207573 65722066 61696c73 20746f20 e user fails to │ │ │ │ - 0x0003bbc0 72657370 6f6e6420 746f2061 6e206578 respond to an ex │ │ │ │ - 0x0003bbd0 7465726e 616c2072 65717565 73742073 ternal request s │ │ │ │ - 0x0003bbe0 75636820 61732061 2070686f 6e652063 uch as a phone c │ │ │ │ - 0x0003bbf0 616c6c00 45585049 52455f45 56454e54 all.EXPIRE_EVENT │ │ │ │ - 0x0003bc00 00000000 416e2065 76656e74 20746861 ....An event tha │ │ │ │ - 0x0003bc10 74206973 20636175 73656420 696e6469 t is caused indi │ │ │ │ - 0x0003bc20 72656374 6c792066 726f6d20 75736572 rectly from user │ │ │ │ - 0x0003bc30 20616374 69766974 79206f72 20646564 activity or ded │ │ │ │ - 0x0003bc40 75637465 64207669 6120616e 616c7973 ucted via analys │ │ │ │ - 0x0003bc50 6973206f 66206f74 68657220 6576656e is of other even │ │ │ │ - 0x0003bc60 74732e20 46782e20 69662061 6e20616c ts. Fx. if an al │ │ │ │ - 0x0003bc70 676f7269 74686d20 64697669 64657320 gorithm divides │ │ │ │ - 0x0003bc80 61207573 65722077 6f726b66 6c6f7720 a user workflow │ │ │ │ - 0x0003bc90 696e746f 20646973 6a6f696e 74202770 into disjoint 'p │ │ │ │ - 0x0003bca0 726f6a65 63747327 20626173 6564206f rojects' based o │ │ │ │ - 0x0003bcb0 6e207465 6d706f72 616c2061 6e616c79 n temporal analy │ │ │ │ - 0x0003bcc0 73697320 69742063 6f756c64 20696e73 sis it could ins │ │ │ │ - 0x0003bcd0 65727420 68657572 69737469 63206576 ert heuristic ev │ │ │ │ - 0x0003bce0 656e7473 20776865 6e207468 65207573 ents when the us │ │ │ │ - 0x0003bcf0 65722063 68616e67 65642070 726f6a65 er changed proje │ │ │ │ - 0x0003bd00 63740000 48455552 49535449 435f4143 ct..HEURISTIC_AC │ │ │ │ - 0x0003bd10 54495649 54590000 4576656e 74207472 TIVITY..Event tr │ │ │ │ - 0x0003bd20 69676765 72656420 62792063 6c6f7369 iggered by closi │ │ │ │ - 0x0003bd30 6e672c20 6c656176 696e672c 206f7220 ng, leaving, or │ │ │ │ - 0x0003bd40 73746f70 70696e67 20612072 65736f75 stopping a resou │ │ │ │ - 0x0003bd50 7263652e 204d6f73 74207a67 3a4c6561 rce. Most zg:Lea │ │ │ │ - 0x0003bd60 76654576 656e7473 2077696c 6c206265 veEvents will be │ │ │ │ - 0x0003bd70 20666f6c 6c6f7769 6e672061 207a673a following a zg: │ │ │ │ - 0x0003bd80 41636365 73732065 76656e74 2c206275 Access event, bu │ │ │ │ - 0x0003bd90 74207468 6973206e 65656420 6e6f7420 t this need not │ │ │ │ - 0x0003bda0 616c7761 79732062 65207468 65206361 always be the ca │ │ │ │ - 0x0003bdb0 73650000 4c454156 455f4556 454e5400 se..LEAVE_EVENT. │ │ │ │ - 0x0003bdc0 4576656e 74207472 69676765 72656420 Event triggered │ │ │ │ - 0x0003bdd0 6279206d 6f646966 79696e67 20616e20 by modifying an │ │ │ │ - 0x0003bde0 65786973 74696e67 20726573 6f757263 existing resourc │ │ │ │ - 0x0003bdf0 65732e20 46782e20 7768656e 20656469 es. Fx. when edi │ │ │ │ - 0x0003be00 74696e67 20616e64 20736176 696e6720 ting and saving │ │ │ │ - 0x0003be10 61206669 6c65206f 6e206469 736b206f a file on disk o │ │ │ │ - 0x0003be20 7220636f 72726563 74696e67 20612074 r correcting a t │ │ │ │ - 0x0003be30 79706f20 696e2074 6865206e 616d6520 ypo in the name │ │ │ │ - 0x0003be40 6f662061 20636f6e 74616374 00000000 of a contact.... │ │ │ │ - 0x0003be50 4d4f4449 46595f45 56454e54 00000000 MODIFY_EVENT.... │ │ │ │ - 0x0003be60 4576656e 74207472 69676765 72656420 Event triggered │ │ │ │ - 0x0003be70 7768656e 20612072 65736f75 72636520 when a resource │ │ │ │ - 0x0003be80 68617320 6265656e 206d6f76 65642066 has been moved f │ │ │ │ - 0x0003be90 726f6d20 61206c6f 63617469 6f6e2074 rom a location t │ │ │ │ - 0x0003bea0 6f20616e 6f746865 722e2046 782e206d o another. Fx. m │ │ │ │ - 0x0003beb0 6f76696e 67206120 66696c65 2066726f oving a file fro │ │ │ │ - 0x0003bec0 6d206120 666f6c64 65722074 6f20616e m a folder to an │ │ │ │ - 0x0003bed0 6f746865 722e0000 4d4f5645 5f455645 other...MOVE_EVE │ │ │ │ - 0x0003bee0 4e540000 4576656e 74207472 69676765 NT..Event trigge │ │ │ │ - 0x0003bef0 72656420 7768656e 20736f6d 65746869 red when somethi │ │ │ │ - 0x0003bf00 6e672069 73207265 63656976 65642066 ng is received f │ │ │ │ - 0x0003bf10 726f6d20 616e2065 78746572 6e616c20 rom an external │ │ │ │ - 0x0003bf20 70617274 792e2054 68652065 76656e74 party. The event │ │ │ │ - 0x0003bf30 206d616e 69666573 74617469 6f6e206d manifestation m │ │ │ │ - 0x0003bf40 75737420 62652073 65742061 63636f72 ust be set accor │ │ │ │ - 0x0003bf50 64696e67 20746f20 74686520 776f726c ding to the worl │ │ │ │ - 0x0003bf60 64207669 6577206f 66207468 65207265 d view of the re │ │ │ │ - 0x0003bf70 63656976 696e6720 70617274 792e204d ceiving party. M │ │ │ │ - 0x0003bf80 6f737420 6f667465 6e207468 65206974 ost often the it │ │ │ │ - 0x0003bf90 656d2074 68617420 69732062 65696e67 em that is being │ │ │ │ - 0x0003bfa0 20726563 65697665 64207769 6c6c2062 received will b │ │ │ │ - 0x0003bfb0 6520736f 6d652073 6f727420 6f66206d e some sort of m │ │ │ │ - 0x0003bfc0 65737361 6765202d 20616e20 656d6169 essage - an emai │ │ │ │ - 0x0003bfd0 6c2c2069 6e737461 6e74206d 65737361 l, instant messa │ │ │ │ - 0x0003bfe0 67652c20 6f722062 726f6164 63617374 ge, or broadcast │ │ │ │ - 0x0003bff0 6564206d 65646961 20737563 68206173 ed media such as │ │ │ │ - 0x0003c000 206d6963 726f2062 6c6f6767 696e6700 micro blogging. │ │ │ │ - 0x0003c010 52454345 4956455f 4556454e 54000000 RECEIVE_EVENT... │ │ │ │ - 0x0003c020 416e2065 76656e74 20746861 74207761 An event that wa │ │ │ │ - 0x0003c030 73206469 72656374 6c792074 72696767 s directly trigg │ │ │ │ - 0x0003c040 65726564 20627920 736f6d65 20757365 ered by some use │ │ │ │ - 0x0003c050 7220696e 69746961 74656420 73657175 r initiated sequ │ │ │ │ - 0x0003c060 656e6365 206f6620 61637469 6f6e732e ence of actions. │ │ │ │ - 0x0003c070 20466f72 20657861 6d706c65 2061206d For example a m │ │ │ │ - 0x0003c080 75736963 20706c61 79657220 6175746f usic player auto │ │ │ │ - 0x0003c090 6d617469 63616c6c 79206368 616e6769 matically changi │ │ │ │ - 0x0003c0a0 6e672074 6f207468 65206e65 78742073 ng to the next s │ │ │ │ - 0x0003c0b0 6f6e6720 696e2061 20706c61 796c6973 ong in a playlis │ │ │ │ - 0x0003c0c0 74000000 53434845 44554c45 445f4143 t...SCHEDULED_AC │ │ │ │ - 0x0003c0d0 54495649 54590000 4576656e 74207472 TIVITY..Event tr │ │ │ │ - 0x0003c0e0 69676765 72656420 7768656e 20736f6d iggered when som │ │ │ │ - 0x0003c0f0 65746869 6e672069 73207365 6e642074 ething is send t │ │ │ │ - 0x0003c100 6f20616e 20657874 65726e61 6c207061 o an external pa │ │ │ │ - 0x0003c110 7274792e 20546865 20657665 6e74206d rty. The event m │ │ │ │ - 0x0003c120 616e6966 65737461 74696f6e 206d7573 anifestation mus │ │ │ │ - 0x0003c130 74206265 20736574 20616363 6f726469 t be set accordi │ │ │ │ - 0x0003c140 6e672074 6f207468 6520776f 726c6420 ng to the world │ │ │ │ - 0x0003c150 76696577 206f6620 74686520 73656e64 view of the send │ │ │ │ - 0x0003c160 696e6720 70617274 792e204d 6f737420 ing party. Most │ │ │ │ - 0x0003c170 6f667465 6e207468 65206974 656d2074 often the item t │ │ │ │ - 0x0003c180 68617420 69732062 65696e67 2073656e hat is being sen │ │ │ │ - 0x0003c190 64207769 6c6c2062 6520736f 6d652073 d will be some s │ │ │ │ - 0x0003c1a0 6f727420 6f66206d 65737361 6765202d ort of message - │ │ │ │ - 0x0003c1b0 20616e20 656d6169 6c2c2069 6e737461 an email, insta │ │ │ │ - 0x0003c1c0 6e74206d 65737361 67652c20 6f722062 nt message, or b │ │ │ │ - 0x0003c1d0 726f6164 63617374 6564206d 65646961 roadcasted media │ │ │ │ - 0x0003c1e0 20737563 68206173 206d6963 726f2062 such as micro b │ │ │ │ - 0x0003c1f0 6c6f6767 696e6700 53454e44 5f455645 logging.SEND_EVE │ │ │ │ - 0x0003c200 4e540000 416e2065 76656e74 2073656e NT..An event sen │ │ │ │ - 0x0003c210 6420746f 20746865 20757365 72206279 d to the user by │ │ │ │ - 0x0003c220 20746865 206f7065 72617469 6e672073 the operating s │ │ │ │ - 0x0003c230 79737465 6d2e2045 78616d70 6c657320 ystem. Examples │ │ │ │ - 0x0003c240 636f756c 6420696e 636c7564 65207768 could include wh │ │ │ │ - 0x0003c250 656e2074 68652075 73657220 696e7365 en the user inse │ │ │ │ - 0x0003c260 72747320 61205553 42207374 69636b20 rts a USB stick │ │ │ │ - 0x0003c270 6f722077 68656e20 74686520 73797374 or when the syst │ │ │ │ - 0x0003c280 656d2077 61726e73 20746861 74207468 em warns that th │ │ │ │ - 0x0003c290 65206861 72642064 69736b20 69732066 e hard disk is f │ │ │ │ - 0x0003c2a0 756c6c00 53595354 454d5f4e 4f544946 ull.SYSTEM_NOTIF │ │ │ │ - 0x0003c2b0 49434154 494f4e00 416e2065 76656e74 ICATION.An event │ │ │ │ - 0x0003c2c0 20746861 74207761 73206163 74697665 that was active │ │ │ │ - 0x0003c2d0 6c792070 6572666f 726d6564 20627920 ly performed by │ │ │ │ - 0x0003c2e0 74686520 75736572 2e20466f 72206578 the user. For ex │ │ │ │ - 0x0003c2f0 616d706c 65207361 76696e67 206f7220 ample saving or │ │ │ │ - 0x0003c300 6f70656e 696e6720 61206669 6c652062 opening a file b │ │ │ │ - 0x0003c310 7920636c 69636b69 6e67206f 6e206974 y clicking on it │ │ │ │ - 0x0003c320 20696e20 74686520 66696c65 206d616e in the file man │ │ │ │ - 0x0003c330 61676572 00000000 55534552 5f414354 ager....USER_ACT │ │ │ │ - 0x0003c340 49564954 59000000 416e2065 76656e74 IVITY...An event │ │ │ │ - 0x0003c350 20746861 74207761 73207065 72666f72 that was perfor │ │ │ │ - 0x0003c360 6d656420 62792061 6e20656e 74697479 med by an entity │ │ │ │ - 0x0003c370 2c207573 75616c6c 79206875 6d616e20 , usually human │ │ │ │ - 0x0003c380 6f72206f 7267616e 697a6174 696f6e2c or organization, │ │ │ │ - 0x0003c390 206f7468 65722074 68616e20 74686520 other than the │ │ │ │ - 0x0003c3a0 75736572 2e20416e 20657861 6d706c65 user. An example │ │ │ │ - 0x0003c3b0 20636f75 6c642062 65206c6f 6767696e could be loggin │ │ │ │ - 0x0003c3c0 67207468 65206163 74697669 74696573 g the activities │ │ │ │ - 0x0003c3d0 206f6620 6f746865 72207065 6f706c65 of other people │ │ │ │ - 0x0003c3e0 20696e20 61207465 616d0000 574f524c in a team..WORL │ │ │ │ - 0x0003c3f0 445f4143 54495649 54590000 73796d62 D_ACTIVITY..symb │ │ │ │ - 0x0003c400 6f6c5f75 72692021 3d204e55 4c4c0000 ol_uri != NULL.. │ │ │ │ - 0x0003c410 475f5459 50455f43 4845434b 5f494e53 G_TYPE_CHECK_INS │ │ │ │ - 0x0003c420 54414e43 455f5459 50452028 765f6f62 TANCE_TYPE (v_ob │ │ │ │ - 0x0003c430 6a656374 2c205a45 49544745 4953545f ject, ZEITGEIST_ │ │ │ │ - 0x0003c440 53594d42 4f4c5f54 5950455f 494e464f SYMBOL_TYPE_INFO │ │ │ │ - 0x0003c450 29000000 5a656974 67656973 74526573 )...ZeitgeistRes │ │ │ │ - 0x0003c460 756c7453 65740000 5a656974 67656973 ultSet..Zeitgeis │ │ │ │ - 0x0003c470 7453696d 706c6552 6573756c 74536574 tSimpleResultSet │ │ │ │ - 0x0003c480 00000000 6f666673 6574203c 3d207374 ....offset <= st │ │ │ │ - 0x0003c490 72696e67 5f6c656e 67746800 7a656974 ring_length.zeit │ │ │ │ - 0x0003c4a0 67656973 74000000 5a454954 47454953 geist...ZEITGEIS │ │ │ │ - 0x0003c4b0 545f4441 54415f50 41544800 7574696c T_DATA_PATH.util │ │ │ │ - 0x0003c4c0 732e7661 6c613a36 373a2044 4154415f s.vala:67: DATA_ │ │ │ │ - 0x0003c4d0 50415448 203d2025 73000000 5a454954 PATH = %s...ZEIT │ │ │ │ - 0x0003c4e0 47454953 545f4441 54414241 53455f50 GEIST_DATABASE_P │ │ │ │ - 0x0003c4f0 41544800 61637469 76697479 2e73716c ATH.activity.sql │ │ │ │ - 0x0003c500 69746500 7574696c 732e7661 6c613a38 ite.utils.vala:8 │ │ │ │ - 0x0003c510 363a2044 41544142 4153455f 46494c45 6: DATABASE_FILE │ │ │ │ - 0x0003c520 5f504154 48203d20 25730000 70617468 _PATH = %s..path │ │ │ │ - 0x0003c530 20213d20 4e554c4c 00000000 5a454954 != NULL....ZEIT │ │ │ │ - 0x0003c540 47454953 545f4441 54414241 53455f42 GEIST_DATABASE_B │ │ │ │ - 0x0003c550 41434b55 505f5041 54480000 61637469 ACKUP_PATH..acti │ │ │ │ - 0x0003c560 76697479 2e73716c 6974652e 62636b00 vity.sqlite.bck. │ │ │ │ - 0x0003c570 7574696c 732e7661 6c613a31 30393a20 utils.vala:109: │ │ │ │ - 0x0003c580 44415441 42415345 5f46494c 455f4241 DATABASE_FILE_BA │ │ │ │ - 0x0003c590 434b5550 5f504154 48203d20 25730000 CKUP_PATH = %s.. │ │ │ │ - 0x0003c5a0 2559256d 25642d25 48254d25 53000000 %Y%m%d-%H%M%S... │ │ │ │ - 0x0003c5b0 2e25732e 62636b00 7574696c 732e7661 .%s.bck.utils.va │ │ │ │ - 0x0003c5c0 6c613a31 32373a20 4c4f4341 4c5f4558 la:127: LOCAL_EX │ │ │ │ - 0x0003c5d0 54454e53 494f4e53 5f504154 48203d20 TENSIONS_PATH = │ │ │ │ - 0x0003c5e0 25730000 7574696c 732e7661 6c613a31 %s..utils.vala:1 │ │ │ │ - 0x0003c5f0 34383a20 4261636b 696e6720 75702064 48: Backing up d │ │ │ │ - 0x0003c600 61746162 61736520 746f2022 25732220 atabase to "%s" │ │ │ │ - 0x0003c610 666f7220 73636865 6d612075 70677261 for schema upgra │ │ │ │ - 0x0003c620 64652e2e 2e000000 2a76616c 20213d20 de......*val != │ │ │ │ - 0x0003c630 4e554c4c 00000000 6572726f 725f6d65 NULL....error_me │ │ │ │ - 0x0003c640 73736167 6520213d 204e554c 4c000000 ssage != NULL... │ │ │ │ - 0x0003c650 7574696c 732e6300 5a454954 47454953 utils.c.ZEITGEIS │ │ │ │ - 0x0003c660 545f4c4f 475f4449 52454354 5f524541 T_LOG_DIRECT_REA │ │ │ │ - 0x0003c670 44000000 41534300 44455343 00000000 D...ASC.DESC.... │ │ │ │ - 0x0003c680 77686572 6520213d 204e554c 4c000000 where != NULL... │ │ │ │ - 0x0003c690 2c20434f 554e5428 25732920 4153206e , COUNT(%s) AS n │ │ │ │ - 0x0003c6a0 756d5f65 76656e74 73000000 6e756d5f um_events...num_ │ │ │ │ - 0x0003c6b0 6576656e 74732025 732c0000 0a202020 events %s,... │ │ │ │ - 0x0003c6c0 20202020 20202020 20202020 2053454c SEL │ │ │ │ - 0x0003c6d0 45435420 69642046 524f4d20 6576656e ECT id FROM even │ │ │ │ - 0x0003c6e0 740a2020 20202020 20202020 20202020 t. │ │ │ │ - 0x0003c6f0 20204e41 54555241 4c204a4f 494e2028 NATURAL JOIN ( │ │ │ │ - 0x0003c700 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0003c710 20202020 2053454c 45435420 25732c0a SELECT %s,. │ │ │ │ - 0x0003c720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003c730 20202020 25732874 696d6573 74616d70 %s(timestamp │ │ │ │ - 0x0003c740 29204153 2074696d 65737461 6d700a20 ) AS timestamp. │ │ │ │ - 0x0003c750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003c760 20202025 730a2020 20202020 20202020 %s. │ │ │ │ - 0x0003c770 20202020 20202020 20204652 4f4d2065 FROM e │ │ │ │ - 0x0003c780 76656e74 5f766965 77205748 45524520 vent_view WHERE │ │ │ │ - 0x0003c790 25730a20 20202020 20202020 20202020 %s. │ │ │ │ - 0x0003c7a0 20202020 20202047 524f5550 20425920 GROUP BY │ │ │ │ - 0x0003c7b0 2573290a 20202020 20202020 20202020 %s). │ │ │ │ - 0x0003c7c0 20202020 47524f55 50204259 2025730a GROUP BY %s. │ │ │ │ - 0x0003c7d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003c7e0 4f524445 52204259 20257320 0a202020 ORDER BY %s . │ │ │ │ - 0x0003c7f0 20202020 20202020 20202020 20000000 ... │ │ │ │ - 0x0003c800 0a202020 20202020 20202020 2053454c . SEL │ │ │ │ - 0x0003c810 45435420 69642c20 25732874 696d6573 ECT id, %s(times │ │ │ │ - 0x0003c820 74616d70 29204153 2074696d 65737461 tamp) AS timesta │ │ │ │ - 0x0003c830 6d700a20 20202020 20202020 20202020 mp. │ │ │ │ - 0x0003c840 20202046 524f4d20 6576656e 745f7669 FROM event_vi │ │ │ │ - 0x0003c850 65772057 48455245 20257320 414e4420 ew WHERE %s AND │ │ │ │ - 0x0003c860 25732049 53204e4f 54204e55 4c4c0a20 %s IS NOT NULL. │ │ │ │ - 0x0003c870 20202020 20202020 20202047 524f5550 GROUP │ │ │ │ - 0x0003c880 20425920 25730a20 20202020 20202020 BY %s. │ │ │ │ - 0x0003c890 2020204f 52444552 2042590a 20202020 ORDER BY. │ │ │ │ - 0x0003c8a0 20202020 20202020 00000000 64617461 ....data │ │ │ │ - 0x0003c8b0 62617365 00000000 64622d72 65616465 base....db-reade │ │ │ │ - 0x0003c8c0 722e6300 64622d72 65616465 722e7661 r.c.db-reader.va │ │ │ │ - 0x0003c8d0 6c613a36 383a2054 61626c65 4c6f6f6b la:68: TableLook │ │ │ │ - 0x0003c8e0 75702069 6e697469 616c697a 6174696f up initializatio │ │ │ │ - 0x0003c8f0 6e206661 696c6564 3a202573 00000000 n failed: %s.... │ │ │ │ - 0x0003c900 7461626c 6520213d 204e554c 4c000000 table != NULL... │ │ │ │ - 0x0003c910 73746d74 20213d20 4e554c4c 00000000 stmt != NULL.... │ │ │ │ - 0x0003c920 0a202020 20202020 20202020 2053454c . SEL │ │ │ │ - 0x0003c930 45435420 2a204652 4f4d2065 76656e74 ECT * FROM event │ │ │ │ - 0x0003c940 5f766965 770a2020 20202020 20202020 _view. │ │ │ │ - 0x0003c950 20205748 45524520 69642049 4e202825 WHERE id IN (% │ │ │ │ - 0x0003c960 73290a20 20202020 20202020 20202000 s). . │ │ │ │ - 0x0003c970 64622d72 65616465 722e7661 6c613a31 db-reader.vala:1 │ │ │ │ - 0x0003c980 34323a20 53514c20 6572726f 72000000 42: SQL error... │ │ │ │ - 0x0003c990 53454c45 43542069 64204652 4f4d2065 SELECT id FROM e │ │ │ │ - 0x0003c9a0 76656e74 5f766965 77200000 57484552 vent_view ..WHER │ │ │ │ - 0x0003c9b0 45200000 204f5244 45522042 59200000 E .. ORDER BY .. │ │ │ │ - 0x0003c9c0 6d617800 7375626a 5f696400 7375626a max.subj_id.subj │ │ │ │ - 0x0003c9d0 5f69645f 63757272 656e7400 6d696e00 _id_current.min. │ │ │ │ - 0x0003c9e0 7375626a 5f6f7269 67696e00 7375626a subj_origin.subj │ │ │ │ - 0x0003c9f0 5f6f7269 67696e5f 63757272 656e7400 _origin_current. │ │ │ │ - 0x0003ca00 7375626a 5f696e74 65727072 65746174 subj_interpretat │ │ │ │ - 0x0003ca10 696f6e00 7375626a 5f6d696d 65747970 ion.subj_mimetyp │ │ │ │ - 0x0003ca20 65000000 496e7661 6c696420 52657375 e...Invalid Resu │ │ │ │ - 0x0003ca30 6c745479 70652e00 64622d72 65616465 ltType..db-reade │ │ │ │ - 0x0003ca40 722e7661 6c613a32 39323a20 25730000 r.vala:292: %s.. │ │ │ │ - 0x0003ca50 2074696d 65737461 6d702025 73000000 timestamp %s... │ │ │ │ - 0x0003ca60 46524f4d 20657665 6e740000 46524f4d FROM event..FROM │ │ │ │ - 0x0003ca70 20657665 6e745f76 69657700 64622d72 event_view.db-r │ │ │ │ - 0x0003ca80 65616465 722e7661 6c613a33 30373a20 eader.vala:307: │ │ │ │ - 0x0003ca90 53514c20 6572726f 72000000 4572726f SQL error...Erro │ │ │ │ - 0x0003caa0 7220696e 2066696e 645f6576 656e745f r in find_event_ │ │ │ │ - 0x0003cab0 6964733a 2025642c 20257300 64622d72 ids: %d, %s.db-r │ │ │ │ - 0x0003cac0 65616465 722e7661 6c613a33 33333a20 eader.vala:333: │ │ │ │ - 0x0003cad0 25730000 6669656c 6420213d 204e554c %s..field != NUL │ │ │ │ - 0x0003cae0 4c000000 4669656c 64202725 73272064 L...Field '%s' d │ │ │ │ - 0x0003caf0 6f65736e 27742073 7570706f 7274206e oesn't support n │ │ │ │ - 0x0003cb00 65676174 696f6e00 64622d72 65616465 egation.db-reade │ │ │ │ - 0x0003cb10 722e7661 6c613a38 36303a20 25730000 r.vala:860: %s.. │ │ │ │ - 0x0003cb20 4669656c 64202725 73272064 6f65736e Field '%s' doesn │ │ │ │ - 0x0003cb30 27742073 7570706f 72742074 6865206e 't support the n │ │ │ │ - 0x0003cb40 6f2d6578 70616e64 206f7065 7261746f o-expand operato │ │ │ │ - 0x0003cb50 72000000 64622d72 65616465 722e7661 r...db-reader.va │ │ │ │ - 0x0003cb60 6c613a38 37363a20 25730000 4669656c la:876: %s..Fiel │ │ │ │ - 0x0003cb70 64202725 73272064 6f65736e 27742073 d '%s' doesn't s │ │ │ │ - 0x0003cb80 7570706f 72742070 72656669 78207365 upport prefix se │ │ │ │ - 0x0003cb90 61726368 00000000 64622d72 65616465 arch....db-reade │ │ │ │ - 0x0003cba0 722e7661 6c613a38 39313a20 25730000 r.vala:891: %s.. │ │ │ │ - 0x0003cbb0 7461626c 655f6e61 6d652021 3d204e55 table_name != NU │ │ │ │ - 0x0003cbc0 4c4c0000 73796d62 6f6c2021 3d204e55 LL..symbol != NU │ │ │ │ - 0x0003cbd0 4c4c0000 6c6f6f6b 75705f74 61626c65 LL..lookup_table │ │ │ │ - 0x0003cbe0 20213d20 4e554c4c 00000000 28257329 != NULL....(%s) │ │ │ │ - 0x0003cbf0 00000000 2573203d 20256920 00000000 ....%s = %i .... │ │ │ │ - 0x0003cc00 204f5220 00000000 74656d70 6c617465 OR ....template │ │ │ │ - 0x0003cc10 7320213d 204e554c 4c000000 74656d70 s != NULL...temp │ │ │ │ - 0x0003cc20 6c617465 20213d20 4e554c4c 00000000 late != NULL.... │ │ │ │ - 0x0003cc30 69643d3f 00000000 7375626a 65637420 id=?....subject │ │ │ │ - 0x0003cc40 696e7465 72707265 74617469 6f6e0000 interpretation.. │ │ │ │ - 0x0003cc50 7375626a 65637420 6d616e69 66657374 subject manifest │ │ │ │ - 0x0003cc60 6174696f 6e000000 7375626a 5f6d616e ation...subj_man │ │ │ │ - 0x0003cc70 69666573 74617469 6f6e0000 6d696d65 ifestation..mime │ │ │ │ - 0x0003cc80 2d747970 65000000 7375626a 65637420 -type...subject │ │ │ │ - 0x0003cc90 6f726967 696e0000 7375626a 5f746578 origin..subj_tex │ │ │ │ - 0x0003cca0 745f6964 00000000 63757272 656e745f t_id....current_ │ │ │ │ - 0x0003ccb0 75726900 63757272 656e745f 6f726967 uri.current_orig │ │ │ │ - 0x0003ccc0 696e0000 7375626a 65637420 73746f72 in..subject stor │ │ │ │ - 0x0003ccd0 61676500 7375626a 5f73746f 72616765 age.subj_storage │ │ │ │ - 0x0003cce0 5f696400 74696d65 7374616d 70203e3d _id.timestamp >= │ │ │ │ - 0x0003ccf0 20256c6c 69000000 74696d65 7374616d %lli...timestam │ │ │ │ - 0x0003cd00 70203c3d 20256c6c 69000000 28737562 p <= %lli...(sub │ │ │ │ - 0x0003cd10 6a5f7374 6f726167 655f7374 6174653d j_storage_state= │ │ │ │ - 0x0003cd20 3f204f52 20737562 6a5f7374 6f726167 ? OR subj_storag │ │ │ │ - 0x0003cd30 655f7374 61746520 4953204e 554c4c29 e_state IS NULL) │ │ │ │ - 0x0003cd40 00000000 556e6b6e 6f776e20 73746f72 ....Unknown stor │ │ │ │ - 0x0003cd50 61676520 73746174 65202725 75270000 age state '%u'.. │ │ │ │ - 0x0003cd60 4e6f2072 6573756c 74732066 6f756e64 No results found │ │ │ │ - 0x0003cd70 20666f72 20746865 20657665 6e745f74 for the event_t │ │ │ │ - 0x0003cd80 656d706c 61746573 00000000 0a202020 emplates..... │ │ │ │ - 0x0003cd90 20202020 20202020 20202020 53454c45 SELE │ │ │ │ - 0x0003cda0 43542069 642c2074 696d6573 74616d70 CT id, timestamp │ │ │ │ - 0x0003cdb0 2c207375 626a5f75 72692046 524f4d20 , subj_uri FROM │ │ │ │ - 0x0003cdc0 6576656e 745f7669 6577200a 20202020 event_view . │ │ │ │ - 0x0003cdd0 20202020 20202020 20202057 48455245 WHERE │ │ │ │ - 0x0003cde0 20696420 494e2028 25732920 4f524445 id IN (%s) ORDE │ │ │ │ - 0x0003cdf0 52204259 2074696d 65737461 6d702041 R BY timestamp A │ │ │ │ - 0x0003ce00 53430a20 20202020 20202020 20202020 SC. │ │ │ │ - 0x0003ce10 20200000 64622d72 65616465 722e7661 ..db-reader.va │ │ │ │ - 0x0003ce20 6c613a34 35393a20 53514c20 6572726f la:459: SQL erro │ │ │ │ - 0x0003ce30 72000000 4572726f 7220696e 2066696e r...Error in fin │ │ │ │ - 0x0003ce40 645f7265 6c617465 645f7572 69730000 d_related_uris.. │ │ │ │ - 0x0003ce50 556e7375 70706f72 74656420 52656c65 Unsupported Rele │ │ │ │ - 0x0003ce60 76616e74 52657375 6c745479 70650000 vantResultType.. │ │ │ │ - 0x0003ce70 5a656974 67656973 74446252 65616465 ZeitgeistDbReade │ │ │ │ - 0x0003ce80 72000000 73716c2e 63000000 556e6162 r...sql.c...Unab │ │ │ │ - 0x0003ce90 6c652074 6f206f70 656e2064 61746162 le to open datab │ │ │ │ - 0x0003cea0 6173653a 206f6c64 20736368 656d6120 ase: old schema │ │ │ │ - 0x0003ceb0 76657273 696f6e00 4974206c 6f6f6b73 version.It looks │ │ │ │ - 0x0003cec0 206c696b 6520796f 75722064 61746162 like your datab │ │ │ │ - 0x0003ced0 61736520 69732063 6f727275 70742e20 ase is corrupt. │ │ │ │ - 0x0003cee0 49742077 696c6c20 62652072 656e616d It will be renam │ │ │ │ - 0x0003cef0 65642061 6e642061 206e6577 206f6e65 ed and a new one │ │ │ │ - 0x0003cf00 2077696c 6c206265 20637265 61746564 will be created │ │ │ │ - 0x0003cf10 2e000000 73716c2e 76616c61 3a313530 ....sql.vala:150 │ │ │ │ - 0x0003cf20 3a202573 00000000 436f756c 64206e6f : %s....Could no │ │ │ │ - 0x0003cf30 74207265 6e616d65 20646174 61626173 t rename databas │ │ │ │ - 0x0003cf40 653a2025 73000000 43616e27 74206f70 e: %s...Can't op │ │ │ │ - 0x0003cf50 656e2064 61746162 6173653a 2025642c en database: %d, │ │ │ │ - 0x0003cf60 20257300 73716c20 213d204e 554c4c00 %s.sql != NULL. │ │ │ │ - 0x0003cf70 5a656974 67656973 7453514c 69746545 ZeitgeistSQLiteE │ │ │ │ - 0x0003cf80 76656e74 56696577 526f7773 00000000 ventViewRows.... │ │ │ │ - 0x0003cf90 6576656e 745f6964 732e6c65 6e677468 event_ids.length │ │ │ │ - 0x0003cfa0 203e2030 00000000 2c202575 00000000 > 0...., %u.... │ │ │ │ - 0x0003cfb0 4974206c 6f6f6b73 206c696b 6520796f It looks like yo │ │ │ │ - 0x0003cfc0 75722064 61746162 61736520 69732063 ur database is c │ │ │ │ - 0x0003cfd0 6f727275 70743a20 25730000 73716c2e orrupt: %s..sql. │ │ │ │ - 0x0003cfe0 76616c61 3a333732 3a202573 00000000 vala:372: %s.... │ │ │ │ - 0x0003cff0 6d736720 213d204e 554c4c00 25733a20 msg != NULL.%s: │ │ │ │ - 0x0003d000 25642c20 25730000 73716c2e 76616c61 %d, %s..sql.vala │ │ │ │ - 0x0003d010 3a333530 3a202573 0a000000 0a202020 :350: %s..... │ │ │ │ - 0x0003d020 20202020 20202020 20202020 2053454c SEL │ │ │ │ - 0x0003d030 45435420 69642046 524f4d20 6576656e ECT id FROM even │ │ │ │ - 0x0003d040 740a2020 20202020 20202020 20202020 t. │ │ │ │ - 0x0003d050 20205748 45524520 74696d65 7374616d WHERE timestam │ │ │ │ - 0x0003d060 703d3f20 414e4420 696e7465 72707265 p=? AND interpre │ │ │ │ - 0x0003d070 74617469 6f6e3d3f 20414e44 0a202020 tation=? AND. │ │ │ │ - 0x0003d080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d090 206d616e 69666573 74617469 6f6e3d3f manifestation=? │ │ │ │ - 0x0003d0a0 20414e44 20616374 6f723d3f 0a202020 AND actor=?. │ │ │ │ - 0x0003d0b0 20202020 20202020 20202020 20000000 ... │ │ │ │ - 0x0003d0c0 73716c2e 76616c61 3a333937 3a204576 sql.vala:397: Ev │ │ │ │ - 0x0003d0d0 656e7420 49442072 65747269 6576616c ent ID retrieval │ │ │ │ - 0x0003d0e0 20717565 72792065 72726f72 00000000 query error.... │ │ │ │ - 0x0003d0f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0003d100 20494e53 45525420 494e544f 20657665 INSERT INTO eve │ │ │ │ - 0x0003d110 6e742028 0a202020 20202020 20202020 nt (. │ │ │ │ - 0x0003d120 20202020 20202020 2069642c 2074696d id, tim │ │ │ │ - 0x0003d130 65737461 6d702c20 696e7465 72707265 estamp, interpre │ │ │ │ - 0x0003d140 74617469 6f6e2c20 6d616e69 66657374 tation, manifest │ │ │ │ - 0x0003d150 6174696f 6e2c2061 63746f72 2c0a2020 ation, actor,. │ │ │ │ - 0x0003d160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d170 20206f72 6967696e 2c207061 796c6f61 origin, payloa │ │ │ │ - 0x0003d180 642c2073 75626a5f 69642c20 7375626a d, subj_id, subj │ │ │ │ - 0x0003d190 5f69645f 63757272 656e742c 0a202020 _id_current,. │ │ │ │ - 0x0003d1a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d1b0 20737562 6a5f696e 74657270 72657461 subj_interpreta │ │ │ │ - 0x0003d1c0 74696f6e 2c207375 626a5f6d 616e6966 tion, subj_manif │ │ │ │ - 0x0003d1d0 65737461 74696f6e 2c207375 626a5f6f estation, subj_o │ │ │ │ - 0x0003d1e0 72696769 6e2c0a20 20202020 20202020 rigin,. │ │ │ │ - 0x0003d1f0 20202020 20202020 20202073 75626a5f subj_ │ │ │ │ - 0x0003d200 6f726967 696e5f63 75727265 6e742c20 origin_current, │ │ │ │ - 0x0003d210 7375626a 5f6d696d 65747970 652c2073 subj_mimetype, s │ │ │ │ - 0x0003d220 75626a5f 74657874 2c207375 626a5f73 ubj_text, subj_s │ │ │ │ - 0x0003d230 746f7261 67650a20 20202020 20202020 torage. │ │ │ │ - 0x0003d240 20202020 20202029 2056414c 55455320 ) VALUES │ │ │ │ - 0x0003d250 280a2020 20202020 20202020 20202020 (. │ │ │ │ - 0x0003d260 20202020 20203f2c 203f2c20 3f2c203f ?, ?, ?, ? │ │ │ │ - 0x0003d270 2c203f2c 0a202020 20202020 20202020 , ?,. │ │ │ │ - 0x0003d280 20202020 20202020 20285345 4c454354 (SELECT │ │ │ │ - 0x0003d290 20696420 46524f4d 20757269 20574845 id FROM uri WHE │ │ │ │ - 0x0003d2a0 52452076 616c7565 3d3f292c 0a202020 RE value=?),. │ │ │ │ - 0x0003d2b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d2c0 203f2c0a 20202020 20202020 20202020 ?,. │ │ │ │ - 0x0003d2d0 20202020 20202020 2853454c 45435420 (SELECT │ │ │ │ - 0x0003d2e0 69642046 524f4d20 75726920 57484552 id FROM uri WHER │ │ │ │ - 0x0003d2f0 45207661 6c75653d 3f292c0a 20202020 E value=?),. │ │ │ │ - 0x0003d300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d310 2853454c 45435420 69642046 524f4d20 (SELECT id FROM │ │ │ │ - 0x0003d320 75726920 57484552 45207661 6c75653d uri WHERE value= │ │ │ │ - 0x0003d330 3f292c0a 20202020 20202020 20202020 ?),. │ │ │ │ - 0x0003d340 20202020 20202020 3f2c203f 2c0a2020 ?, ?,. │ │ │ │ - 0x0003d350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d360 20202853 454c4543 54206964 2046524f (SELECT id FRO │ │ │ │ - 0x0003d370 4d207572 69205748 45524520 76616c75 M uri WHERE valu │ │ │ │ - 0x0003d380 653d3f29 2c0a2020 20202020 20202020 e=?),. │ │ │ │ - 0x0003d390 20202020 20202020 20202853 454c4543 (SELEC │ │ │ │ - 0x0003d3a0 54206964 2046524f 4d207572 69205748 T id FROM uri WH │ │ │ │ - 0x0003d3b0 45524520 76616c75 653d3f29 2c0a2020 ERE value=?),. │ │ │ │ - 0x0003d3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d3d0 20203f2c 0a202020 20202020 20202020 ?,. │ │ │ │ - 0x0003d3e0 20202020 20202020 20285345 4c454354 (SELECT │ │ │ │ - 0x0003d3f0 20696420 46524f4d 20746578 74205748 id FROM text WH │ │ │ │ - 0x0003d400 45524520 76616c75 653d3f29 2c0a2020 ERE value=?),. │ │ │ │ - 0x0003d410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d420 20202853 454c4543 54206964 2046524f (SELECT id FRO │ │ │ │ - 0x0003d430 4d207374 6f726167 65205748 45524520 M storage WHERE │ │ │ │ - 0x0003d440 76616c75 653d3f29 0a202020 20202020 value=?). │ │ │ │ - 0x0003d450 20202020 20202020 20290000 73716c2e )..sql. │ │ │ │ - 0x0003d460 76616c61 3a343237 3a20496e 73657274 vala:427: Insert │ │ │ │ - 0x0003d470 696f6e20 71756572 79206572 726f7200 ion query error. │ │ │ │ - 0x0003d480 0a202020 20202020 20202020 20555044 . UPD │ │ │ │ - 0x0003d490 41544520 6576656e 740a2020 20202020 ATE event. │ │ │ │ - 0x0003d4a0 20202020 20202020 20205345 54207375 SET su │ │ │ │ - 0x0003d4b0 626a5f69 645f6375 7272656e 743d2853 bj_id_current=(S │ │ │ │ - 0x0003d4c0 454c4543 54206964 2046524f 4d207572 ELECT id FROM ur │ │ │ │ - 0x0003d4d0 69205748 45524520 76616c75 653d3f29 i WHERE value=?) │ │ │ │ - 0x0003d4e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0003d4f0 202c2020 20737562 6a5f6f72 6967696e , subj_origin │ │ │ │ - 0x0003d500 5f637572 72656e74 3d285345 4c454354 _current=(SELECT │ │ │ │ - 0x0003d510 20696420 46524f4d 20757269 20574845 id FROM uri WHE │ │ │ │ - 0x0003d520 52452076 616c7565 3d3f290a 20202020 RE value=?). │ │ │ │ - 0x0003d530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d540 57484552 45207375 626a5f69 645f6375 WHERE subj_id_cu │ │ │ │ - 0x0003d550 7272656e 743d2853 454c4543 54206964 rrent=(SELECT id │ │ │ │ - 0x0003d560 2046524f 4d207572 69205748 45524520 FROM uri WHERE │ │ │ │ - 0x0003d570 76616c75 653d3f29 0a202020 20202020 value=?). │ │ │ │ - 0x0003d580 20202020 20202020 20202020 20414e44 AND │ │ │ │ - 0x0003d590 20696e74 65727072 65746174 696f6e21 interpretation! │ │ │ │ - 0x0003d5a0 3d3f2041 4e442074 696d6573 74616d70 =? AND timestamp │ │ │ │ - 0x0003d5b0 3c3f0a20 20202020 20202020 20202000 0... │ │ │ │ - 0x00042f30 25732573 00000000 67707472 61727220 %s%s....gptrarr │ │ │ │ - 0x00042f40 213d204e 554c4c00 25732825 73290000 != NULL.%s(%s).. │ │ │ │ - 0x00042f50 636c6175 73652021 3d204e55 4c4c0000 clause != NULL.. │ │ │ │ - 0x00042f60 74657874 20213d20 4e554c4c 00000000 text != NULL.... │ │ │ │ - 0x00042f70 286f6666 73657420 2b206c65 6e29203c (offset + len) < │ │ │ │ - 0x00042f80 3d207374 72696e67 5f6c656e 67746800 = string_length. │ │ │ │ - 0x00042f90 6e656564 6c652021 3d204e55 4c4c0000 needle != NULL.. │ │ │ │ - 0x00042fa0 2a617267 7320213d 204e554c 4c000000 *args != NULL... │ │ │ │ - 0x00042fb0 61726773 2e6c656e 67746820 3d3d2031 args.length == 1 │ │ │ │ - 0x00042fc0 00000000 53454c45 43542025 73204652 ....SELECT %s FR │ │ │ │ - 0x00042fd0 4f4d2025 73000000 53454c45 43542025 OM %s...SELECT % │ │ │ │ - 0x00042fe0 73204652 4f4d2025 73205748 45524520 s FROM %s WHERE │ │ │ │ - 0x00042ff0 2876616c 7565203e 3d203f20 414e4420 (value >= ? AND │ │ │ │ - 0x00043000 76616c75 65203c20 3f290000 25732049 value < ?)..%s I │ │ │ │ - 0x00043010 4e202825 73290000 28257320 4e4f5420 N (%s)..(%s NOT │ │ │ │ - 0x00043020 494e2028 25732920 4f522025 73206973 IN (%s) OR %s is │ │ │ │ - 0x00043030 204e554c 4c290000 5a656974 67656973 NULL)..Zeitgeis │ │ │ │ - 0x00043040 74576865 7265436c 61757365 00000000 tWhereClause.... │ │ │ │ - 0x00043050 5a454954 47454953 545f5748 4552455f ZEITGEIST_WHERE_ │ │ │ │ - 0x00043060 434c4155 53455f54 5950455f 414e4400 CLAUSE_TYPE_AND. │ │ │ │ - 0x00043070 616e6400 5a454954 47454953 545f5748 and.ZEITGEIST_WH │ │ │ │ - 0x00043080 4552455f 434c4155 53455f54 5950455f ERE_CLAUSE_TYPE_ │ │ │ │ - 0x00043090 4f520000 5f5f6c61 6d626461 375f0000 OR..__lambda7_.. │ │ │ │ - 0x000430a0 5f5f6c61 6d626461 365f0000 5f5f6c61 __lambda6_..__la │ │ │ │ - 0x000430b0 6d626461 355f0000 675f6363 6c6f7375 mbda5_..g_cclosu │ │ │ │ - 0x000430c0 72655f75 7365725f 6d617273 68616c5f re_user_marshal_ │ │ │ │ - 0x000430d0 564f4944 5f5f5354 52494e47 5f424f4f VOID__STRING_BOO │ │ │ │ - 0x000430e0 4c45414e 00000000 5f5f6c61 6d626461 LEAN....__lambda │ │ │ │ - 0x000430f0 345f0000 7a656974 67656973 745f6461 4_..zeitgeist_da │ │ │ │ - 0x00043100 74615f73 6f757263 655f7265 67697374 ta_source_regist │ │ │ │ - 0x00043110 72795f67 65745f64 6174615f 736f7572 ry_get_data_sour │ │ │ │ - 0x00043120 6365735f 636f0000 7a656974 67656973 ces_co..zeitgeis │ │ │ │ - 0x00043130 745f6461 74615f73 6f757263 655f7265 t_data_source_re │ │ │ │ - 0x00043140 67697374 72795f72 65676973 7465725f gistry_register_ │ │ │ │ - 0x00043150 64617461 5f736f75 7263655f 636f0000 data_source_co.. │ │ │ │ - 0x00043160 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x00043170 6f757263 655f7265 67697374 72795f73 ource_registry_s │ │ │ │ - 0x00043180 65745f64 6174615f 736f7572 63655f65 et_data_source_e │ │ │ │ - 0x00043190 6e61626c 65645f63 6f000000 7a656974 nabled_co...zeit │ │ │ │ - 0x000431a0 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ - 0x000431b0 655f7265 67697374 72795f67 65745f64 e_registry_get_d │ │ │ │ - 0x000431c0 6174615f 736f7572 63655f66 726f6d5f ata_source_from_ │ │ │ │ - 0x000431d0 69645f63 6f000000 7a656974 67656973 id_co...zeitgeis │ │ │ │ - 0x000431e0 745f6461 74615f73 6f757263 655f7265 t_data_source_re │ │ │ │ - 0x000431f0 67697374 72795f67 65745f64 6174615f gistry_get_data_ │ │ │ │ - 0x00043200 736f7572 63657300 7a656974 67656973 sources.zeitgeis │ │ │ │ - 0x00043210 745f6461 74615f73 6f757263 655f7265 t_data_source_re │ │ │ │ - 0x00043220 67697374 72795f67 65745f64 6174615f gistry_get_data_ │ │ │ │ - 0x00043230 736f7572 63655f66 726f6d5f 69640000 source_from_id.. │ │ │ │ - 0x00043240 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x00043250 6f757263 655f7265 67697374 72795f72 ource_registry_r │ │ │ │ - 0x00043260 65676973 7465725f 64617461 5f736f75 egister_data_sou │ │ │ │ - 0x00043270 72636500 7a656974 67656973 745f6461 rce.zeitgeist_da │ │ │ │ - 0x00043280 74615f73 6f757263 655f7265 67697374 ta_source_regist │ │ │ │ - 0x00043290 72795f73 65745f64 6174615f 736f7572 ry_set_data_sour │ │ │ │ - 0x000432a0 63655f65 6e61626c 65640000 00000000 ce_enabled...... │ │ │ │ - 0x000432b0 00000000 00000000 7a656974 67656973 ........zeitgeis │ │ │ │ - 0x000432c0 745f696e 6465785f 73656172 63685f77 t_index_search_w │ │ │ │ - 0x000432d0 6974685f 72656c65 76616e63 6965735f ith_relevancies_ │ │ │ │ - 0x000432e0 636f0000 76616c61 5f675f70 74725f61 co..vala_g_ptr_a │ │ │ │ - 0x000432f0 72726179 5f676574 5f6c656e 67746800 rray_get_length. │ │ │ │ - 0x00043300 5f5f6c61 6d626461 385f0000 7a656974 __lambda8_..zeit │ │ │ │ - 0x00043310 67656973 745f696e 6465785f 73656172 geist_index_sear │ │ │ │ - 0x00043320 63685f63 6f000000 7a656974 67656973 ch_co...zeitgeis │ │ │ │ - 0x00043330 745f696e 6465785f 73656172 63680000 t_index_search.. │ │ │ │ - 0x00043340 7a656974 67656973 745f696e 6465785f zeitgeist_index_ │ │ │ │ - 0x00043350 73656172 63685f77 6974685f 72656c65 search_with_rele │ │ │ │ - 0x00043360 76616e63 69657300 0f000000 7a656974 vancies.....zeit │ │ │ │ - 0x00043370 67656973 745f6c6f 675f7265 696e7374 geist_log_reinst │ │ │ │ - 0x00043380 616c6c5f 6d6f6e69 746f7200 7a656974 all_monitor.zeit │ │ │ │ - 0x00043390 67656973 745f6c6f 675f7265 696e7374 geist_log_reinst │ │ │ │ - 0x000433a0 616c6c5f 6d6f6e69 746f725f 636f0000 all_monitor_co.. │ │ │ │ - 0x000433b0 7a656974 67656973 745f6c6f 675f7265 zeitgeist_log_re │ │ │ │ - 0x000433c0 616c5f6f 6e5f636f 6e6e6563 74696f6e al_on_connection │ │ │ │ - 0x000433d0 5f657374 61626c69 73686564 00000000 _established.... │ │ │ │ - 0x000433e0 7a656974 67656973 745f6c6f 675f7175 zeitgeist_log_qu │ │ │ │ - 0x000433f0 69745f63 6f000000 7a656974 67656973 it_co...zeitgeis │ │ │ │ - 0x00043400 745f6c6f 675f6465 6c657465 5f657665 t_log_delete_eve │ │ │ │ - 0x00043410 6e74735f 636f0000 7a656974 67656973 nts_co..zeitgeis │ │ │ │ - 0x00043420 745f6c6f 675f6765 745f6576 656e7473 t_log_get_events │ │ │ │ - 0x00043430 5f636f00 5f5f5f6c 616d6264 6131305f _co.___lambda10_ │ │ │ │ - 0x00043440 00000000 5f5f6c61 6d626461 395f0000 ....__lambda9_.. │ │ │ │ - 0x00043450 5f5f6c61 6d626461 31355f00 7a656974 __lambda15_.zeit │ │ │ │ - 0x00043460 67656973 745f6c6f 675f696e 73657274 geist_log_insert │ │ │ │ - 0x00043470 5f657665 6e74735f 636f0000 76616c61 _events_co..vala │ │ │ │ - 0x00043480 5f675f70 74725f61 72726179 5f676574 _g_ptr_array_get │ │ │ │ - 0x00043490 5f6c656e 67746800 7a656974 67656973 _length.zeitgeis │ │ │ │ - 0x000434a0 745f6c6f 675f6669 6e645f65 76656e74 t_log_find_event │ │ │ │ - 0x000434b0 735f636f 00000000 7a656974 67656973 s_co....zeitgeis │ │ │ │ - 0x000434c0 745f6c6f 675f6669 6e645f65 76656e74 t_log_find_event │ │ │ │ - 0x000434d0 5f696473 5f636f00 7a656974 67656973 _ids_co.zeitgeis │ │ │ │ - 0x000434e0 745f6c6f 675f6669 6e645f72 656c6174 t_log_find_relat │ │ │ │ - 0x000434f0 65645f75 7269735f 636f0000 7a656974 ed_uris_co..zeit │ │ │ │ - 0x00043500 67656973 745f6c6f 675f696e 73657274 geist_log_insert │ │ │ │ - 0x00043510 5f657665 6e747300 7a656974 67656973 _events.zeitgeis │ │ │ │ - 0x00043520 745f6c6f 675f696e 73657274 5f657665 t_log_insert_eve │ │ │ │ - 0x00043530 6e745f63 6f000000 7a656974 67656973 nt_co...zeitgeis │ │ │ │ - 0x00043540 745f6c6f 675f696e 73657274 5f657665 t_log_insert_eve │ │ │ │ - 0x00043550 6e740000 7a656974 67656973 745f6c6f nt..zeitgeist_lo │ │ │ │ - 0x00043560 675f696e 73657274 5f657665 6e745f6e g_insert_event_n │ │ │ │ - 0x00043570 6f5f7265 706c7900 7a656974 67656973 o_reply.zeitgeis │ │ │ │ - 0x00043580 745f6c6f 675f696e 73657274 5f657665 t_log_insert_eve │ │ │ │ - 0x00043590 6e74735f 6e6f5f72 65706c79 00000000 nts_no_reply.... │ │ │ │ - 0x000435a0 7a656974 67656973 745f6c6f 675f6669 zeitgeist_log_fi │ │ │ │ - 0x000435b0 6e645f65 76656e74 73000000 7a656974 nd_events...zeit │ │ │ │ - 0x000435c0 67656973 745f6c6f 675f6669 6e645f65 geist_log_find_e │ │ │ │ - 0x000435d0 76656e74 5f696473 00000000 7a656974 vent_ids....zeit │ │ │ │ - 0x000435e0 67656973 745f6c6f 675f6765 745f6576 geist_log_get_ev │ │ │ │ - 0x000435f0 656e7473 00000000 7a656974 67656973 ents....zeitgeis │ │ │ │ - 0x00043600 745f6c6f 675f6669 6e645f72 656c6174 t_log_find_relat │ │ │ │ - 0x00043610 65645f75 72697300 7a656974 67656973 ed_uris.zeitgeis │ │ │ │ - 0x00043620 745f6c6f 675f6465 6c657465 5f657665 t_log_delete_eve │ │ │ │ - 0x00043630 6e747300 7a656974 67656973 745f6c6f nts.zeitgeist_lo │ │ │ │ - 0x00043640 675f7175 69740000 7a656974 67656973 g_quit..zeitgeis │ │ │ │ - 0x00043650 745f6c6f 675f696e 7374616c 6c5f6d6f t_log_install_mo │ │ │ │ - 0x00043660 6e69746f 72000000 7a656974 67656973 nitor...zeitgeis │ │ │ │ - 0x00043670 745f6c6f 675f7265 6d6f7665 5f6d6f6e t_log_remove_mon │ │ │ │ - 0x00043680 69746f72 00000000 7a656974 67656973 itor....zeitgeis │ │ │ │ - 0x00043690 745f6c6f 675f6765 745f7665 7273696f t_log_get_versio │ │ │ │ - 0x000436a0 6e000000 7a656974 67656973 745f6c6f n...zeitgeist_lo │ │ │ │ - 0x000436b0 675f6765 745f6578 74656e73 696f6e73 g_get_extensions │ │ │ │ - 0x000436c0 00000000 7a656974 67656973 745f6c6f ....zeitgeist_lo │ │ │ │ - 0x000436d0 675f6461 74617061 74680000 675f6363 g_datapath..g_cc │ │ │ │ - 0x000436e0 6c6f7375 72655f75 7365725f 6d617273 losure_user_mars │ │ │ │ - 0x000436f0 68616c5f 564f4944 5f5f4f42 4a454354 hal_VOID__OBJECT │ │ │ │ - 0x00043700 5f4f424a 45435400 675f6363 6c6f7375 _OBJECT.g_cclosu │ │ │ │ - 0x00043710 72655f75 7365725f 6d617273 68616c5f re_user_marshal_ │ │ │ │ - 0x00043720 564f4944 5f5f4f42 4a454354 5f504f49 VOID__OBJECT_POI │ │ │ │ - 0x00043730 4e544552 5f494e54 00000000 7a656974 NTER_INT....zeit │ │ │ │ - 0x00043740 67656973 745f6d6f 6e69746f 725f7265 geist_monitor_re │ │ │ │ - 0x00043750 616c5f6e 6f746966 795f6465 6c657465 al_notify_delete │ │ │ │ - 0x00043760 00000000 7a656974 67656973 745f6d6f ....zeitgeist_mo │ │ │ │ - 0x00043770 6e69746f 725f7265 616c5f6e 6f746966 nitor_real_notif │ │ │ │ - 0x00043780 795f6465 6c657465 5f636f00 7a656974 y_delete_co.zeit │ │ │ │ - 0x00043790 67656973 745f6d6f 6e69746f 725f7265 geist_monitor_re │ │ │ │ - 0x000437a0 616c5f6e 6f746966 795f696e 73657274 al_notify_insert │ │ │ │ - 0x000437b0 00000000 7a656974 67656973 745f6d6f ....zeitgeist_mo │ │ │ │ - 0x000437c0 6e69746f 725f7265 616c5f6e 6f746966 nitor_real_notif │ │ │ │ - 0x000437d0 795f696e 73657274 5f636f00 7a656974 y_insert_co.zeit │ │ │ │ - 0x000437e0 67656973 745f6d6f 6e69746f 725f6765 geist_monitor_ge │ │ │ │ - 0x000437f0 745f7465 6d706c61 74657300 7a656974 t_templates.zeit │ │ │ │ - 0x00043800 67656973 745f6d6f 6e69746f 725f6765 geist_monitor_ge │ │ │ │ - 0x00043810 745f7061 74680000 7a656974 67656973 t_path..zeitgeis │ │ │ │ - 0x00043820 745f6d6f 6e69746f 725f6765 745f7469 t_monitor_get_ti │ │ │ │ - 0x00043830 6d655f72 616e6765 00000000 7a656974 me_range....zeit │ │ │ │ - 0x00043840 67656973 745f6d6f 6e69746f 725f7365 geist_monitor_se │ │ │ │ - 0x00043850 745f7469 6d655f72 616e6765 00000000 t_time_range.... │ │ │ │ - 0x00043860 7a656974 67656973 745f6d6f 6e69746f zeitgeist_monito │ │ │ │ - 0x00043870 725f6765 745f6576 656e745f 74656d70 r_get_event_temp │ │ │ │ - 0x00043880 6c617465 73000000 7a656974 67656973 lates...zeitgeis │ │ │ │ - 0x00043890 745f6d6f 6e69746f 725f7365 745f6576 t_monitor_set_ev │ │ │ │ - 0x000438a0 656e745f 74656d70 6c617465 73000000 ent_templates... │ │ │ │ - 0x000438b0 7a656974 67656973 745f6d6f 6e69746f zeitgeist_monito │ │ │ │ - 0x000438c0 725f636f 6e737472 75637400 7a656974 r_construct.zeit │ │ │ │ - 0x000438d0 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ - 0x000438e0 78795f77 72617070 65725f6f 6e5f636f xy_wrapper_on_co │ │ │ │ - 0x000438f0 6e6e6563 74696f6e 5f657374 61626c69 nnection_establi │ │ │ │ - 0x00043900 73686564 00000000 7a656974 67656973 shed....zeitgeis │ │ │ │ - 0x00043910 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ - 0x00043920 72617070 65725f6f 6e5f636f 6e6e6563 rapper_on_connec │ │ │ │ - 0x00043930 74696f6e 5f6c6f73 74000000 7a656974 tion_lost...zeit │ │ │ │ - 0x00043940 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ - 0x00043950 78795f77 72617070 65725f67 65745f70 xy_wrapper_get_p │ │ │ │ - 0x00043960 726f7879 5f637265 61746564 00000000 roxy_created.... │ │ │ │ - 0x00043970 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ - 0x00043980 5f70726f 78795f77 72617070 65725f67 _proxy_wrapper_g │ │ │ │ - 0x00043990 65745f69 735f636f 6e6e6563 74656400 et_is_connected. │ │ │ │ - 0x000439a0 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ - 0x000439b0 5f70726f 78795f77 72617070 65725f73 _proxy_wrapper_s │ │ │ │ - 0x000439c0 65745f70 726f7879 5f637265 61746564 et_proxy_created │ │ │ │ - 0x000439d0 00000000 7a656974 67656973 745f7175 ....zeitgeist_qu │ │ │ │ - 0x000439e0 65756564 5f70726f 78795f77 72617070 eued_proxy_wrapp │ │ │ │ - 0x000439f0 65725f73 65745f69 735f636f 6e6e6563 er_set_is_connec │ │ │ │ - 0x00043a00 74656400 7a656974 67656973 745f7175 ted.zeitgeist_qu │ │ │ │ - 0x00043a10 65756564 5f70726f 78795f77 72617070 eued_proxy_wrapp │ │ │ │ - 0x00043a20 65725f6e 616d655f 6f776e65 725f6368 er_name_owner_ch │ │ │ │ - 0x00043a30 616e6765 64000000 7a656974 67656973 anged...zeitgeis │ │ │ │ - 0x00043a40 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ - 0x00043a50 72617070 65725f71 75657565 645f6d65 rapper_queued_me │ │ │ │ - 0x00043a60 74686f64 5f736574 5f717565 7565645f thod_set_queued_ │ │ │ │ - 0x00043a70 6d657468 6f640000 7a656974 67656973 method..zeitgeis │ │ │ │ - 0x00043a80 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ - 0x00043a90 72617070 65725f71 75657565 645f6d65 rapper_queued_me │ │ │ │ - 0x00043aa0 74686f64 5f676574 5f717565 7565645f thod_get_queued_ │ │ │ │ - 0x00043ab0 6d657468 6f640000 0f000000 7a656974 method......zeit │ │ │ │ - 0x00043ac0 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ - 0x00043ad0 78795f77 72617070 65725f77 6169745f xy_wrapper_wait_ │ │ │ │ - 0x00043ae0 666f725f 70726f78 795f636f 00000000 for_proxy_co.... │ │ │ │ - 0x00043af0 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ - 0x00043b00 5f70726f 78795f77 72617070 65725f77 _proxy_wrapper_w │ │ │ │ - 0x00043b10 6169745f 666f725f 70726f78 79000000 ait_for_proxy... │ │ │ │ - 0x00043b20 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ - 0x00043b30 5f70726f 78795f77 72617070 65725f70 _proxy_wrapper_p │ │ │ │ - 0x00043b40 6172616d 5f737065 635f7175 65756564 aram_spec_queued │ │ │ │ - 0x00043b50 5f6d6574 686f6400 7a656974 67656973 _method.zeitgeis │ │ │ │ - 0x00043b60 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ - 0x00043b70 72617070 65725f76 616c7565 5f676574 rapper_value_get │ │ │ │ - 0x00043b80 5f717565 7565645f 6d657468 6f640000 _queued_method.. │ │ │ │ - 0x00043b90 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ - 0x00043ba0 5f70726f 78795f77 72617070 65725f70 _proxy_wrapper_p │ │ │ │ - 0x00043bb0 726f6365 73735f71 75657565 645f6d65 rocess_queued_me │ │ │ │ - 0x00043bc0 74686f64 73000000 7a656974 67656973 thods...zeitgeis │ │ │ │ - 0x00043bd0 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ - 0x00043be0 72617070 65725f70 726f7879 5f616371 rapper_proxy_acq │ │ │ │ - 0x00043bf0 75697265 64000000 7a656974 67656973 uired...zeitgeis │ │ │ │ - 0x00043c00 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ - 0x00043c10 72617070 65725f70 726f7879 5f756e61 rapper_proxy_una │ │ │ │ - 0x00043c20 7661696c 61626c65 00000000 7a656974 vailable....zeit │ │ │ │ - 0x00043c30 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ - 0x00043c40 78795f77 72617070 65725f76 616c7565 xy_wrapper_value │ │ │ │ - 0x00043c50 5f736574 5f717565 7565645f 6d657468 _set_queued_meth │ │ │ │ - 0x00043c60 6f640000 7a656974 67656973 745f7175 od..zeitgeist_qu │ │ │ │ - 0x00043c70 65756564 5f70726f 78795f77 72617070 eued_proxy_wrapp │ │ │ │ - 0x00043c80 65725f76 616c7565 5f74616b 655f7175 er_value_take_qu │ │ │ │ - 0x00043c90 65756564 5f6d6574 686f6400 7a656974 eued_method.zeit │ │ │ │ - 0x00043ca0 67656973 745f7265 6d6f7465 5f6c6f67 geist_remote_log │ │ │ │ - 0x00043cb0 5f676574 5f657874 656e7369 6f6e7300 _get_extensions. │ │ │ │ - 0x00043cc0 7a656974 67656973 745f7265 6d6f7465 zeitgeist_remote │ │ │ │ - 0x00043cd0 5f6c6f67 5f676574 5f766572 73696f6e _log_get_version │ │ │ │ - 0x00043ce0 00000000 7a656974 67656973 745f7265 ....zeitgeist_re │ │ │ │ - 0x00043cf0 6d6f7465 5f6c6f67 5f676574 5f646174 mote_log_get_dat │ │ │ │ - 0x00043d00 61706174 68000000 7a656974 67656973 apath...zeitgeis │ │ │ │ - 0x00043d10 745f6e65 74776f72 6b5f6d61 6e616765 t_network_manage │ │ │ │ - 0x00043d20 725f6462 75735f73 74617465 00000000 r_dbus_state.... │ │ │ │ - 0x00043d30 7a656974 67656973 745f636f 6e6e6d61 zeitgeist_connma │ │ │ │ - 0x00043d40 6e5f6d61 6e616765 725f6462 75735f67 n_manager_dbus_g │ │ │ │ - 0x00043d50 65745f73 74617465 00000000 00000000 et_state........ │ │ │ │ - 0x00043d60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00043d70 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00043d80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00043d90 00000000 00000000 7a656974 67656973 ........zeitgeis │ │ │ │ - 0x00043da0 745f6461 74615f73 6f757263 655f746f t_data_source_to │ │ │ │ - 0x00043db0 5f766172 69616e74 00000000 7a656974 _variant....zeit │ │ │ │ - 0x00043dc0 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ - 0x00043dd0 655f6765 745f756e 69717565 5f696400 e_get_unique_id. │ │ │ │ - 0x00043de0 5f5f6c61 6d626461 345f0000 7a656974 __lambda4_..zeit │ │ │ │ - 0x00043df0 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ - 0x00043e00 655f7365 745f756e 69717565 5f696400 e_set_unique_id. │ │ │ │ - 0x00043e10 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x00043e20 6f757263 655f6765 745f6e61 6d650000 ource_get_name.. │ │ │ │ - 0x00043e30 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x00043e40 6f757263 655f7365 745f6e61 6d650000 ource_set_name.. │ │ │ │ - 0x00043e50 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x00043e60 6f757263 655f6765 745f6465 73637269 ource_get_descri │ │ │ │ - 0x00043e70 7074696f 6e000000 7a656974 67656973 ption...zeitgeis │ │ │ │ - 0x00043e80 745f6461 74615f73 6f757263 655f7365 t_data_source_se │ │ │ │ - 0x00043e90 745f6465 73637269 7074696f 6e000000 t_description... │ │ │ │ - 0x00043ea0 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x00043eb0 6f757263 655f6765 745f6576 656e745f ource_get_event_ │ │ │ │ - 0x00043ec0 74656d70 6c617465 73000000 7a656974 templates...zeit │ │ │ │ - 0x00043ed0 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ - 0x00043ee0 655f7365 745f6576 656e745f 74656d70 e_set_event_temp │ │ │ │ - 0x00043ef0 6c617465 73000000 7a656974 67656973 lates...zeitgeis │ │ │ │ - 0x00043f00 745f6461 74615f73 6f757263 655f6765 t_data_source_ge │ │ │ │ - 0x00043f10 745f656e 61626c65 64000000 7a656974 t_enabled...zeit │ │ │ │ - 0x00043f20 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ - 0x00043f30 655f7365 745f656e 61626c65 64000000 e_set_enabled... │ │ │ │ - 0x00043f40 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x00043f50 6f757263 655f636f 6e737472 7563745f ource_construct_ │ │ │ │ - 0x00043f60 66756c6c 00000000 7a656974 67656973 full....zeitgeis │ │ │ │ - 0x00043f70 745f6461 74615f73 6f757263 655f6765 t_data_source_ge │ │ │ │ - 0x00043f80 745f7275 6e6e696e 67000000 7a656974 t_running...zeit │ │ │ │ - 0x00043f90 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ - 0x00043fa0 655f7365 745f7275 6e6e696e 67000000 e_set_running... │ │ │ │ - 0x00043fb0 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x00043fc0 6f757263 655f6765 745f7469 6d657374 ource_get_timest │ │ │ │ - 0x00043fd0 616d7000 7a656974 67656973 745f6461 amp.zeitgeist_da │ │ │ │ - 0x00043fe0 74615f73 6f757263 655f7365 745f7469 ta_source_set_ti │ │ │ │ - 0x00043ff0 6d657374 616d7000 7a656974 67656973 mestamp.zeitgeis │ │ │ │ - 0x00044000 745f6461 74615f73 6f757263 655f636f t_data_source_co │ │ │ │ - 0x00044010 6e737472 7563745f 66726f6d 5f766172 nstruct_from_var │ │ │ │ - 0x00044020 69616e74 00000000 7a656974 67656973 iant....zeitgeis │ │ │ │ - 0x00044030 745f6461 74615f73 6f757263 65735f66 t_data_sources_f │ │ │ │ - 0x00044040 726f6d5f 76617269 616e7400 7a656974 rom_variant.zeit │ │ │ │ - 0x00044050 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ - 0x00044060 65735f74 6f5f7661 7269616e 74000000 es_to_variant... │ │ │ │ - 0x00044070 7a656974 67656973 745f6d69 6d655f72 zeitgeist_mime_r │ │ │ │ - 0x00044080 65676578 5f6e6577 00000000 7a656974 egex_new....zeit │ │ │ │ - 0x00044090 67656973 745f7572 695f7363 68656d65 geist_uri_scheme │ │ │ │ - 0x000440a0 5f6e6577 00000000 7a656974 67656973 _new....zeitgeis │ │ │ │ - 0x000440b0 745f7265 67697374 65725f6d 696d6574 t_register_mimet │ │ │ │ - 0x000440c0 79706500 7a656974 67656973 745f7265 ype.zeitgeist_re │ │ │ │ - 0x000440d0 67697374 65725f6d 696d6574 7970655f gister_mimetype_ │ │ │ │ - 0x000440e0 72656765 78000000 7a656974 67656973 regex...zeitgeis │ │ │ │ - 0x000440f0 745f7265 67697374 65725f75 72695f73 t_register_uri_s │ │ │ │ - 0x00044100 6368656d 65000000 7a656974 67656973 cheme...zeitgeis │ │ │ │ - 0x00044110 745f6d61 6e696665 73746174 696f6e5f t_manifestation_ │ │ │ │ - 0x00044120 666f725f 75726900 7a656974 67656973 for_uri.zeitgeis │ │ │ │ - 0x00044130 745f6e65 78745f73 7472696e 675f6f72 t_next_string_or │ │ │ │ - 0x00044140 5f6e756c 6c000000 7a656974 67656973 _null...zeitgeis │ │ │ │ - 0x00044150 745f6576 656e745f 6765745f 7375626a t_event_get_subj │ │ │ │ - 0x00044160 65637400 7a656974 67656973 745f6576 ect.zeitgeist_ev │ │ │ │ - 0x00044170 656e745f 6e756d5f 7375626a 65637473 ent_num_subjects │ │ │ │ - 0x00044180 00000000 76616c61 5f675f70 74725f61 ....vala_g_ptr_a │ │ │ │ - 0x00044190 72726179 5f676574 5f6c656e 67746800 rray_get_length. │ │ │ │ - 0x000441a0 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ - 0x000441b0 6164645f 7375626a 65637400 7a656974 add_subject.zeit │ │ │ │ - 0x000441c0 67656973 745f6576 656e745f 74616b65 geist_event_take │ │ │ │ - 0x000441d0 5f737562 6a656374 00000000 7a656974 _subject....zeit │ │ │ │ - 0x000441e0 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ - 0x000441f0 69640000 7a656974 67656973 745f6576 id..zeitgeist_ev │ │ │ │ - 0x00044200 656e745f 7365745f 69640000 7a656974 ent_set_id..zeit │ │ │ │ - 0x00044210 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ - 0x00044220 74696d65 7374616d 70000000 7a656974 timestamp...zeit │ │ │ │ - 0x00044230 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ - 0x00044240 74696d65 7374616d 70000000 7a656974 timestamp...zeit │ │ │ │ - 0x00044250 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ - 0x00044260 6f726967 696e0000 7a656974 67656973 origin..zeitgeis │ │ │ │ - 0x00044270 745f6576 656e745f 7365745f 6f726967 t_event_set_orig │ │ │ │ - 0x00044280 696e0000 7a656974 67656973 745f6576 in..zeitgeist_ev │ │ │ │ - 0x00044290 656e745f 6765745f 6163746f 72000000 ent_get_actor... │ │ │ │ - 0x000442a0 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ - 0x000442b0 7365745f 6163746f 72000000 7a656974 set_actor...zeit │ │ │ │ - 0x000442c0 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ - 0x000442d0 6163746f 725f6672 6f6d5f61 70705f69 actor_from_app_i │ │ │ │ - 0x000442e0 6e666f00 7a656974 67656973 745f6576 nfo.zeitgeist_ev │ │ │ │ - 0x000442f0 656e745f 6765745f 696e7465 72707265 ent_get_interpre │ │ │ │ - 0x00044300 74617469 6f6e0000 7a656974 67656973 tation..zeitgeis │ │ │ │ - 0x00044310 745f6576 656e745f 7365745f 696e7465 t_event_set_inte │ │ │ │ - 0x00044320 72707265 74617469 6f6e0000 7a656974 rpretation..zeit │ │ │ │ - 0x00044330 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ - 0x00044340 6d616e69 66657374 6174696f 6e000000 manifestation... │ │ │ │ - 0x00044350 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ - 0x00044360 746f5f76 61726961 6e740000 7a656974 to_variant..zeit │ │ │ │ - 0x00044370 67656973 745f6576 656e745f 64656275 geist_event_debu │ │ │ │ - 0x00044380 675f7072 696e7400 7a656974 67656973 g_print.zeitgeis │ │ │ │ - 0x00044390 745f6576 656e745f 6d617463 6865735f t_event_matches_ │ │ │ │ - 0x000443a0 74656d70 6c617465 00000000 7a656974 template....zeit │ │ │ │ - 0x000443b0 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ - 0x000443c0 6d616e69 66657374 6174696f 6e000000 manifestation... │ │ │ │ - 0x000443d0 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ - 0x000443e0 6765745f 7375626a 65637473 00000000 get_subjects.... │ │ │ │ - 0x000443f0 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ - 0x00044400 7365745f 7375626a 65637473 00000000 set_subjects.... │ │ │ │ - 0x00044410 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ - 0x00044420 6765745f 7061796c 6f616400 7a656974 get_payload.zeit │ │ │ │ - 0x00044430 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ - 0x00044440 7061796c 6f616400 7a656974 67656973 payload.zeitgeis │ │ │ │ - 0x00044450 745f6576 656e745f 636f6e73 74727563 t_event_construc │ │ │ │ - 0x00044460 745f6672 6f6d5f76 61726961 6e740000 t_from_variant.. │ │ │ │ - 0x00044470 75696e74 36345f70 61727365 00000000 uint64_parse.... │ │ │ │ - 0x00044480 696e7436 345f7061 72736500 7a656974 int64_parse.zeit │ │ │ │ - 0x00044490 67656973 745f6576 656e7473 5f66726f geist_events_fro │ │ │ │ - 0x000444a0 6d5f7661 7269616e 74000000 7a656974 m_variant...zeit │ │ │ │ - 0x000444b0 67656973 745f6576 656e7473 5f746f5f geist_events_to_ │ │ │ │ - 0x000444c0 76617269 616e7400 7a656974 67656973 variant.zeitgeis │ │ │ │ - 0x000444d0 745f6576 656e7473 5f746f5f 76617269 t_events_to_vari │ │ │ │ - 0x000444e0 616e745f 77697468 5f6c696d 69740000 ant_with_limit.. │ │ │ │ - 0x000444f0 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ - 0x00044500 745f6765 745f7572 69000000 7a656974 t_get_uri...zeit │ │ │ │ - 0x00044510 67656973 745f7375 626a6563 745f7365 geist_subject_se │ │ │ │ - 0x00044520 745f7572 69000000 7a656974 67656973 t_uri...zeitgeis │ │ │ │ - 0x00044530 745f7375 626a6563 745f6765 745f6f72 t_subject_get_or │ │ │ │ - 0x00044540 6967696e 00000000 7a656974 67656973 igin....zeitgeis │ │ │ │ - 0x00044550 745f7375 626a6563 745f7365 745f6f72 t_subject_set_or │ │ │ │ - 0x00044560 6967696e 00000000 7a656974 67656973 igin....zeitgeis │ │ │ │ - 0x00044570 745f7375 626a6563 745f6765 745f7465 t_subject_get_te │ │ │ │ - 0x00044580 78740000 7a656974 67656973 745f7375 xt..zeitgeist_su │ │ │ │ - 0x00044590 626a6563 745f7365 745f7465 78740000 bject_set_text.. │ │ │ │ - 0x000445a0 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ - 0x000445b0 745f6765 745f7374 6f726167 65000000 t_get_storage... │ │ │ │ - 0x000445c0 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ - 0x000445d0 745f7365 745f7374 6f726167 65000000 t_set_storage... │ │ │ │ - 0x000445e0 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ - 0x000445f0 745f6765 745f6375 7272656e 745f7572 t_get_current_ur │ │ │ │ - 0x00044600 69000000 7a656974 67656973 745f7375 i...zeitgeist_su │ │ │ │ - 0x00044610 626a6563 745f7365 745f6375 7272656e bject_set_curren │ │ │ │ - 0x00044620 745f7572 69000000 7a656974 67656973 t_uri...zeitgeis │ │ │ │ - 0x00044630 745f7375 626a6563 745f6765 745f6375 t_subject_get_cu │ │ │ │ - 0x00044640 7272656e 745f6f72 6967696e 00000000 rrent_origin.... │ │ │ │ - 0x00044650 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ - 0x00044660 745f7365 745f6375 7272656e 745f6f72 t_set_current_or │ │ │ │ - 0x00044670 6967696e 00000000 7a656974 67656973 igin....zeitgeis │ │ │ │ - 0x00044680 745f7375 626a6563 745f6765 745f6d69 t_subject_get_mi │ │ │ │ - 0x00044690 6d657479 70650000 7a656974 67656973 metype..zeitgeis │ │ │ │ - 0x000446a0 745f7375 626a6563 745f7365 745f6d69 t_subject_set_mi │ │ │ │ - 0x000446b0 6d657479 70650000 7a656974 67656973 metype..zeitgeis │ │ │ │ - 0x000446c0 745f7375 626a6563 745f6765 745f696e t_subject_get_in │ │ │ │ - 0x000446d0 74657270 72657461 74696f6e 00000000 terpretation.... │ │ │ │ - 0x000446e0 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ - 0x000446f0 745f7365 745f696e 74657270 72657461 t_set_interpreta │ │ │ │ - 0x00044700 74696f6e 00000000 7a656974 67656973 tion....zeitgeis │ │ │ │ - 0x00044710 745f7375 626a6563 745f6765 745f6d61 t_subject_get_ma │ │ │ │ - 0x00044720 6e696665 73746174 696f6e00 7a656974 nifestation.zeit │ │ │ │ - 0x00044730 67656973 745f7375 626a6563 745f746f geist_subject_to │ │ │ │ - 0x00044740 5f766172 69616e74 00000000 7a656974 _variant....zeit │ │ │ │ - 0x00044750 67656973 745f7375 626a6563 745f6d61 geist_subject_ma │ │ │ │ - 0x00044760 74636865 735f7465 6d706c61 74650000 tches_template.. │ │ │ │ - 0x00044770 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ - 0x00044780 745f7365 745f6d61 6e696665 73746174 t_set_manifestat │ │ │ │ - 0x00044790 696f6e00 7a656974 67656973 745f7375 ion.zeitgeist_su │ │ │ │ - 0x000447a0 626a6563 745f636f 6e737472 7563745f bject_construct_ │ │ │ │ - 0x000447b0 66726f6d 5f766172 69616e74 00000000 from_variant.... │ │ │ │ - 0x000447c0 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ - 0x000447d0 616e6765 5f746f5f 76617269 616e7400 ange_to_variant. │ │ │ │ - 0x000447e0 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ - 0x000447f0 616e6765 5f676574 5f737461 72740000 ange_get_start.. │ │ │ │ - 0x00044800 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ - 0x00044810 616e6765 5f736574 5f737461 72740000 ange_set_start.. │ │ │ │ - 0x00044820 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ - 0x00044830 616e6765 5f676574 5f656e64 00000000 ange_get_end.... │ │ │ │ - 0x00044840 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ - 0x00044850 616e6765 5f736574 5f656e64 00000000 ange_set_end.... │ │ │ │ - 0x00044860 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ - 0x00044870 616e6765 5f636f6e 73747275 63745f66 ange_construct_f │ │ │ │ - 0x00044880 726f6d5f 76617269 616e7400 7a656974 rom_variant.zeit │ │ │ │ - 0x00044890 67656973 745f7469 6d655f72 616e6765 geist_time_range │ │ │ │ - 0x000448a0 5f696e74 65727365 63740000 7a656974 _intersect..zeit │ │ │ │ - 0x000448b0 67656973 745f7469 6d657374 616d705f geist_timestamp_ │ │ │ │ - 0x000448c0 66726f6d 5f74696d 6576616c 00000000 from_timeval.... │ │ │ │ - 0x000448d0 7a656974 67656973 745f7469 6d657374 zeitgeist_timest │ │ │ │ - 0x000448e0 616d705f 66726f6d 5f69736f 38363031 amp_from_iso8601 │ │ │ │ - 0x000448f0 00000000 7a656974 67656973 745f7469 ....zeitgeist_ti │ │ │ │ - 0x00044900 6d657374 616d705f 66726f6d 5f646174 mestamp_from_dat │ │ │ │ - 0x00044910 65000000 0f000000 7a656974 67656973 e.......zeitgeis │ │ │ │ - 0x00044920 745f7379 6d626f6c 5f706172 616d5f73 t_symbol_param_s │ │ │ │ - 0x00044930 7065635f 696e666f 00000000 7a656974 pec_info....zeit │ │ │ │ - 0x00044940 67656973 745f7379 6d626f6c 5f76616c geist_symbol_val │ │ │ │ - 0x00044950 75655f67 65745f69 6e666f00 7a656974 ue_get_info.zeit │ │ │ │ - 0x00044960 67656973 745f7379 6d626f6c 5f696e66 geist_symbol_inf │ │ │ │ - 0x00044970 6f5f7265 67697374 65720000 7a656974 o_register..zeit │ │ │ │ - 0x00044980 67656973 745f7379 6d626f6c 5f676574 geist_symbol_get │ │ │ │ - 0x00044990 5f646973 706c6179 5f6e616d 65000000 _display_name... │ │ │ │ - 0x000449a0 7a656974 67656973 745f7379 6d626f6c zeitgeist_symbol │ │ │ │ - 0x000449b0 5f676574 5f646573 63726970 74696f6e _get_description │ │ │ │ - 0x000449c0 00000000 7a656974 67656973 745f7379 ....zeitgeist_sy │ │ │ │ - 0x000449d0 6d626f6c 5f676574 5f616c6c 5f706172 mbol_get_all_par │ │ │ │ - 0x000449e0 656e7473 00000000 7a656974 67656973 ents....zeitgeis │ │ │ │ - 0x000449f0 745f7379 6d626f6c 5f676574 5f616c6c t_symbol_get_all │ │ │ │ - 0x00044a00 5f636869 6c647265 6e000000 7a656974 _children...zeit │ │ │ │ - 0x00044a10 67656973 745f7379 6d626f6c 5f676574 geist_symbol_get │ │ │ │ - 0x00044a20 5f636869 6c647265 6e000000 7a656974 _children...zeit │ │ │ │ - 0x00044a30 67656973 745f7379 6d626f6c 5f676574 geist_symbol_get │ │ │ │ - 0x00044a40 5f706172 656e7473 00000000 7a656974 _parents....zeit │ │ │ │ - 0x00044a50 67656973 745f7379 6d626f6c 5f76616c geist_symbol_val │ │ │ │ - 0x00044a60 75655f73 65745f69 6e666f00 7a656974 ue_set_info.zeit │ │ │ │ - 0x00044a70 67656973 745f7379 6d626f6c 5f76616c geist_symbol_val │ │ │ │ - 0x00044a80 75655f74 616b655f 696e666f 00000000 ue_take_info.... │ │ │ │ - 0x00044a90 7a656974 67656973 745f7265 73756c74 zeitgeist_result │ │ │ │ - 0x00044aa0 5f736574 5f73697a 65000000 7a656974 _set_size...zeit │ │ │ │ - 0x00044ab0 67656973 745f7265 73756c74 5f736574 geist_result_set │ │ │ │ - 0x00044ac0 5f657374 696d6174 65645f6d 61746368 _estimated_match │ │ │ │ - 0x00044ad0 65730000 7a656974 67656973 745f7265 es..zeitgeist_re │ │ │ │ - 0x00044ae0 73756c74 5f736574 5f6e6578 745f7661 sult_set_next_va │ │ │ │ - 0x00044af0 6c756500 7a656974 67656973 745f7265 lue.zeitgeist_re │ │ │ │ - 0x00044b00 73756c74 5f736574 5f686173 5f6e6578 sult_set_has_nex │ │ │ │ - 0x00044b10 74000000 7a656974 67656973 745f7265 t...zeitgeist_re │ │ │ │ - 0x00044b20 73756c74 5f736574 5f74656c 6c000000 sult_set_tell... │ │ │ │ - 0x00044b30 7a656974 67656973 745f7265 73756c74 zeitgeist_result │ │ │ │ - 0x00044b40 5f736574 5f726573 65740000 76616c61 _set_reset..vala │ │ │ │ - 0x00044b50 5f675f70 74725f61 72726179 5f676574 _g_ptr_array_get │ │ │ │ - 0x00044b60 5f6c656e 67746800 7a656974 67656973 _length.zeitgeis │ │ │ │ - 0x00044b70 745f7369 6d706c65 5f726573 756c745f t_simple_result_ │ │ │ │ - 0x00044b80 7365745f 636f6e73 74727563 74000000 set_construct... │ │ │ │ - 0x00044b90 7a656974 67656973 745f7369 6d706c65 zeitgeist_simple │ │ │ │ - 0x00044ba0 5f726573 756c745f 7365745f 636f6e73 _result_set_cons │ │ │ │ - 0x00044bb0 74727563 745f7769 74685f6e 756d5f6d truct_with_num_m │ │ │ │ - 0x00044bc0 61746368 65730000 73747269 6e675f73 atches..string_s │ │ │ │ - 0x00044bd0 75627374 72696e67 00000000 7a656974 ubstring....zeit │ │ │ │ - 0x00044be0 67656973 745f7574 696c735f 7365745f geist_utils_set_ │ │ │ │ - 0x00044bf0 64617461 62617365 5f66696c 655f7061 database_file_pa │ │ │ │ - 0x00044c00 74680000 7a656974 67656973 745f7574 th..zeitgeist_ut │ │ │ │ - 0x00044c10 696c735f 70617273 655f6e65 67617469 ils_parse_negati │ │ │ │ - 0x00044c20 6f6e0000 7a656974 67656973 745f7574 on..zeitgeist_ut │ │ │ │ - 0x00044c30 696c735f 70617273 655f6e6f 65787061 ils_parse_noexpa │ │ │ │ - 0x00044c40 6e640000 7a656974 67656973 745f7574 nd..zeitgeist_ut │ │ │ │ - 0x00044c50 696c735f 70617273 655f7769 6c646361 ils_parse_wildca │ │ │ │ - 0x00044c60 72640000 7a656974 67656973 745f7574 rd..zeitgeist_ut │ │ │ │ - 0x00044c70 696c735f 61737365 72745f73 69670000 ils_assert_sig.. │ │ │ │ - 0x00044c80 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ - 0x00044c90 6465725f 67726f75 705f616e 645f736f der_group_and_so │ │ │ │ - 0x00044ca0 72740000 7a656974 67656973 745f6462 rt..zeitgeist_db │ │ │ │ - 0x00044cb0 5f726561 6465725f 64656c65 74655f66 _reader_delete_f │ │ │ │ - 0x00044cc0 726f6d5f 63616368 65000000 7a656974 rom_cache...zeit │ │ │ │ - 0x00044cd0 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ - 0x00044ce0 6765745f 6576656e 745f6672 6f6d5f72 get_event_from_r │ │ │ │ - 0x00044cf0 6f770000 7a656974 67656973 745f6462 ow..zeitgeist_db │ │ │ │ - 0x00044d00 5f726561 6465725f 6765745f 7375626a _reader_get_subj │ │ │ │ - 0x00044d10 6563745f 66726f6d 5f726f77 00000000 ect_from_row.... │ │ │ │ - 0x00044d20 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ - 0x00044d30 6465725f 6765745f 6576656e 74730000 der_get_events.. │ │ │ │ - 0x00044d40 675f7074 725f6172 7261795f 73657400 g_ptr_array_set. │ │ │ │ - 0x00044d50 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ - 0x00044d60 6465725f 66696e64 5f657665 6e745f69 der_find_event_i │ │ │ │ - 0x00044d70 64735f66 6f725f63 6c617573 65000000 ds_for_clause... │ │ │ │ - 0x00044d80 73747269 6e675f72 65706c61 63650000 string_replace.. │ │ │ │ - 0x00044d90 76616c61 5f675f70 74725f61 72726179 vala_g_ptr_array │ │ │ │ - 0x00044da0 5f676574 5f6c656e 67746800 75696e74 _get_length.uint │ │ │ │ - 0x00044db0 36345f70 61727365 00000000 7a656974 64_parse....zeit │ │ │ │ - 0x00044dc0 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ - 0x00044dd0 636c6f73 65000000 7a656974 67656973 close...zeitgeis │ │ │ │ - 0x00044de0 745f6462 5f726561 6465725f 61737365 t_db_reader_asse │ │ │ │ - 0x00044df0 72745f6e 6f5f6e65 67617469 6f6e0000 rt_no_negation.. │ │ │ │ - 0x00044e00 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ - 0x00044e10 6465725f 61737365 72745f6e 6f5f6e6f der_assert_no_no │ │ │ │ - 0x00044e20 65787061 6e640000 7a656974 67656973 expand..zeitgeis │ │ │ │ - 0x00044e30 745f6462 5f726561 6465725f 61737365 t_db_reader_asse │ │ │ │ - 0x00044e40 72745f6e 6f5f7769 6c646361 72640000 rt_no_wildcard.. │ │ │ │ - 0x00044e50 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ - 0x00044e60 6465725f 6765745f 77686572 655f636c der_get_where_cl │ │ │ │ - 0x00044e70 61757365 5f666f72 5f73796d 626f6c00 ause_for_symbol. │ │ │ │ - 0x00044e80 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ - 0x00044e90 6465725f 6765745f 77686572 655f636c der_get_where_cl │ │ │ │ - 0x00044ea0 61757365 5f66726f 6d5f6576 656e745f ause_from_event_ │ │ │ │ - 0x00044eb0 74656d70 6c617465 73000000 7a656974 templates...zeit │ │ │ │ - 0x00044ec0 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ - 0x00044ed0 6765745f 77686572 655f636c 61757365 get_where_clause │ │ │ │ - 0x00044ee0 5f66726f 6d5f6576 656e745f 74656d70 _from_event_temp │ │ │ │ - 0x00044ef0 6c617465 00000000 7a656974 67656973 late....zeitgeis │ │ │ │ - 0x00044f00 745f6462 5f726561 6465725f 6765745f t_db_reader_get_ │ │ │ │ - 0x00044f10 77686572 655f636c 61757365 5f666f72 where_clause_for │ │ │ │ - 0x00044f20 5f717565 72790000 7a656974 67656973 _query..zeitgeis │ │ │ │ - 0x00044f30 745f6462 5f726561 6465725f 66696e64 t_db_reader_find │ │ │ │ - 0x00044f40 5f657665 6e745f69 64730000 7a656974 _event_ids..zeit │ │ │ │ - 0x00044f50 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ - 0x00044f60 66696e64 5f657665 6e747300 7a656974 find_events.zeit │ │ │ │ - 0x00044f70 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ - 0x00044f80 66696e64 5f72656c 61746564 5f757269 find_related_uri │ │ │ │ - 0x00044f90 73000000 7a656974 67656973 745f6462 s...zeitgeist_db │ │ │ │ - 0x00044fa0 5f726561 6465725f 6765745f 64617461 _reader_get_data │ │ │ │ - 0x00044fb0 62617365 00000000 7a656974 67656973 base....zeitgeis │ │ │ │ - 0x00044fc0 745f6462 5f726561 6465725f 7365745f t_db_reader_set_ │ │ │ │ - 0x00044fd0 64617461 62617365 00000000 7a656974 database....zeit │ │ │ │ - 0x00044fe0 67656973 745f7371 5f6c6974 655f6461 geist_sq_lite_da │ │ │ │ - 0x00044ff0 74616261 73655f6f 70656e5f 64617461 tabase_open_data │ │ │ │ - 0x00045000 62617365 00000000 5f73716c 69746533 base...._sqlite3 │ │ │ │ - 0x00045010 5f657865 63000000 696e7436 345f7061 _exec...int64_pa │ │ │ │ - 0x00045020 72736500 7a656974 67656973 745f7371 rse.zeitgeist_sq │ │ │ │ - 0x00045030 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ - 0x00045040 65745f64 656c6574 696f6e5f 63616c6c et_deletion_call │ │ │ │ - 0x00045050 6261636b 00000000 7a656974 67656973 back....zeitgeis │ │ │ │ - 0x00045060 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x00045070 73655f67 65745f73 716c5f73 7472696e se_get_sql_strin │ │ │ │ - 0x00045080 675f6672 6f6d5f65 76656e74 5f696473 g_from_event_ids │ │ │ │ - 0x00045090 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ - 0x000450a0 5f6c6974 655f6461 74616261 73655f63 _lite_database_c │ │ │ │ - 0x000450b0 6c6f7365 00000000 7a656974 67656973 lose....zeitgeis │ │ │ │ - 0x000450c0 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x000450d0 73655f61 73736572 745f6e6f 745f636f se_assert_not_co │ │ │ │ - 0x000450e0 72727570 74000000 7a656974 67656973 rrupt...zeitgeis │ │ │ │ - 0x000450f0 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x00045100 73655f61 73736572 745f7175 6572795f se_assert_query_ │ │ │ │ - 0x00045110 73756363 65737300 7a656974 67656973 success.zeitgeis │ │ │ │ - 0x00045120 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x00045130 73655f70 72657061 72655f72 6561645f se_prepare_read_ │ │ │ │ - 0x00045140 71756572 69657300 7a656974 67656973 queries.zeitgeis │ │ │ │ - 0x00045150 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x00045160 73655f70 72657061 72655f6d 6f646966 se_prepare_modif │ │ │ │ - 0x00045170 69636174 696f6e5f 71756572 69657300 ication_queries. │ │ │ │ - 0x00045180 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x00045190 655f6461 74616261 73655f67 65745f6c e_database_get_l │ │ │ │ - 0x000451a0 6173745f 69640000 7a656974 67656973 ast_id..zeitgeis │ │ │ │ - 0x000451b0 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x000451c0 73655f67 65745f74 696d655f 72616e67 se_get_time_rang │ │ │ │ - 0x000451d0 655f666f 725f6576 656e745f 69647300 e_for_event_ids. │ │ │ │ - 0x000451e0 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x000451f0 655f6461 74616261 73655f69 6e736572 e_database_inser │ │ │ │ - 0x00045200 745f6f72 5f69676e 6f72655f 696e746f t_or_ignore_into │ │ │ │ - 0x00045210 5f746162 6c650000 7a656974 67656973 _table..zeitgeis │ │ │ │ - 0x00045220 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x00045230 73655f62 6567696e 5f747261 6e736163 se_begin_transac │ │ │ │ - 0x00045240 74696f6e 00000000 7a656974 67656973 tion....zeitgeis │ │ │ │ - 0x00045250 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x00045260 73655f65 6e645f74 72616e73 61637469 se_end_transacti │ │ │ │ - 0x00045270 6f6e0000 7a656974 67656973 745f7371 on..zeitgeist_sq │ │ │ │ - 0x00045280 5f6c6974 655f6461 74616261 73655f61 _lite_database_a │ │ │ │ - 0x00045290 626f7274 5f747261 6e736163 74696f6e bort_transaction │ │ │ │ - 0x000452a0 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ - 0x000452b0 5f6c6974 655f6461 74616261 73655f61 _lite_database_a │ │ │ │ - 0x000452c0 6e616c79 7a650000 7a656974 67656973 nalyze..zeitgeis │ │ │ │ - 0x000452d0 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x000452e0 73655f73 65745f63 61636865 5f73697a se_set_cache_siz │ │ │ │ - 0x000452f0 65000000 7a656974 67656973 745f7371 e...zeitgeist_sq │ │ │ │ - 0x00045300 5f6c6974 655f6461 74616261 73655f75 _lite_database_u │ │ │ │ - 0x00045310 70646174 655f6361 6c6c6261 636b0000 pdate_callback.. │ │ │ │ - 0x00045320 5f73716c 69746533 5f657865 63000000 _sqlite3_exec... │ │ │ │ - 0x00045330 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x00045340 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ - 0x00045350 615f6765 745f7363 68656d61 5f6d6574 a_get_schema_met │ │ │ │ - 0x00045360 61646174 61000000 7a656974 67656973 adata...zeitgeis │ │ │ │ - 0x00045370 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x00045380 73655f73 6368656d 615f6765 745f7363 se_schema_get_sc │ │ │ │ - 0x00045390 68656d61 5f766572 73696f6e 00000000 hema_version.... │ │ │ │ - 0x000453a0 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x000453b0 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ - 0x000453c0 615f6765 745f6372 65617469 6f6e5f64 a_get_creation_d │ │ │ │ - 0x000453d0 61746500 7a656974 67656973 745f7371 ate.zeitgeist_sq │ │ │ │ - 0x000453e0 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ - 0x000453f0 6368656d 615f6578 65635f71 75657279 chema_exec_query │ │ │ │ - 0x00045400 00000000 43616e27 74206372 65617465 ....Can't create │ │ │ │ - 0x00045410 20646174 61626173 653a2025 642c2025 database: %d, % │ │ │ │ - 0x00045420 730a0a55 6e61626c 6520746f 20657865 s..Unable to exe │ │ │ │ - 0x00045430 63757465 2053514c 3a0a2573 00000000 cute SQL:.%s.... │ │ │ │ - 0x00045440 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x00045450 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ - 0x00045460 615f7365 745f7363 68656d61 5f766572 a_set_schema_ver │ │ │ │ - 0x00045470 73696f6e 00000000 7a656974 67656973 sion....zeitgeis │ │ │ │ - 0x00045480 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x00045490 73655f73 6368656d 615f7365 745f636f se_schema_set_co │ │ │ │ - 0x000454a0 72727570 74696f6e 5f666c61 67000000 rruption_flag... │ │ │ │ - 0x000454b0 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x000454c0 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ - 0x000454d0 615f7365 7475705f 64617461 62617365 a_setup_database │ │ │ │ - 0x000454e0 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ - 0x000454f0 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ - 0x00045500 6368656d 615f6372 65617465 5f736368 chema_create_sch │ │ │ │ - 0x00045510 656d6100 7a656974 67656973 745f7371 ema.zeitgeist_sq │ │ │ │ - 0x00045520 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ - 0x00045530 6368656d 615f6372 65617465 5f626173 chema_create_bas │ │ │ │ - 0x00045540 69635f69 6e646963 65730000 7a656974 ic_indices..zeit │ │ │ │ - 0x00045550 67656973 745f7371 5f6c6974 655f6461 geist_sq_lite_da │ │ │ │ - 0x00045560 74616261 73655f73 6368656d 615f6372 tabase_schema_cr │ │ │ │ - 0x00045570 65617465 5f657665 6e745f69 6e646963 eate_event_indic │ │ │ │ - 0x00045580 65730000 7a656974 67656973 745f7371 es..zeitgeist_sq │ │ │ │ - 0x00045590 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ - 0x000455a0 6368656d 615f6472 6f705f62 61736963 chema_drop_basic │ │ │ │ - 0x000455b0 5f696e64 69636573 00000000 7a656974 _indices....zeit │ │ │ │ - 0x000455c0 67656973 745f7371 5f6c6974 655f6461 geist_sq_lite_da │ │ │ │ - 0x000455d0 74616261 73655f73 6368656d 615f6472 tabase_schema_dr │ │ │ │ - 0x000455e0 6f705f65 76656e74 5f696e64 69636573 op_event_indices │ │ │ │ - 0x000455f0 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ - 0x00045600 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ - 0x00045610 6368656d 615f656e 73757265 5f736368 chema_ensure_sch │ │ │ │ - 0x00045620 656d6100 7a656974 67656973 745f7371 ema.zeitgeist_sq │ │ │ │ - 0x00045630 5f6c6974 655f7461 626c655f 6c6f6f6b _lite_table_look │ │ │ │ - 0x00045640 75705f63 6f6e7374 72756374 00000000 up_construct.... │ │ │ │ - 0x00045650 5f73716c 69746533 5f657865 63000000 _sqlite3_exec... │ │ │ │ - 0x00045660 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x00045670 655f7461 626c655f 6c6f6f6b 75705f69 e_table_lookup_i │ │ │ │ - 0x00045680 645f7472 795f7374 72696e67 00000000 d_try_string.... │ │ │ │ - 0x00045690 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x000456a0 655f7461 626c655f 6c6f6f6b 75705f69 e_table_lookup_i │ │ │ │ - 0x000456b0 645f666f 725f7374 72696e67 00000000 d_for_string.... │ │ │ │ - 0x000456c0 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x000456d0 655f7461 626c655f 6c6f6f6b 75705f67 e_table_lookup_g │ │ │ │ - 0x000456e0 65745f76 616c7565 00000000 7a656974 et_value....zeit │ │ │ │ - 0x000456f0 67656973 745f7371 5f6c6974 655f7461 geist_sq_lite_ta │ │ │ │ - 0x00045700 626c655f 6c6f6f6b 75705f72 656d6f76 ble_lookup_remov │ │ │ │ - 0x00045710 65000000 7a656974 67656973 745f7768 e...zeitgeist_wh │ │ │ │ - 0x00045720 6572655f 636c6175 73655f67 65745f73 ere_clause_get_s │ │ │ │ - 0x00045730 65617263 685f7461 626c655f 666f725f earch_table_for_ │ │ │ │ - 0x00045740 636f6c75 6d6e0000 7a656974 67656973 column..zeitgeis │ │ │ │ - 0x00045750 745f7768 6572655f 636c6175 73655f67 t_where_clause_g │ │ │ │ - 0x00045760 65745f63 6f6e6469 74696f6e 735f6c65 et_conditions_le │ │ │ │ - 0x00045770 6e677468 00000000 76616c61 5f675f70 ngth....vala_g_p │ │ │ │ - 0x00045780 74725f61 72726179 5f676574 5f6c656e tr_array_get_len │ │ │ │ - 0x00045790 67746800 7a656974 67656973 745f7768 gth.zeitgeist_wh │ │ │ │ - 0x000457a0 6572655f 636c6175 73655f68 61735f6e ere_clause_has_n │ │ │ │ - 0x000457b0 6f6e5f74 696d6573 74616d70 5f636f6e on_timestamp_con │ │ │ │ - 0x000457c0 64697469 6f6e0000 7a656974 67656973 dition..zeitgeis │ │ │ │ - 0x000457d0 745f7768 6572655f 636c6175 73655f61 t_where_clause_a │ │ │ │ - 0x000457e0 64640000 7a656974 67656973 745f7768 dd..zeitgeist_wh │ │ │ │ - 0x000457f0 6572655f 636c6175 73655f61 64645f77 ere_clause_add_w │ │ │ │ - 0x00045800 6974685f 61727261 79000000 7a656974 ith_array...zeit │ │ │ │ - 0x00045810 67656973 745f7768 6572655f 636c6175 geist_where_clau │ │ │ │ - 0x00045820 73655f61 64645f6d 61746368 5f636f6e se_add_match_con │ │ │ │ - 0x00045830 64697469 6f6e0000 7a656974 67656973 dition..zeitgeis │ │ │ │ - 0x00045840 745f7768 6572655f 636c6175 73655f61 t_where_clause_a │ │ │ │ - 0x00045850 64645f74 6578745f 636f6e64 6974696f dd_text_conditio │ │ │ │ - 0x00045860 6e5f7375 62717565 72790000 7a656974 n_subquery..zeit │ │ │ │ - 0x00045870 67656973 745f7768 6572655f 636c6175 geist_where_clau │ │ │ │ - 0x00045880 73655f61 64645f74 6578745f 636f6e64 se_add_text_cond │ │ │ │ - 0x00045890 6974696f 6e000000 7a656974 67656973 ition...zeitgeis │ │ │ │ - 0x000458a0 745f7768 6572655f 636c6175 73655f69 t_where_clause_i │ │ │ │ - 0x000458b0 735f656d 70747900 7a656974 67656973 s_empty.zeitgeis │ │ │ │ - 0x000458c0 745f7768 6572655f 636c6175 73655f6d t_where_clause_m │ │ │ │ - 0x000458d0 61795f68 6176655f 72657375 6c747300 ay_have_results. │ │ │ │ - 0x000458e0 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ - 0x000458f0 636c6175 73655f67 65745f69 735f7369 clause_get_is_si │ │ │ │ - 0x00045900 6d706c65 00000000 7a656974 67656973 mple....zeitgeis │ │ │ │ - 0x00045910 745f7768 6572655f 636c6175 73655f73 t_where_clause_s │ │ │ │ - 0x00045920 65745f69 735f7369 6d706c65 00000000 et_is_simple.... │ │ │ │ - 0x00045930 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ - 0x00045940 636c6175 73655f67 65745f73 716c5f63 clause_get_sql_c │ │ │ │ - 0x00045950 6f6e6469 74696f6e 73000000 7a656974 onditions...zeit │ │ │ │ - 0x00045960 67656973 745f7768 6572655f 636c6175 geist_where_clau │ │ │ │ - 0x00045970 73655f67 656e6572 69635f61 72726179 se_generic_array │ │ │ │ - 0x00045980 5f746f5f 756e6f77 6e65645f 61727261 _to_unowned_arra │ │ │ │ - 0x00045990 79000000 7a656974 67656973 745f7768 y...zeitgeist_wh │ │ │ │ - 0x000459a0 6572655f 636c6175 73655f65 7874656e ere_clause_exten │ │ │ │ - 0x000459b0 64000000 7a656974 67656973 745f7768 d...zeitgeist_wh │ │ │ │ - 0x000459c0 6572655f 636c6175 73655f67 65745f62 ere_clause_get_b │ │ │ │ - 0x000459d0 696e645f 61726775 6d656e74 73000000 ind_arguments... │ │ │ │ - 0x000459e0 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ - 0x000459f0 636c6175 73655f67 65745f72 69676874 clause_get_right │ │ │ │ - 0x00045a00 5f626f75 6e646172 79000000 73747269 _boundary...stri │ │ │ │ - 0x00045a10 6e675f73 75627374 72696e67 00000000 ng_substring.... │ │ │ │ - 0x00045a20 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ - 0x00045a30 636c6175 73655f61 64645f77 696c6463 clause_add_wildc │ │ │ │ - 0x00045a40 6172645f 636f6e64 6974696f 6e000000 ard_condition... │ │ │ │ - 0x00045a50 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ - 0x00045a60 636c6175 73655f6f 7074696d 697a655f clause_optimize_ │ │ │ │ - 0x00045a70 676c6f62 00000000 3e000000 08000000 glob....>....... │ │ │ │ - 0x00045a80 2f000000 08000000 04000000 08000000 /............... │ │ │ │ - 0x00045a90 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ - 0x00045aa0 36000000 08000000 16000000 08000000 6............... │ │ │ │ - 0x00045ab0 2e000000 08000000 10000000 08000000 ................ │ │ │ │ - 0x00045ac0 32000000 08000000 14000000 08000000 2............... │ │ │ │ - 0x00045ad0 11000000 08000000 1e000000 08000000 ................ │ │ │ │ - 0x00045ae0 35000000 08000000 0f000000 08000000 5............... │ │ │ │ - 0x00045af0 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ - 0x00045b00 00000000 00000000 ........ │ │ │ │ + 0x00034898 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x000348a8 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x000348b8 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x000348c8 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x000348d8 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x000348e8 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x000348f8 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00034908 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00034918 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00034928 47657444 61746153 6f757263 6546726f GetDataSourceFro │ │ │ │ + 0x00034938 6d496400 6f72672e 676e6f6d 652e7a65 mId.org.gnome.ze │ │ │ │ + 0x00034948 69746765 6973742e 44617461 536f7572 itgeist.DataSour │ │ │ │ + 0x00034958 63655265 67697374 72790000 52656769 ceRegistry..Regi │ │ │ │ + 0x00034968 73746572 44617461 536f7572 63650000 sterDataSource.. │ │ │ │ + 0x00034978 47657444 61746153 6f757263 65730000 GetDataSources.. │ │ │ │ + 0x00034988 53657444 61746153 6f757263 65456e61 SetDataSourceEna │ │ │ │ + 0x00034998 626c6564 00000000 44617461 536f7572 bled....DataSour │ │ │ │ + 0x000349a8 63655265 67697374 65726564 00000000 ceRegistered.... │ │ │ │ + 0x000349b8 44617461 536f7572 6365456e 61626c65 DataSourceEnable │ │ │ │ + 0x000349c8 64000000 44617461 536f7572 63654469 d...DataSourceDi │ │ │ │ + 0x000349d8 73636f6e 6e656374 65640000 64617461 sconnected..data │ │ │ │ + 0x000349e8 2d736f75 7263652d 64697363 6f6e6e65 -source-disconne │ │ │ │ + 0x000349f8 63746564 00000000 64617461 2d736f75 cted....data-sou │ │ │ │ + 0x00034a08 7263652d 656e6162 6c656400 64617461 rce-enabled.data │ │ │ │ + 0x00034a18 2d736f75 7263652d 72656769 73746572 -source-register │ │ │ │ + 0x00034a28 65640000 64617461 5f736f75 72636520 ed..data_source │ │ │ │ + 0x00034a38 213d204e 554c4c00 64617461 2d736f75 != NULL.data-sou │ │ │ │ + 0x00034a48 7263652d 72656769 73747279 2e76616c rce-registry.val │ │ │ │ + 0x00034a58 613a3131 333a2045 72726f72 20706172 a:113: Error par │ │ │ │ + 0x00034a68 73696e67 20646174 612d736f 75726365 sing data-source │ │ │ │ + 0x00034a78 3a202573 00000000 64617461 2d736f75 : %s....data-sou │ │ │ │ + 0x00034a88 7263652d 72656769 73747279 2e630000 rce-registry.c.. │ │ │ │ + 0x00034a98 66696c65 2025733a 206c696e 65202564 file %s: line %d │ │ │ │ + 0x00034aa8 3a20756e 65787065 63746564 20657272 : unexpected err │ │ │ │ + 0x00034ab8 6f723a20 25732028 25732c20 25642900 or: %s (%s, %d). │ │ │ │ + 0x00034ac8 66696c65 2025733a 206c696e 65202564 file %s: line %d │ │ │ │ + 0x00034ad8 3a20756e 63617567 68742065 72726f72 : uncaught error │ │ │ │ + 0x00034ae8 3a202573 20282573 2c202564 29000000 : %s (%s, %d)... │ │ │ │ + 0x00034af8 756e6971 75655f69 6420213d 204e554c unique_id != NUL │ │ │ │ + 0x00034b08 4c000000 64617461 2d736f75 7263652d L...data-source- │ │ │ │ + 0x00034b18 72656769 73747279 2e76616c 613a3938 registry.vala:98 │ │ │ │ + 0x00034b28 3a204572 726f7220 70617273 696e6720 : Error parsing │ │ │ │ + 0x00034b38 64617461 2d736f75 7263653a 20257300 data-source: %s. │ │ │ │ + 0x00034b48 6e5f7061 72616d5f 76616c75 6573203d n_param_values = │ │ │ │ + 0x00034b58 3d203300 72657320 213d204e 554c4c00 = 3.res != NULL. │ │ │ │ + 0x00034b68 556e6162 6c652074 6f20636f 6e6e6563 Unable to connec │ │ │ │ + 0x00034b78 7420746f 205a6569 74676569 73742773 t to Zeitgeist's │ │ │ │ + 0x00034b88 20446174 61536f75 72636552 65676973 DataSourceRegis │ │ │ │ + 0x00034b98 7472793a 20257300 5a656974 67656973 try: %s.Zeitgeis │ │ │ │ + 0x00034ba8 7452656d 6f746552 65676973 74727900 tRemoteRegistry. │ │ │ │ + 0x00034bb8 76616c61 2d646275 732d7072 6f78792d vala-dbus-proxy- │ │ │ │ + 0x00034bc8 74797065 00000000 76616c61 2d646275 type....vala-dbu │ │ │ │ + 0x00034bd8 732d696e 74657266 6163652d 6e616d65 s-interface-name │ │ │ │ + 0x00034be8 00000000 76616c61 2d646275 732d696e ....vala-dbus-in │ │ │ │ + 0x00034bf8 74657266 6163652d 696e666f 00000000 terface-info.... │ │ │ │ + 0x00034c08 76616c61 2d646275 732d7265 67697374 vala-dbus-regist │ │ │ │ + 0x00034c18 65722d6f 626a6563 74000000 5a656974 er-object...Zeit │ │ │ │ + 0x00034c28 67656973 7452656d 6f746552 65676973 geistRemoteRegis │ │ │ │ + 0x00034c38 74727950 726f7879 00000000 672d696e tryProxy....g-in │ │ │ │ + 0x00034c48 74657266 6163652d 6e616d65 00000000 terface-name.... │ │ │ │ + 0x00034c58 2f6f7267 2f676e6f 6d652f7a 65697467 /org/gnome/zeitg │ │ │ │ + 0x00034c68 65697374 2f646174 615f736f 75726365 eist/data_source │ │ │ │ + 0x00034c78 5f726567 69737472 79000000 672d6f62 _registry...g-ob │ │ │ │ + 0x00034c88 6a656374 2d706174 68000000 672d6275 ject-path...g-bu │ │ │ │ + 0x00034c98 732d7479 70650000 6f72672e 676e6f6d s-type..org.gnom │ │ │ │ + 0x00034ca8 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ + 0x00034cb8 6e650000 672d6e61 6d650000 672d666c ne..g-name..g-fl │ │ │ │ + 0x00034cc8 61677300 73656c66 20213d20 4e554c4c ags.self != NULL │ │ │ │ + 0x00034cd8 00000000 5a656974 67656973 74446174 ....ZeitgeistDat │ │ │ │ + 0x00034ce8 61536f75 72636552 65676973 74727900 aSourceRegistry. │ │ │ │ + 0x00034cf8 736f7572 63652d64 6973636f 6e6e6563 source-disconnec │ │ │ │ + 0x00034d08 74656400 736f7572 63652d65 6e61626c ted.source-enabl │ │ │ │ + 0x00034d18 65640000 736f7572 63652d72 65676973 ed..source-regis │ │ │ │ + 0x00034d28 74657265 64000000 64617461 5f736f75 tered...data_sou │ │ │ │ + 0x00034d38 72636500 28737373 61286173 61617361 rce.(sssa(asaasa │ │ │ │ + 0x00034d48 79296278 62290000 756e6971 75655f69 y)bxb)..unique_i │ │ │ │ + 0x00034d58 64000000 72657375 6c740000 6576656e d...result..even │ │ │ │ + 0x00034d68 745f7465 6d706c61 74657300 61286173 t_templates.a(as │ │ │ │ + 0x00034d78 61617361 79290000 64657363 72697074 aasay)..descript │ │ │ │ + 0x00034d88 696f6e00 61287373 73612861 73616173 ion.a(sssa(asaas │ │ │ │ + 0x00034d98 61792962 78622900 696e6465 782e6300 ay)bxb).index.c. │ │ │ │ + 0x00034da8 696e6465 782e7661 6c613a36 313a2055 index.vala:61: U │ │ │ │ + 0x00034db8 6e61626c 6520746f 20636f6e 6e656374 nable to connect │ │ │ │ + 0x00034dc8 20746f20 5a656974 67656973 74204654 to Zeitgeist FT │ │ │ │ + 0x00034dd8 533a2025 73000000 6f72672e 676e6f6d S: %s...org.gnom │ │ │ │ + 0x00034de8 652e7a65 69746765 6973742e 496e6465 e.zeitgeist.Inde │ │ │ │ + 0x00034df8 78000000 2f6f7267 2f676e6f 6d652f7a x.../org/gnome/z │ │ │ │ + 0x00034e08 65697467 65697374 2f696e64 65782f61 eitgeist/index/a │ │ │ │ + 0x00034e18 63746976 69747900 71756572 7920213d ctivity.query != │ │ │ │ + 0x00034e28 204e554c 4c000000 74696d65 5f72616e NULL...time_ran │ │ │ │ + 0x00034e38 67652021 3d204e55 4c4c0000 6576656e ge != NULL..even │ │ │ │ + 0x00034e48 745f7465 6d706c61 74657320 213d204e t_templates != N │ │ │ │ + 0x00034e58 554c4c00 5a656974 67656973 74496e64 ULL.ZeitgeistInd │ │ │ │ + 0x00034e68 65780000 76616c75 65206c6f 63617469 ex..value locati │ │ │ │ + 0x00034e78 6f6e2066 6f722060 25732720 70617373 on for `%s' pass │ │ │ │ + 0x00034e88 65642061 73204e55 4c4c0000 696e7661 ed as NULL..inva │ │ │ │ + 0x00034e98 6c696420 756e636c 61737365 64206f62 lid unclassed ob │ │ │ │ + 0x00034ea8 6a656374 20706f69 6e746572 20666f72 ject pointer for │ │ │ │ + 0x00034eb8 2076616c 75652074 79706520 60000000 value type `... │ │ │ │ + 0x00034ec8 2720666f 72207661 6c756520 74797065 ' for value type │ │ │ │ + 0x00034ed8 20600000 696e7661 6c696420 6f626a65 `..invalid obje │ │ │ │ + 0x00034ee8 63742074 79706520 60000000 5a656974 ct type `...Zeit │ │ │ │ + 0x00034ef8 67656973 744c6f67 4462576f 726b6572 geistLogDbWorker │ │ │ │ + 0x00034f08 00000000 6d6f6e69 746f7220 213d204e ....monitor != N │ │ │ │ + 0x00034f18 554c4c00 69735f63 6f6e6e65 63746564 ULL.is_connected │ │ │ │ + 0x00034f28 00000000 6c6f672e 63000000 6c6f672e ....log.c...log. │ │ │ │ + 0x00034f38 76616c61 3a353631 3a204572 726f7220 vala:561: Error │ │ │ │ + 0x00034f48 696e7374 616c6c69 6e67206d 6f6e6974 installing monit │ │ │ │ + 0x00034f58 6f723a20 25730000 28696969 29000000 or: %s..(iii)... │ │ │ │ + 0x00034f68 675f7374 72636d70 3020285f 746d7039 g_strcmp0 (_tmp9 │ │ │ │ + 0x00034f78 5f2c2022 28696969 29222920 3d3d2030 _, "(iii)") == 0 │ │ │ │ + 0x00034f88 00000000 6c6f672e 76616c61 3a313438 ....log.vala:148 │ │ │ │ + 0x00034f98 3a202573 00000000 3a6d656d 6f72793a : %s....:memory: │ │ │ │ + 0x00034fa8 00000000 6c6f672e 76616c61 3a313539 ....log.vala:159 │ │ │ │ + 0x00034fb8 3a202573 00000000 776f726b 65722021 : %s....worker ! │ │ │ │ + 0x00034fc8 3d204e55 4c4c0000 6c6f672e 76616c61 = NULL..log.vala │ │ │ │ + 0x00034fd8 3a313033 3a20556e 61626c65 20746f20 :103: Unable to │ │ │ │ + 0x00034fe8 636f6e6e 65637420 746f205a 65697467 connect to Zeitg │ │ │ │ + 0x00034ff8 65697374 3a202573 00000000 4661696c eist: %s....Fail │ │ │ │ + 0x00035008 65642074 6f207265 6d6f7665 206d6f6e ed to remove mon │ │ │ │ + 0x00035018 69746f72 2066726f 6d205a65 69746765 itor from Zeitge │ │ │ │ + 0x00035028 6973742e 20526574 72616374 696e6725 ist. Retracting% │ │ │ │ + 0x00035038 73206672 6f6d2074 68652062 7573206e s from the bus n │ │ │ │ + 0x00035048 6f6e6574 68656c65 73733a20 25730000 onetheless: %s.. │ │ │ │ + 0x00035058 6f72672e 676e6f6d 652e7a65 69746765 org.gnome.zeitge │ │ │ │ + 0x00035068 6973742e 4c6f6700 2f6f7267 2f676e6f ist.Log./org/gno │ │ │ │ + 0x00035078 6d652f7a 65697467 65697374 2f6c6f67 me/zeitgeist/log │ │ │ │ + 0x00035088 2f616374 69766974 79000000 6576656e /activity...even │ │ │ │ + 0x00035098 74732021 3d204e55 4c4c0000 6576656e ts != NULL..even │ │ │ │ + 0x000350a8 7420213d 204e554c 4c000000 6576656e t != NULL...even │ │ │ │ + 0x000350b8 745f6964 7320213d 204e554c 4c000000 t_ids != NULL... │ │ │ │ + 0x000350c8 72657375 6c745f65 76656e74 5f74656d result_event_tem │ │ │ │ + 0x000350d8 706c6174 65732021 3d204e55 4c4c0000 plates != NULL.. │ │ │ │ + 0x000350e8 5a656974 67656973 744c6f67 00000000 ZeitgeistLog.... │ │ │ │ + 0x000350f8 6e5f7061 72616d5f 76616c75 6573203d n_param_values = │ │ │ │ + 0x00035108 3d203400 6d6f6e69 746f722e 63000000 = 4.monitor.c... │ │ │ │ + 0x00035118 6d6f6e69 746f722e 76616c61 3a313338 monitor.vala:138 │ │ │ │ + 0x00035128 3a202573 00000000 6d6f6e69 746f722e : %s....monitor. │ │ │ │ + 0x00035138 76616c61 3a313233 3a202573 00000000 vala:123: %s.... │ │ │ │ + 0x00035148 25733a25 643a2069 6e76616c 69642025 %s:%d: invalid % │ │ │ │ + 0x00035158 73206964 20257520 666f7220 22257322 s id %u for "%s" │ │ │ │ + 0x00035168 206f6620 74797065 20272573 2720696e of type '%s' in │ │ │ │ + 0x00035178 20272573 27000000 70726f70 65727479 '%s'...property │ │ │ │ + 0x00035188 00000000 2f6f7267 2f676e6f 6d652f7a ..../org/gnome/z │ │ │ │ + 0x00035198 65697467 65697374 2f6d6f6e 69746f72 eitgeist/monitor │ │ │ │ + 0x000351a8 2f256900 5a656974 67656973 744d6f6e /%i.ZeitgeistMon │ │ │ │ + 0x000351b8 69746f72 00000000 74696d65 2d72616e itor....time-ran │ │ │ │ + 0x000351c8 67650000 6576656e 742d7465 6d706c61 ge..event-templa │ │ │ │ + 0x000351d8 74657300 6576656e 74732d69 6e736572 tes.events-inser │ │ │ │ + 0x000351e8 74656400 6576656e 74732d64 656c6574 ted.events-delet │ │ │ │ + 0x000351f8 65640000 70726f78 792d6372 65617465 ed..proxy-create │ │ │ │ + 0x00035208 64000000 69732d63 6f6e6e65 63746564 d...is-connected │ │ │ │ + 0x00035218 00000000 54797065 20602573 2720646f ....Type `%s' do │ │ │ │ + 0x00035228 6573206e 6f742069 6d706c65 6d656e74 es not implement │ │ │ │ + 0x00035238 20616273 74726163 74206d65 74686f64 abstract method │ │ │ │ + 0x00035248 20607a65 69746765 6973745f 71756575 `zeitgeist_queu │ │ │ │ + 0x00035258 65645f70 726f7879 5f777261 70706572 ed_proxy_wrapper │ │ │ │ + 0x00035268 5f6f6e5f 636f6e6e 65637469 6f6e5f6c _on_connection_l │ │ │ │ + 0x00035278 6f737427 00000000 54797065 20602573 ost'....Type `%s │ │ │ │ + 0x00035288 2720646f 6573206e 6f742069 6d706c65 ' does not imple │ │ │ │ + 0x00035298 6d656e74 20616273 74726163 74206d65 ment abstract me │ │ │ │ + 0x000352a8 74686f64 20607a65 69746765 6973745f thod `zeitgeist_ │ │ │ │ + 0x000352b8 71756575 65645f70 726f7879 5f777261 queued_proxy_wra │ │ │ │ + 0x000352c8 70706572 5f6f6e5f 636f6e6e 65637469 pper_on_connecti │ │ │ │ + 0x000352d8 6f6e5f65 73746162 6c697368 65642700 on_established'. │ │ │ │ + 0x000352e8 71756575 65642d70 726f7879 2d777261 queued-proxy-wra │ │ │ │ + 0x000352f8 70706572 2e630000 70737065 6320213d pper.c..pspec != │ │ │ │ + 0x00035308 204e554c 4c000000 5a656974 67656973 NULL...Zeitgeis │ │ │ │ + 0x00035318 74517565 75656450 726f7879 57726170 tQueuedProxyWrap │ │ │ │ + 0x00035328 70657251 75657565 644d6574 686f6400 perQueuedMethod. │ │ │ │ + 0x00035338 675f7479 70655f69 735f6120 286f626a g_type_is_a (obj │ │ │ │ + 0x00035348 6563745f 74797065 2c205a45 49544745 ect_type, ZEITGE │ │ │ │ + 0x00035358 4953545f 51554555 45445f50 524f5859 IST_QUEUED_PROXY │ │ │ │ + 0x00035368 5f575241 50504552 5f545950 455f5155 _WRAPPER_TYPE_QU │ │ │ │ + 0x00035378 45554544 5f4d4554 484f4429 00000000 EUED_METHOD).... │ │ │ │ + 0x00035388 475f5459 50455f43 4845434b 5f56414c G_TYPE_CHECK_VAL │ │ │ │ + 0x00035398 55455f54 59504520 2876616c 75652c20 UE_TYPE (value, │ │ │ │ + 0x000353a8 5a454954 47454953 545f5155 45554544 ZEITGEIST_QUEUED │ │ │ │ + 0x000353b8 5f50524f 58595f57 52415050 45525f54 _PROXY_WRAPPER_T │ │ │ │ + 0x000353c8 5950455f 51554555 45445f4d 4554484f YPE_QUEUED_METHO │ │ │ │ + 0x000353d8 44290000 70726f78 7920213d 204e554c D)..proxy != NUL │ │ │ │ + 0x000353e8 4c000000 6e6f7469 66793a3a 672d6e61 L...notify::g-na │ │ │ │ + 0x000353f8 6d652d6f 776e6572 00000000 475f5459 me-owner....G_TY │ │ │ │ + 0x00035408 50455f43 4845434b 5f494e53 54414e43 PE_CHECK_INSTANC │ │ │ │ + 0x00035418 455f5459 50452028 765f6f62 6a656374 E_TYPE (v_object │ │ │ │ + 0x00035428 2c205a45 49544745 4953545f 51554555 , ZEITGEIST_QUEU │ │ │ │ + 0x00035438 45445f50 524f5859 5f575241 50504552 ED_PROXY_WRAPPER │ │ │ │ + 0x00035448 5f545950 455f5155 45554544 5f4d4554 _TYPE_QUEUED_MET │ │ │ │ + 0x00035458 484f4429 00000000 675f7661 6c75655f HOD)....g_value_ │ │ │ │ + 0x00035468 74797065 5f636f6d 70617469 626c6520 type_compatible │ │ │ │ + 0x00035478 28475f54 5950455f 46524f4d 5f494e53 (G_TYPE_FROM_INS │ │ │ │ + 0x00035488 54414e43 45202876 5f6f626a 65637429 TANCE (v_object) │ │ │ │ + 0x00035498 2c20475f 56414c55 455f5459 50452028 , G_VALUE_TYPE ( │ │ │ │ + 0x000354a8 76616c75 65292900 5a656974 67656973 value)).Zeitgeis │ │ │ │ + 0x000354b8 74517565 75656450 726f7879 57726170 tQueuedProxyWrap │ │ │ │ + 0x000354c8 70657200 64617461 70617468 00000000 per.datapath.... │ │ │ │ + 0x000354d8 6f72672e 66726565 6465736b 746f702e org.freedesktop. │ │ │ │ + 0x000354e8 44427573 2e50726f 70657274 6965732e DBus.Properties. │ │ │ │ + 0x000354f8 47657400 28762900 65787465 6e73696f Get.(v).extensio │ │ │ │ + 0x00035508 6e730000 51756974 00000000 496e7365 ns..Quit....Inse │ │ │ │ + 0x00035518 72744576 656e7473 00000000 4e6f7469 rtEvents....Noti │ │ │ │ + 0x00035528 6679496e 73657274 00000000 6f72672e fyInsert....org. │ │ │ │ + 0x00035538 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ + 0x00035548 4d6f6e69 746f7200 52656d6f 76654d6f Monitor.RemoveMo │ │ │ │ + 0x00035558 6e69746f 72000000 496e7374 616c6c4d nitor...InstallM │ │ │ │ + 0x00035568 6f6e6974 6f720000 47657445 76656e74 onitor..GetEvent │ │ │ │ + 0x00035578 73000000 61750000 46696e64 52656c61 s...au..FindRela │ │ │ │ + 0x00035588 74656455 72697300 46696e64 4576656e tedUris.FindEven │ │ │ │ + 0x00035598 74730000 46696e64 4576656e 74496473 ts..FindEventIds │ │ │ │ + 0x000355a8 00000000 44656c65 74654576 656e7473 ....DeleteEvents │ │ │ │ + 0x000355b8 00000000 4e6f7469 66794465 6c657465 ....NotifyDelete │ │ │ │ + 0x000355c8 00000000 53656172 63685769 74685265 ....SearchWithRe │ │ │ │ + 0x000355d8 6c657661 6e636965 73000000 53656172 levancies...Sear │ │ │ │ + 0x000355e8 63680000 6f72672e 66726565 6465736b ch..org.freedesk │ │ │ │ + 0x000355f8 746f702e 4e657477 6f726b4d 616e6167 top.NetworkManag │ │ │ │ + 0x00035608 65720000 47657453 74617465 00000000 er..GetState.... │ │ │ │ + 0x00035618 6e65742e 636f6e6e 6d616e2e 4d616e61 net.connman.Mana │ │ │ │ + 0x00035628 67657200 53746174 65436861 6e676564 ger.StateChanged │ │ │ │ + 0x00035638 00000000 73746174 652d6368 616e6765 ....state-change │ │ │ │ + 0x00035648 64000000 5a656974 67656973 74566572 d...ZeitgeistVer │ │ │ │ + 0x00035658 73696f6e 53747275 63740000 5a656974 sionStruct..Zeit │ │ │ │ + 0x00035668 67656973 7452656d 6f74654c 6f670000 geistRemoteLog.. │ │ │ │ + 0x00035678 61730000 5a656974 67656973 7452656d as..ZeitgeistRem │ │ │ │ + 0x00035688 6f74654c 6f675072 6f787900 5a656974 oteLogProxy.Zeit │ │ │ │ + 0x00035698 67656973 7452656d 6f74654d 6f6e6974 geistRemoteMonit │ │ │ │ + 0x000356a8 6f720000 5a656974 67656973 7452656d or..ZeitgeistRem │ │ │ │ + 0x000356b8 6f74654d 6f6e6974 6f725072 6f787900 oteMonitorProxy. │ │ │ │ + 0x000356c8 5a656974 67656973 7452656d 6f746553 ZeitgeistRemoteS │ │ │ │ + 0x000356d8 696d706c 65496e64 65786572 00000000 impleIndexer.... │ │ │ │ + 0x000356e8 61640000 5a656974 67656973 7452656d ad..ZeitgeistRem │ │ │ │ + 0x000356f8 6f746553 696d706c 65496e64 65786572 oteSimpleIndexer │ │ │ │ + 0x00035708 50726f78 79000000 5a656974 67656973 Proxy...Zeitgeis │ │ │ │ + 0x00035718 744e6574 776f726b 4d616e61 67657244 tNetworkManagerD │ │ │ │ + 0x00035728 42757300 5a656974 67656973 744e6574 Bus.ZeitgeistNet │ │ │ │ + 0x00035738 776f726b 4d616e61 67657244 42757350 workManagerDBusP │ │ │ │ + 0x00035748 726f7879 00000000 5a656974 67656973 roxy....Zeitgeis │ │ │ │ + 0x00035758 74436f6e 6e6d616e 4d616e61 67657244 tConnmanManagerD │ │ │ │ + 0x00035768 42757300 5a656974 67656973 74436f6e Bus.ZeitgeistCon │ │ │ │ + 0x00035778 6e6d616e 4d616e61 67657244 42757350 nmanManagerDBusP │ │ │ │ + 0x00035788 726f7879 00000000 75000000 6d617463 roxy....u...matc │ │ │ │ + 0x00035798 68657300 72656c65 76616e63 69657300 hes.relevancies. │ │ │ │ + 0x000357a8 72657375 6c745f74 79706500 636f756e result_type.coun │ │ │ │ + 0x000357b8 74000000 6f666673 65740000 73746f72 t...offset..stor │ │ │ │ + 0x000357c8 6167655f 73746174 65000000 66696c74 age_state...filt │ │ │ │ + 0x000357d8 65725f74 656d706c 61746573 00000000 er_templates.... │ │ │ │ + 0x000357e8 74696d65 5f72616e 67650000 28787829 time_range..(xx) │ │ │ │ + 0x000357f8 00000000 71756572 795f7374 72696e67 ....query_string │ │ │ │ + 0x00035808 00000000 6576656e 745f6964 73000000 ....event_ids... │ │ │ │ + 0x00035818 6d6f6e69 746f725f 70617468 00000000 monitor_path.... │ │ │ │ + 0x00035828 6e756d5f 6576656e 74730000 72657375 num_events..resu │ │ │ │ + 0x00035838 6c745f65 76656e74 5f74656d 706c6174 lt_event_templat │ │ │ │ + 0x00035848 65730000 756e6971 75652d69 64000000 es..unique-id... │ │ │ │ + 0x00035858 72756e6e 696e6700 74696d65 7374616d running.timestam │ │ │ │ + 0x00035868 70000000 6120213d 204e554c 4c000000 p...a != NULL... │ │ │ │ + 0x00035878 6220213d 204e554c 4c000000 64657363 b != NULL...desc │ │ │ │ + 0x00035888 72697074 696f6e20 213d204e 554c4c00 ription != NULL. │ │ │ │ + 0x00035898 64617461 2d736f75 7263652e 63000000 data-source.c... │ │ │ │ + 0x000358a8 73737361 28617361 61736179 29000000 sssa(asaasay)... │ │ │ │ + 0x000358b8 5f746d70 305f0000 69746572 2e6e5f63 _tmp0_..iter.n_c │ │ │ │ + 0x000358c8 68696c64 72656e20 2829203e 3d203400 hildren () >= 4. │ │ │ │ + 0x000358d8 5a656974 67656973 74446174 61536f75 ZeitgeistDataSou │ │ │ │ + 0x000358e8 72636500 736f7572 6365735f 76617269 rce.sources_vari │ │ │ │ + 0x000358f8 616e7420 213d204e 554c4c00 675f7374 ant != NULL.g_st │ │ │ │ + 0x00035908 72636d70 3020285f 746d7031 5f2c205a rcmp0 (_tmp1_, Z │ │ │ │ + 0x00035918 45495447 45495354 5f444154 415f534f EITGEIST_DATA_SO │ │ │ │ + 0x00035928 55524345 535f5349 475f4441 5441534f URCES_SIG_DATASO │ │ │ │ + 0x00035938 55524345 5329203d 3d203000 736f7572 URCES) == 0.sour │ │ │ │ + 0x00035948 63657320 213d204e 554c4c00 7a656974 ces != NULL.zeit │ │ │ │ + 0x00035958 67656973 742d656e 67696e65 2d657272 geist-engine-err │ │ │ │ + 0x00035968 6f722d71 7561726b 00000000 6572726f or-quark....erro │ │ │ │ + 0x00035978 72732e63 00000000 6f72672e 676e6f6d rs.c....org.gnom │ │ │ │ + 0x00035988 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ + 0x00035998 6e654572 726f722e 4261636b 75704661 neError.BackupFa │ │ │ │ + 0x000359a8 696c6564 00000000 6f72672e 676e6f6d iled....org.gnom │ │ │ │ + 0x000359b8 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ + 0x000359c8 6e654572 726f722e 44617461 62617365 neError.Database │ │ │ │ + 0x000359d8 42757379 00000000 6f72672e 676e6f6d Busy....org.gnom │ │ │ │ + 0x000359e8 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ + 0x000359f8 6e654572 726f722e 44617461 62617365 neError.Database │ │ │ │ + 0x00035a08 43616e74 6f70656e 00000000 6f72672e Cantopen....org. │ │ │ │ + 0x00035a18 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ + 0x00035a28 456e6769 6e654572 726f722e 44617461 EngineError.Data │ │ │ │ + 0x00035a38 62617365 436f7272 75707400 6f72672e baseCorrupt.org. │ │ │ │ + 0x00035a48 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ + 0x00035a58 456e6769 6e654572 726f722e 44617461 EngineError.Data │ │ │ │ + 0x00035a68 62617365 4572726f 72000000 6f72672e baseError...org. │ │ │ │ + 0x00035a78 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ + 0x00035a88 456e6769 6e654572 726f722e 44617461 EngineError.Data │ │ │ │ + 0x00035a98 62617365 52657469 72654661 696c6564 baseRetireFailed │ │ │ │ + 0x00035aa8 00000000 6f72672e 676e6f6d 652e7a65 ....org.gnome.ze │ │ │ │ + 0x00035ab8 69746765 6973742e 456e6769 6e654572 itgeist.EngineEr │ │ │ │ + 0x00035ac8 726f722e 45786973 74696e67 496e7374 ror.ExistingInst │ │ │ │ + 0x00035ad8 616e6365 00000000 6f72672e 676e6f6d ance....org.gnom │ │ │ │ + 0x00035ae8 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ + 0x00035af8 6e654572 726f722e 496e7661 6c696441 neError.InvalidA │ │ │ │ + 0x00035b08 7267756d 656e7400 6f72672e 676e6f6d rgument.org.gnom │ │ │ │ + 0x00035b18 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ + 0x00035b28 6e654572 726f722e 496e7661 6c696445 neError.InvalidE │ │ │ │ + 0x00035b38 76656e74 00000000 6f72672e 676e6f6d vent....org.gnom │ │ │ │ + 0x00035b48 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ + 0x00035b58 6e654572 726f722e 496e7661 6c69644b neError.InvalidK │ │ │ │ + 0x00035b68 65790000 6d696d65 74797065 5f726567 ey..mimetype_reg │ │ │ │ + 0x00035b78 65782021 3d204e55 4c4c0000 696e7465 ex != NULL..inte │ │ │ │ + 0x00035b88 72707265 74617469 6f6e5f75 72692021 rpretation_uri ! │ │ │ │ + 0x00035b98 3d204e55 4c4c0000 6d696d65 74797065 = NULL..mimetype │ │ │ │ + 0x00035ba8 2e630000 7572695f 73636865 6d652021 .c..uri_scheme ! │ │ │ │ + 0x00035bb8 3d204e55 4c4c0000 6d616e69 66657374 = NULL..manifest │ │ │ │ + 0x00035bc8 6174696f 6e5f7572 6920213d 204e554c ation_uri != NUL │ │ │ │ + 0x00035bd8 4c000000 6d696d65 74797065 20213d20 L...mimetype != │ │ │ │ + 0x00035be8 4e554c4c 00000000 6d696d65 74797065 NULL....mimetype │ │ │ │ + 0x00035bf8 2e76616c 613a3132 343a2043 6f756c64 .vala:124: Could │ │ │ │ + 0x00035c08 6e277420 72656769 73746572 206d696d n't register mim │ │ │ │ + 0x00035c18 65747970 65207265 6765783a 20257300 etype regex: %s. │ │ │ │ + 0x00035c28 6d616e69 66657374 6174696f 6e5f7479 manifestation_ty │ │ │ │ + 0x00035c38 70652021 3d204e55 4c4c0000 68747470 pe != NULL..http │ │ │ │ + 0x00035c48 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00035c58 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00035c68 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00035c78 2f6e666f 23536f75 72636543 6f646500 /nfo#SourceCode. │ │ │ │ + 0x00035c88 6170706c 69636174 696f6e2f 65636d61 application/ecma │ │ │ │ + 0x00035c98 73637269 70740000 6170706c 69636174 script..applicat │ │ │ │ + 0x00035ca8 696f6e2f 6a617661 73637269 70740000 ion/javascript.. │ │ │ │ + 0x00035cb8 6170706c 69636174 696f6e2f 6a736f6e application/json │ │ │ │ + 0x00035cc8 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x00035cd8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00035ce8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x00035cf8 30372f30 332f3232 2f6e666f 23537072 07/03/22/nfo#Spr │ │ │ │ + 0x00035d08 65616473 68656574 00000000 6170706c eadsheet....appl │ │ │ │ + 0x00035d18 69636174 696f6e2f 6d732d65 7863656c ication/ms-excel │ │ │ │ + 0x00035d28 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x00035d38 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00035d48 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x00035d58 30372f30 332f3232 2f6e666f 23507265 07/03/22/nfo#Pre │ │ │ │ + 0x00035d68 73656e74 6174696f 6e000000 6170706c sentation...appl │ │ │ │ + 0x00035d78 69636174 696f6e2f 6d732d70 6f776572 ication/ms-power │ │ │ │ + 0x00035d88 706f696e 74000000 6170706c 69636174 point...applicat │ │ │ │ + 0x00035d98 696f6e2f 6d736578 63656c00 68747470 ion/msexcel.http │ │ │ │ + 0x00035da8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00035db8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00035dc8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00035dd8 2f6e666f 23506167 696e6174 65645465 /nfo#PaginatedTe │ │ │ │ + 0x00035de8 7874446f 63756d65 6e740000 6170706c xtDocument..appl │ │ │ │ + 0x00035df8 69636174 696f6e2f 6d73776f 72640000 ication/msword.. │ │ │ │ + 0x00035e08 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00035e18 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00035e28 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00035e38 332f3232 2f6e666f 23417564 696f0000 3/22/nfo#Audio.. │ │ │ │ + 0x00035e48 6170706c 69636174 696f6e2f 6f676700 application/ogg. │ │ │ │ + 0x00035e58 6170706c 69636174 696f6e2f 70646600 application/pdf. │ │ │ │ + 0x00035e68 6170706c 69636174 696f6e2f 706f7374 application/post │ │ │ │ + 0x00035e78 73637269 70740000 6170706c 69636174 script..applicat │ │ │ │ + 0x00035e88 696f6e2f 70730000 6170706c 69636174 ion/ps..applicat │ │ │ │ + 0x00035e98 696f6e2f 72746600 6170706c 69636174 ion/rtf.applicat │ │ │ │ + 0x00035ea8 696f6e2f 736f6170 2b786d6c 00000000 ion/soap+xml.... │ │ │ │ + 0x00035eb8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00035ec8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00035ed8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00035ee8 332f3232 2f6e666f 23566563 746f7249 3/22/nfo#VectorI │ │ │ │ + 0x00035ef8 6d616765 00000000 6170706c 69636174 mage....applicat │ │ │ │ + 0x00035f08 696f6e2f 766e642e 636f7265 6c2d6472 ion/vnd.corel-dr │ │ │ │ + 0x00035f18 61770000 6170706c 69636174 696f6e2f aw..application/ │ │ │ │ + 0x00035f28 766e642e 6d732d65 7863656c 00000000 vnd.ms-excel.... │ │ │ │ + 0x00035f38 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ + 0x00035f48 6d732d70 6f776572 706f696e 74000000 ms-powerpoint... │ │ │ │ + 0x00035f58 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00035f68 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00035f78 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00035f88 332f3232 2f6e666f 23417263 68697665 3/22/nfo#Archive │ │ │ │ + 0x00035f98 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ + 0x00035fa8 782d377a 2d636f6d 70726573 73656400 x-7z-compressed. │ │ │ │ + 0x00035fb8 6170706c 69636174 696f6e2f 782d6162 application/x-ab │ │ │ │ + 0x00035fc8 69776f72 64000000 6170706c 69636174 iword...applicat │ │ │ │ + 0x00035fd8 696f6e2f 782d6170 706c6978 2d707265 ion/x-applix-pre │ │ │ │ + 0x00035fe8 73656e74 73000000 6170706c 69636174 sents...applicat │ │ │ │ + 0x00035ff8 696f6e2f 782d6170 706c6978 2d737072 ion/x-applix-spr │ │ │ │ + 0x00036008 65616473 68656574 00000000 6170706c eadsheet....appl │ │ │ │ + 0x00036018 69636174 696f6e2f 782d6170 706c6978 ication/x-applix │ │ │ │ + 0x00036028 2d776f72 64000000 6170706c 69636174 -word...applicat │ │ │ │ + 0x00036038 696f6e2f 782d6172 63686976 65000000 ion/x-archive... │ │ │ │ + 0x00036048 6170706c 69636174 696f6e2f 782d627a application/x-bz │ │ │ │ + 0x00036058 69700000 6170706c 69636174 696f6e2f ip..application/ │ │ │ │ + 0x00036068 782d627a 69702d63 6f6d7072 65737365 x-bzip-compresse │ │ │ │ + 0x00036078 642d7461 72000000 68747470 3a2f2f77 d-tar...http://w │ │ │ │ + 0x00036088 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00036098 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x000360a8 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x000360b8 2346696c 65737973 74656d49 6d616765 #FilesystemImage │ │ │ │ + 0x000360c8 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ + 0x000360d8 782d6364 2d696d61 67650000 6170706c x-cd-image..appl │ │ │ │ + 0x000360e8 69636174 696f6e2f 782d636f 6d707265 ication/x-compre │ │ │ │ + 0x000360f8 73736564 2d746172 00000000 6170706c ssed-tar....appl │ │ │ │ + 0x00036108 69636174 696f6e2f 782d6373 68000000 ication/x-csh... │ │ │ │ + 0x00036118 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00036128 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00036138 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00036148 332f3232 2f6e666f 23536f66 74776172 3/22/nfo#Softwar │ │ │ │ + 0x00036158 65000000 6170706c 69636174 696f6e2f e...application/ │ │ │ │ + 0x00036168 782d6465 62000000 6170706c 69636174 x-deb...applicat │ │ │ │ + 0x00036178 696f6e2f 782d6465 7369676e 65720000 ion/x-designer.. │ │ │ │ + 0x00036188 6170706c 69636174 696f6e2f 782d6465 application/x-de │ │ │ │ + 0x00036198 736b746f 70000000 6170706c 69636174 sktop...applicat │ │ │ │ + 0x000361a8 696f6e2f 782d6469 612d6469 61677261 ion/x-dia-diagra │ │ │ │ + 0x000361b8 6d000000 6170706c 69636174 696f6e2f m...application/ │ │ │ │ + 0x000361c8 782d6578 65637574 61626c65 00000000 x-executable.... │ │ │ │ + 0x000361d8 6170706c 69636174 696f6e2f 782d666c application/x-fl │ │ │ │ + 0x000361e8 75696400 6170706c 69636174 696f6e2f uid.application/ │ │ │ │ + 0x000361f8 782d676c 61646500 6170706c 69636174 x-glade.applicat │ │ │ │ + 0x00036208 696f6e2f 782d676e 75636173 68000000 ion/x-gnucash... │ │ │ │ + 0x00036218 6170706c 69636174 696f6e2f 782d676e application/x-gn │ │ │ │ + 0x00036228 756d6572 69630000 6170706c 69636174 umeric..applicat │ │ │ │ + 0x00036238 696f6e2f 782d677a 69700000 6170706c ion/x-gzip..appl │ │ │ │ + 0x00036248 69636174 696f6e2f 782d6a61 76612d61 ication/x-java-a │ │ │ │ + 0x00036258 72636869 76650000 6170706c 69636174 rchive..applicat │ │ │ │ + 0x00036268 696f6e2f 782d6a61 76617363 72697074 ion/x-javascript │ │ │ │ + 0x00036278 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ + 0x00036288 782d6b69 6c6c7573 74726174 6f720000 x-killustrator.. │ │ │ │ + 0x00036298 6170706c 69636174 696f6e2f 782d6b70 application/x-kp │ │ │ │ + 0x000362a8 72657365 6e746572 00000000 6170706c resenter....appl │ │ │ │ + 0x000362b8 69636174 696f6e2f 782d6b73 70726561 ication/x-ksprea │ │ │ │ + 0x000362c8 64000000 6170706c 69636174 696f6e2f d...application/ │ │ │ │ + 0x000362d8 782d6b77 6f726400 6170706c 69636174 x-kword.applicat │ │ │ │ + 0x000362e8 696f6e2f 782d6c7a 6d610000 6170706c ion/x-lzma..appl │ │ │ │ + 0x000362f8 69636174 696f6e2f 782d6c7a 6d612d63 ication/x-lzma-c │ │ │ │ + 0x00036308 6f6d7072 65737365 642d7461 72000000 ompressed-tar... │ │ │ │ + 0x00036318 6170706c 69636174 696f6e2f 782d6d34 application/x-m4 │ │ │ │ + 0x00036328 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ + 0x00036338 782d6d73 2d646f73 2d657865 63757461 x-ms-dos-executa │ │ │ │ + 0x00036348 626c6500 6170706c 69636174 696f6e2f ble.application/ │ │ │ │ + 0x00036358 782d7065 726c0000 6170706c 69636174 x-perl..applicat │ │ │ │ + 0x00036368 696f6e2f 782d7068 70000000 6170706c ion/x-php...appl │ │ │ │ + 0x00036378 69636174 696f6e2f 782d7270 6d000000 ication/x-rpm... │ │ │ │ + 0x00036388 6170706c 69636174 696f6e2f 782d7275 application/x-ru │ │ │ │ + 0x00036398 62790000 6170706c 69636174 696f6e2f by..application/ │ │ │ │ + 0x000363a8 782d7368 656c6c73 63726970 74000000 x-shellscript... │ │ │ │ + 0x000363b8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x000363c8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x000363d8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x000363e8 332f3232 2f6e666f 23457865 63757461 3/22/nfo#Executa │ │ │ │ + 0x000363f8 626c6500 6170706c 69636174 696f6e2f ble.application/ │ │ │ │ + 0x00036408 782d7368 6f636b77 6176652d 666c6173 x-shockwave-flas │ │ │ │ + 0x00036418 68000000 6170706c 69636174 696f6e2f h...application/ │ │ │ │ + 0x00036428 782d7371 6c000000 6170706c 69636174 x-sql...applicat │ │ │ │ + 0x00036438 696f6e2f 782d7374 75666669 74000000 ion/x-stuffit... │ │ │ │ + 0x00036448 6170706c 69636174 696f6e2f 7868746d application/xhtm │ │ │ │ + 0x00036458 6c2b786d 6c000000 6170706c 69636174 l+xml...applicat │ │ │ │ + 0x00036468 696f6e2f 786d6c00 6170706c 69636174 ion/xml.applicat │ │ │ │ + 0x00036478 696f6e2f 786d6c2d 64746400 6170706c ion/xml-dtd.appl │ │ │ │ + 0x00036488 69636174 696f6e2f 7a697000 68747470 ication/zip.http │ │ │ │ + 0x00036498 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x000364a8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x000364b8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x000364c8 2f6e666f 234d6564 69614c69 73740000 /nfo#MediaList.. │ │ │ │ + 0x000364d8 61756469 6f2f782d 7363706c 73000000 audio/x-scpls... │ │ │ │ + 0x000364e8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x000364f8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00036508 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00036518 332f3232 2f6e666f 23526173 74657249 3/22/nfo#RasterI │ │ │ │ + 0x00036528 6d616765 00000000 696d6167 652f6769 mage....image/gi │ │ │ │ + 0x00036538 66000000 696d6167 652f6a70 65670000 f...image/jpeg.. │ │ │ │ + 0x00036548 696d6167 652f706a 70656700 696d6167 image/pjpeg.imag │ │ │ │ + 0x00036558 652f706e 67000000 696d6167 652f7376 e/png...image/sv │ │ │ │ + 0x00036568 672b786d 6c000000 696d6167 652f7469 g+xml...image/ti │ │ │ │ + 0x00036578 66660000 68747470 3a2f2f77 77772e73 ff..http://www.s │ │ │ │ + 0x00036588 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00036598 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x000365a8 30372f30 332f3232 2f6e666f 2349636f 07/03/22/nfo#Ico │ │ │ │ + 0x000365b8 6e000000 696d6167 652f766e 642e6d69 n...image/vnd.mi │ │ │ │ + 0x000365c8 63726f73 6f66742e 69636f6e 00000000 crosoft.icon.... │ │ │ │ + 0x000365d8 696d6167 652f782d 78636600 68747470 image/x-xcf.http │ │ │ │ + 0x000365e8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x000365f8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00036608 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00036618 2f6e666f 23466f6c 64657200 696e6f64 /nfo#Folder.inod │ │ │ │ + 0x00036628 652f6469 72656374 6f727900 68747470 e/directory.http │ │ │ │ + 0x00036638 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00036648 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00036658 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00036668 2f6e6d6f 23456d61 696c0000 6d657373 /nmo#Email..mess │ │ │ │ + 0x00036678 6167652f 616c7465 726e6174 69766500 age/alternative. │ │ │ │ + 0x00036688 6d657373 6167652f 70617274 69616c00 message/partial. │ │ │ │ + 0x00036698 6d657373 6167652f 72656c61 74656400 message/related. │ │ │ │ + 0x000366a8 74657874 2f637373 00000000 68747470 text/css....http │ │ │ │ + 0x000366b8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x000366c8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x000366d8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x000366e8 2f6e666f 23546578 74446f63 756d656e /nfo#TextDocumen │ │ │ │ + 0x000366f8 74000000 74657874 2f637376 00000000 t...text/csv.... │ │ │ │ + 0x00036708 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00036718 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00036728 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00036738 332f3232 2f6e666f 2348746d 6c446f63 3/22/nfo#HtmlDoc │ │ │ │ + 0x00036748 756d656e 74000000 74657874 2f68746d ument...text/htm │ │ │ │ + 0x00036758 6c000000 74657874 2f6a6176 61736372 l...text/javascr │ │ │ │ + 0x00036768 69707400 74657874 2f706c61 696e0000 ipt.text/plain.. │ │ │ │ + 0x00036778 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00036788 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00036798 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x000367a8 332f3232 2f6e636f 23436f6e 74616374 3/22/nco#Contact │ │ │ │ + 0x000367b8 00000000 74657874 2f766361 72640000 ....text/vcard.. │ │ │ │ + 0x000367c8 74657874 2f782d63 00000000 74657874 text/x-c....text │ │ │ │ + 0x000367d8 2f782d63 2b2b0000 74657874 2f782d63 /x-c++..text/x-c │ │ │ │ + 0x000367e8 2b2b7372 63000000 74657874 2f782d63 ++src...text/x-c │ │ │ │ + 0x000367f8 68647200 74657874 2f782d63 6f707969 hdr.text/x-copyi │ │ │ │ + 0x00036808 6e670000 74657874 2f782d63 72656469 ng..text/x-credi │ │ │ │ + 0x00036818 74730000 74657874 2f782d63 73686172 ts..text/x-cshar │ │ │ │ + 0x00036828 70000000 74657874 2f782d63 73726300 p...text/x-csrc. │ │ │ │ + 0x00036838 74657874 2f782d64 73726300 74657874 text/x-dsrc.text │ │ │ │ + 0x00036848 2f782d65 69666665 6c000000 74657874 /x-eiffel...text │ │ │ │ + 0x00036858 2f782d67 65747465 78742d74 72616e73 /x-gettext-trans │ │ │ │ + 0x00036868 6c617469 6f6e0000 74657874 2f782d67 lation..text/x-g │ │ │ │ + 0x00036878 65747465 78742d74 72616e73 6c617469 ettext-translati │ │ │ │ + 0x00036888 6f6e2d74 656d706c 61746500 74657874 on-template.text │ │ │ │ + 0x00036898 2f782d68 61736b65 6c6c0000 74657874 /x-haskell..text │ │ │ │ + 0x000368a8 2f782d69 646c0000 74657874 2f782d6a /x-idl..text/x-j │ │ │ │ + 0x000368b8 61766100 74657874 2f782d6a 71756572 ava.text/x-jquer │ │ │ │ + 0x000368c8 792d746d 706c0000 74657874 2f782d6c y-tmpl..text/x-l │ │ │ │ + 0x000368d8 61746578 00000000 74657874 2f782d6c atex....text/x-l │ │ │ │ + 0x000368e8 69737000 74657874 2f782d6c 75610000 isp.text/x-lua.. │ │ │ │ + 0x000368f8 74657874 2f782d6d 34000000 74657874 text/x-m4...text │ │ │ │ + 0x00036908 2f782d6d 616b6566 696c6500 74657874 /x-makefile.text │ │ │ │ + 0x00036918 2f782d6f 626a6373 72630000 74657874 /x-objcsrc..text │ │ │ │ + 0x00036928 2f782d6f 63616d6c 00000000 74657874 /x-ocaml....text │ │ │ │ + 0x00036938 2f782d70 61736361 6c000000 74657874 /x-pascal...text │ │ │ │ + 0x00036948 2f782d70 61746368 00000000 74657874 /x-patch....text │ │ │ │ + 0x00036958 2f782d70 7974686f 6e000000 74657874 /x-python...text │ │ │ │ + 0x00036968 2f782d73 716c0000 74657874 2f782d74 /x-sql..text/x-t │ │ │ │ + 0x00036978 636c0000 74657874 2f782d74 65780000 cl..text/x-tex.. │ │ │ │ + 0x00036988 74657874 2f782d74 726f6666 00000000 text/x-troff.... │ │ │ │ + 0x00036998 74657874 2f782d76 616c6100 74657874 text/x-vala.text │ │ │ │ + 0x000369a8 2f782d76 68646c00 74657874 2f786d6c /x-vhdl.text/xml │ │ │ │ + 0x000369b8 00000000 2e2a2f78 2d647669 00000000 .....*/x-dvi.... │ │ │ │ + 0x000369c8 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ + 0x000369d8 6d732d65 7863656c 2e2a0000 6170706c ms-excel.*..appl │ │ │ │ + 0x000369e8 69636174 696f6e2f 766e642e 6d732d70 ication/vnd.ms-p │ │ │ │ + 0x000369f8 6f776572 706f696e 742e2a00 6170706c owerpoint.*.appl │ │ │ │ + 0x00036a08 69636174 696f6e2f 766e642e 6f617369 ication/vnd.oasi │ │ │ │ + 0x00036a18 732e6f70 656e646f 63756d65 6e742e67 s.opendocument.g │ │ │ │ + 0x00036a28 72617068 6963732e 2a000000 6170706c raphics.*...appl │ │ │ │ + 0x00036a38 69636174 696f6e2f 766e642e 6f617369 ication/vnd.oasi │ │ │ │ + 0x00036a48 732e6f70 656e646f 63756d65 6e742e70 s.opendocument.p │ │ │ │ + 0x00036a58 72657365 6e746174 696f6e2e 2a000000 resentation.*... │ │ │ │ + 0x00036a68 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ + 0x00036a78 6f617369 732e6f70 656e646f 63756d65 oasis.opendocume │ │ │ │ + 0x00036a88 6e742e73 70726561 64736865 65742e2a nt.spreadsheet.* │ │ │ │ + 0x00036a98 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ + 0x00036aa8 766e642e 6f617369 732e6f70 656e646f vnd.oasis.opendo │ │ │ │ + 0x00036ab8 63756d65 6e742e74 6578742e 2a000000 cument.text.*... │ │ │ │ + 0x00036ac8 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ + 0x00036ad8 6f70656e 786d6c66 6f726d61 74732d6f openxmlformats-o │ │ │ │ + 0x00036ae8 66666963 65646f63 756d656e 742e7072 fficedocument.pr │ │ │ │ + 0x00036af8 6573656e 74617469 6f6e6d6c 2e707265 esentationml.pre │ │ │ │ + 0x00036b08 73656e74 6174696f 6e2e2a00 6170706c sentation.*.appl │ │ │ │ + 0x00036b18 69636174 696f6e2f 766e642e 6f70656e ication/vnd.open │ │ │ │ + 0x00036b28 786d6c66 6f726d61 74732d6f 66666963 xmlformats-offic │ │ │ │ + 0x00036b38 65646f63 756d656e 742e7370 72656164 edocument.spread │ │ │ │ + 0x00036b48 73686565 746d6c2e 73686565 742e2a00 sheetml.sheet.*. │ │ │ │ + 0x00036b58 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ + 0x00036b68 6f70656e 786d6c66 6f726d61 74732d6f openxmlformats-o │ │ │ │ + 0x00036b78 66666963 65646f63 756d656e 742e776f fficedocument.wo │ │ │ │ + 0x00036b88 72647072 6f636573 73696e67 6d6c2e64 rdprocessingml.d │ │ │ │ + 0x00036b98 6f63756d 656e742e 2a000000 68747470 ocument.*...http │ │ │ │ + 0x00036ba8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00036bb8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00036bc8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00036bd8 2f6e666f 23446f63 756d656e 74000000 /nfo#Document... │ │ │ │ + 0x00036be8 6170706c 69636174 696f6e2f 766e645c application/vnd\ │ │ │ │ + 0x00036bf8 2e2e2a00 6170706c 69636174 696f6e2f ..*.application/ │ │ │ │ + 0x00036c08 782d6170 706c6978 2d2e2a00 61756469 x-applix-.*.audi │ │ │ │ + 0x00036c18 6f2f2e2a 00000000 68747470 3a2f2f77 o/.*....http://w │ │ │ │ + 0x00036c28 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00036c38 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00036c48 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x00036c58 23496d61 67650000 696d6167 652f2e2a #Image..image/.* │ │ │ │ + 0x00036c68 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x00036c78 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00036c88 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x00036c98 30372f30 332f3232 2f6e666f 23566964 07/03/22/nfo#Vid │ │ │ │ + 0x00036ca8 656f0000 76696465 6f2f2e2a 00000000 eo..video/.*.... │ │ │ │ + 0x00036cb8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00036cc8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00036cd8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00036ce8 332f3232 2f6e666f 2346696c 65446174 3/22/nfo#FileDat │ │ │ │ + 0x00036cf8 614f626a 65637400 66696c65 3a2f2f00 aObject.file://. │ │ │ │ + 0x00036d08 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00036d18 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00036d28 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00036d38 332f3232 2f6e666f 23576562 44617461 3/22/nfo#WebData │ │ │ │ + 0x00036d48 4f626a65 63740000 68747470 3a2f2f00 Object..http://. │ │ │ │ + 0x00036d58 68747470 733a2f2f 00000000 68747470 https://....http │ │ │ │ + 0x00036d68 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00036d78 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00036d88 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00036d98 2f6e666f 2352656d 6f746544 6174614f /nfo#RemoteDataO │ │ │ │ + 0x00036da8 626a6563 74000000 7373683a 2f2f0000 bject...ssh://.. │ │ │ │ + 0x00036db8 73667470 3a2f2f00 6674703a 2f2f0000 sftp://.ftp://.. │ │ │ │ + 0x00036dc8 6461763a 2f2f0000 64617673 3a2f2f00 dav://..davs://. │ │ │ │ + 0x00036dd8 736d623a 2f2f0000 75726920 213d204e smb://..uri != N │ │ │ │ + 0x00036de8 554c4c00 7a656974 67656973 742d6461 ULL.zeitgeist-da │ │ │ │ + 0x00036df8 74612d6d 6f64656c 2d657272 6f722d71 ta-model-error-q │ │ │ │ + 0x00036e08 7561726b 00000000 656e756d 65726174 uark....enumerat │ │ │ │ + 0x00036e18 696f6e73 2e76616c 613a3235 373a2055 ions.vala:257: U │ │ │ │ + 0x00036e28 6e726563 6f676e69 7a656420 52657375 nrecognized Resu │ │ │ │ + 0x00036e38 6c745479 70653a20 25750000 5a656974 ltType: %u..Zeit │ │ │ │ + 0x00036e48 67656973 74526573 756c7454 79706500 geistResultType. │ │ │ │ + 0x00036e58 5a656974 67656973 7452656c 6576616e ZeitgeistRelevan │ │ │ │ + 0x00036e68 74526573 756c7454 79706500 5a656974 tResultType.Zeit │ │ │ │ + 0x00036e78 67656973 7453746f 72616765 53746174 geistStorageStat │ │ │ │ + 0x00036e88 65000000 5a454954 47454953 545f5354 e...ZEITGEIST_ST │ │ │ │ + 0x00036e98 4f524147 455f5354 4154455f 4e4f545f ORAGE_STATE_NOT_ │ │ │ │ + 0x00036ea8 41564149 4c41424c 45000000 6e6f742d AVAILABLE...not- │ │ │ │ + 0x00036eb8 61766169 6c61626c 65000000 5a454954 available...ZEIT │ │ │ │ + 0x00036ec8 47454953 545f5354 4f524147 455f5354 GEIST_STORAGE_ST │ │ │ │ + 0x00036ed8 4154455f 41564149 4c41424c 45000000 ATE_AVAILABLE... │ │ │ │ + 0x00036ee8 5a454954 47454953 545f5354 4f524147 ZEITGEIST_STORAG │ │ │ │ + 0x00036ef8 455f5354 4154455f 414e5900 616e7900 E_STATE_ANY.any. │ │ │ │ + 0x00036f08 5a454954 47454953 545f5245 4c455641 ZEITGEIST_RELEVA │ │ │ │ + 0x00036f18 4e545f52 4553554c 545f5459 50455f52 NT_RESULT_TYPE_R │ │ │ │ + 0x00036f28 4543454e 54000000 72656365 6e740000 ECENT...recent.. │ │ │ │ + 0x00036f38 5a454954 47454953 545f5245 4c455641 ZEITGEIST_RELEVA │ │ │ │ + 0x00036f48 4e545f52 4553554c 545f5459 50455f52 NT_RESULT_TYPE_R │ │ │ │ + 0x00036f58 454c4154 45440000 5a454954 47454953 ELATED..ZEITGEIS │ │ │ │ + 0x00036f68 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ + 0x00036f78 53545f52 4543454e 545f4556 454e5453 ST_RECENT_EVENTS │ │ │ │ + 0x00036f88 00000000 6d6f7374 2d726563 656e742d ....most-recent- │ │ │ │ + 0x00036f98 6576656e 74730000 5a454954 47454953 events..ZEITGEIS │ │ │ │ + 0x00036fa8 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x00036fb8 4153545f 52454345 4e545f45 56454e54 AST_RECENT_EVENT │ │ │ │ + 0x00036fc8 53000000 6c656173 742d7265 63656e74 S...least-recent │ │ │ │ + 0x00036fd8 2d657665 6e747300 5a454954 47454953 -events.ZEITGEIS │ │ │ │ + 0x00036fe8 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ + 0x00036ff8 53545f52 4543454e 545f5355 424a4543 ST_RECENT_SUBJEC │ │ │ │ + 0x00037008 54530000 6d6f7374 2d726563 656e742d TS..most-recent- │ │ │ │ + 0x00037018 7375626a 65637473 00000000 5a454954 subjects....ZEIT │ │ │ │ + 0x00037028 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037038 455f4c45 4153545f 52454345 4e545f53 E_LEAST_RECENT_S │ │ │ │ + 0x00037048 55424a45 43545300 6c656173 742d7265 UBJECTS.least-re │ │ │ │ + 0x00037058 63656e74 2d737562 6a656374 73000000 cent-subjects... │ │ │ │ + 0x00037068 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x00037078 5f545950 455f4d4f 53545f50 4f50554c _TYPE_MOST_POPUL │ │ │ │ + 0x00037088 41525f53 55424a45 43545300 6d6f7374 AR_SUBJECTS.most │ │ │ │ + 0x00037098 2d706f70 756c6172 2d737562 6a656374 -popular-subject │ │ │ │ + 0x000370a8 73000000 5a454954 47454953 545f5245 s...ZEITGEIST_RE │ │ │ │ + 0x000370b8 53554c54 5f545950 455f4c45 4153545f SULT_TYPE_LEAST_ │ │ │ │ + 0x000370c8 504f5055 4c41525f 5355424a 45435453 POPULAR_SUBJECTS │ │ │ │ + 0x000370d8 00000000 6c656173 742d706f 70756c61 ....least-popula │ │ │ │ + 0x000370e8 722d7375 626a6563 74730000 5a454954 r-subjects..ZEIT │ │ │ │ + 0x000370f8 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037108 455f4d4f 53545f50 4f50554c 41525f41 E_MOST_POPULAR_A │ │ │ │ + 0x00037118 43544f52 00000000 6d6f7374 2d706f70 CTOR....most-pop │ │ │ │ + 0x00037128 756c6172 2d616374 6f720000 5a454954 ular-actor..ZEIT │ │ │ │ + 0x00037138 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037148 455f4c45 4153545f 504f5055 4c41525f E_LEAST_POPULAR_ │ │ │ │ + 0x00037158 4143544f 52000000 6c656173 742d706f ACTOR...least-po │ │ │ │ + 0x00037168 70756c61 722d6163 746f7200 5a454954 pular-actor.ZEIT │ │ │ │ + 0x00037178 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037188 455f4d4f 53545f52 4543454e 545f4143 E_MOST_RECENT_AC │ │ │ │ + 0x00037198 544f5200 6d6f7374 2d726563 656e742d TOR.most-recent- │ │ │ │ + 0x000371a8 6163746f 72000000 5a454954 47454953 actor...ZEITGEIS │ │ │ │ + 0x000371b8 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x000371c8 4153545f 52454345 4e545f41 43544f52 AST_RECENT_ACTOR │ │ │ │ + 0x000371d8 00000000 6c656173 742d7265 63656e74 ....least-recent │ │ │ │ + 0x000371e8 2d616374 6f720000 5a454954 47454953 -actor..ZEITGEIS │ │ │ │ + 0x000371f8 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ + 0x00037208 53545f52 4543454e 545f4f52 4947494e ST_RECENT_ORIGIN │ │ │ │ + 0x00037218 00000000 6d6f7374 2d726563 656e742d ....most-recent- │ │ │ │ + 0x00037228 6f726967 696e0000 5a454954 47454953 origin..ZEITGEIS │ │ │ │ + 0x00037238 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x00037248 4153545f 52454345 4e545f4f 52494749 AST_RECENT_ORIGI │ │ │ │ + 0x00037258 4e000000 6c656173 742d7265 63656e74 N...least-recent │ │ │ │ + 0x00037268 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ + 0x00037278 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ + 0x00037288 53545f50 4f50554c 41525f4f 52494749 ST_POPULAR_ORIGI │ │ │ │ + 0x00037298 4e000000 6d6f7374 2d706f70 756c6172 N...most-popular │ │ │ │ + 0x000372a8 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ + 0x000372b8 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x000372c8 4153545f 504f5055 4c41525f 4f524947 AST_POPULAR_ORIG │ │ │ │ + 0x000372d8 494e0000 6c656173 742d706f 70756c61 IN..least-popula │ │ │ │ + 0x000372e8 722d6f72 6967696e 00000000 5a454954 r-origin....ZEIT │ │ │ │ + 0x000372f8 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037308 455f4f4c 44455354 5f414354 4f520000 E_OLDEST_ACTOR.. │ │ │ │ + 0x00037318 6f6c6465 73742d61 63746f72 00000000 oldest-actor.... │ │ │ │ + 0x00037328 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x00037338 5f545950 455f4d4f 53545f52 4543454e _TYPE_MOST_RECEN │ │ │ │ + 0x00037348 545f5355 424a4543 545f494e 54455250 T_SUBJECT_INTERP │ │ │ │ + 0x00037358 52455441 54494f4e 00000000 6d6f7374 RETATION....most │ │ │ │ + 0x00037368 2d726563 656e742d 7375626a 6563742d -recent-subject- │ │ │ │ + 0x00037378 696e7465 72707265 74617469 6f6e0000 interpretation.. │ │ │ │ + 0x00037388 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x00037398 5f545950 455f4c45 4153545f 52454345 _TYPE_LEAST_RECE │ │ │ │ + 0x000373a8 4e545f53 55424a45 43545f49 4e544552 NT_SUBJECT_INTER │ │ │ │ + 0x000373b8 50524554 4154494f 4e000000 6c656173 PRETATION...leas │ │ │ │ + 0x000373c8 742d7265 63656e74 2d737562 6a656374 t-recent-subject │ │ │ │ + 0x000373d8 2d696e74 65727072 65746174 696f6e00 -interpretation. │ │ │ │ + 0x000373e8 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x000373f8 5f545950 455f4d4f 53545f50 4f50554c _TYPE_MOST_POPUL │ │ │ │ + 0x00037408 41525f53 55424a45 43545f49 4e544552 AR_SUBJECT_INTER │ │ │ │ + 0x00037418 50524554 4154494f 4e000000 6d6f7374 PRETATION...most │ │ │ │ + 0x00037428 2d706f70 756c6172 2d737562 6a656374 -popular-subject │ │ │ │ + 0x00037438 2d696e74 65727072 65746174 696f6e00 -interpretation. │ │ │ │ + 0x00037448 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x00037458 5f545950 455f4c45 4153545f 504f5055 _TYPE_LEAST_POPU │ │ │ │ + 0x00037468 4c41525f 5355424a 4543545f 494e5445 LAR_SUBJECT_INTE │ │ │ │ + 0x00037478 52505245 54415449 4f4e0000 6c656173 RPRETATION..leas │ │ │ │ + 0x00037488 742d706f 70756c61 722d7375 626a6563 t-popular-subjec │ │ │ │ + 0x00037498 742d696e 74657270 72657461 74696f6e t-interpretation │ │ │ │ + 0x000374a8 00000000 5a454954 47454953 545f5245 ....ZEITGEIST_RE │ │ │ │ + 0x000374b8 53554c54 5f545950 455f4d4f 53545f52 SULT_TYPE_MOST_R │ │ │ │ + 0x000374c8 4543454e 545f4d49 4d455459 50450000 ECENT_MIMETYPE.. │ │ │ │ + 0x000374d8 6d6f7374 2d726563 656e742d 6d696d65 most-recent-mime │ │ │ │ + 0x000374e8 74797065 00000000 5a454954 47454953 type....ZEITGEIS │ │ │ │ + 0x000374f8 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x00037508 4153545f 52454345 4e545f4d 494d4554 AST_RECENT_MIMET │ │ │ │ + 0x00037518 59504500 6c656173 742d7265 63656e74 YPE.least-recent │ │ │ │ + 0x00037528 2d6d696d 65747970 65000000 5a454954 -mimetype...ZEIT │ │ │ │ + 0x00037538 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037548 455f4d4f 53545f50 4f50554c 41525f4d E_MOST_POPULAR_M │ │ │ │ + 0x00037558 494d4554 59504500 6d6f7374 2d706f70 IMETYPE.most-pop │ │ │ │ + 0x00037568 756c6172 2d6d696d 65747970 65000000 ular-mimetype... │ │ │ │ + 0x00037578 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x00037588 5f545950 455f4c45 4153545f 504f5055 _TYPE_LEAST_POPU │ │ │ │ + 0x00037598 4c41525f 4d494d45 54595045 00000000 LAR_MIMETYPE.... │ │ │ │ + 0x000375a8 6c656173 742d706f 70756c61 722d6d69 least-popular-mi │ │ │ │ + 0x000375b8 6d657479 70650000 5a454954 47454953 metype..ZEITGEIS │ │ │ │ + 0x000375c8 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ + 0x000375d8 53545f52 4543454e 545f4355 5252454e ST_RECENT_CURREN │ │ │ │ + 0x000375e8 545f5552 49000000 6d6f7374 2d726563 T_URI...most-rec │ │ │ │ + 0x000375f8 656e742d 63757272 656e742d 75726900 ent-current-uri. │ │ │ │ + 0x00037608 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x00037618 5f545950 455f4c45 4153545f 52454345 _TYPE_LEAST_RECE │ │ │ │ + 0x00037628 4e545f43 55525245 4e545f55 52490000 NT_CURRENT_URI.. │ │ │ │ + 0x00037638 6c656173 742d7265 63656e74 2d637572 least-recent-cur │ │ │ │ + 0x00037648 72656e74 2d757269 00000000 5a454954 rent-uri....ZEIT │ │ │ │ + 0x00037658 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037668 455f4d4f 53545f50 4f50554c 41525f43 E_MOST_POPULAR_C │ │ │ │ + 0x00037678 55525245 4e545f55 52490000 6d6f7374 URRENT_URI..most │ │ │ │ + 0x00037688 2d706f70 756c6172 2d637572 72656e74 -popular-current │ │ │ │ + 0x00037698 2d757269 00000000 5a454954 47454953 -uri....ZEITGEIS │ │ │ │ + 0x000376a8 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x000376b8 4153545f 504f5055 4c41525f 43555252 AST_POPULAR_CURR │ │ │ │ + 0x000376c8 454e545f 55524900 6c656173 742d706f ENT_URI.least-po │ │ │ │ + 0x000376d8 70756c61 722d6375 7272656e 742d7572 pular-current-ur │ │ │ │ + 0x000376e8 69000000 5a454954 47454953 545f5245 i...ZEITGEIST_RE │ │ │ │ + 0x000376f8 53554c54 5f545950 455f4d4f 53545f52 SULT_TYPE_MOST_R │ │ │ │ + 0x00037708 4543454e 545f4556 454e545f 4f524947 ECENT_EVENT_ORIG │ │ │ │ + 0x00037718 494e0000 6d6f7374 2d726563 656e742d IN..most-recent- │ │ │ │ + 0x00037728 6576656e 742d6f72 6967696e 00000000 event-origin.... │ │ │ │ + 0x00037738 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x00037748 5f545950 455f4c45 4153545f 52454345 _TYPE_LEAST_RECE │ │ │ │ + 0x00037758 4e545f45 56454e54 5f4f5249 47494e00 NT_EVENT_ORIGIN. │ │ │ │ + 0x00037768 6c656173 742d7265 63656e74 2d657665 least-recent-eve │ │ │ │ + 0x00037778 6e742d6f 72696769 6e000000 5a454954 nt-origin...ZEIT │ │ │ │ + 0x00037788 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037798 455f4d4f 53545f50 4f50554c 41525f45 E_MOST_POPULAR_E │ │ │ │ + 0x000377a8 56454e54 5f4f5249 47494e00 6d6f7374 VENT_ORIGIN.most │ │ │ │ + 0x000377b8 2d706f70 756c6172 2d657665 6e742d6f -popular-event-o │ │ │ │ + 0x000377c8 72696769 6e000000 5a454954 47454953 rigin...ZEITGEIS │ │ │ │ + 0x000377d8 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x000377e8 4153545f 504f5055 4c41525f 4556454e AST_POPULAR_EVEN │ │ │ │ + 0x000377f8 545f4f52 4947494e 00000000 6c656173 T_ORIGIN....leas │ │ │ │ + 0x00037808 742d706f 70756c61 722d6576 656e742d t-popular-event- │ │ │ │ + 0x00037818 6f726967 696e0000 5a454954 47454953 origin..ZEITGEIS │ │ │ │ + 0x00037828 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ + 0x00037838 53545f52 4543454e 545f4355 5252454e ST_RECENT_CURREN │ │ │ │ + 0x00037848 545f4f52 4947494e 00000000 6d6f7374 T_ORIGIN....most │ │ │ │ + 0x00037858 2d726563 656e742d 63757272 656e742d -recent-current- │ │ │ │ + 0x00037868 6f726967 696e0000 5a454954 47454953 origin..ZEITGEIS │ │ │ │ + 0x00037878 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x00037888 4153545f 52454345 4e545f43 55525245 AST_RECENT_CURRE │ │ │ │ + 0x00037898 4e545f4f 52494749 4e000000 6c656173 NT_ORIGIN...leas │ │ │ │ + 0x000378a8 742d7265 63656e74 2d637572 72656e74 t-recent-current │ │ │ │ + 0x000378b8 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ + 0x000378c8 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ + 0x000378d8 53545f50 4f50554c 41525f43 55525245 ST_POPULAR_CURRE │ │ │ │ + 0x000378e8 4e545f4f 52494749 4e000000 6d6f7374 NT_ORIGIN...most │ │ │ │ + 0x000378f8 2d706f70 756c6172 2d637572 72656e74 -popular-current │ │ │ │ + 0x00037908 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ + 0x00037918 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x00037928 4153545f 504f5055 4c41525f 43555252 AST_POPULAR_CURR │ │ │ │ + 0x00037938 454e545f 4f524947 494e0000 6c656173 ENT_ORIGIN..leas │ │ │ │ + 0x00037948 742d706f 70756c61 722d6375 7272656e t-popular-curren │ │ │ │ + 0x00037958 742d6f72 6967696e 00000000 5a454954 t-origin....ZEIT │ │ │ │ + 0x00037968 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037978 455f5245 4c455641 4e435900 72656c65 E_RELEVANCY.rele │ │ │ │ + 0x00037988 76616e63 79000000 6f72672e 676e6f6d vancy...org.gnom │ │ │ │ + 0x00037998 652e7a65 69746765 6973742e 44617461 e.zeitgeist.Data │ │ │ │ + 0x000379a8 4d6f6465 6c457272 6f722e49 6e76616c ModelError.Inval │ │ │ │ + 0x000379b8 69645369 676e6174 75726500 6f72672e idSignature.org. │ │ │ │ + 0x000379c8 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ + 0x000379d8 44617461 4d6f6465 6c457272 6f722e4e DataModelError.N │ │ │ │ + 0x000379e8 756c6c45 76656e74 00000000 6f72672e ullEvent....org. │ │ │ │ + 0x000379f8 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ + 0x00037a08 44617461 4d6f6465 6c457272 6f722e54 DataModelError.T │ │ │ │ + 0x00037a18 6f6f4d61 6e795265 73756c74 73000000 ooManyResults... │ │ │ │ + 0x00037a28 7061796c 6f616400 69746572 20213d20 payload.iter != │ │ │ │ + 0x00037a38 4e554c4c 00000000 7375626a 65637420 NULL....subject │ │ │ │ + 0x00037a48 213d204e 554c4c00 696e666f 20213d20 != NULL.info != │ │ │ │ + 0x00037a58 4e554c4c 00000000 6170706c 69636174 NULL....applicat │ │ │ │ + 0x00037a68 696f6e3a 2f2f0000 2e646573 6b746f70 ion://...desktop │ │ │ │ + 0x00037a78 00000000 256c6c69 00000000 61617300 ....%lli....aas. │ │ │ │ + 0x00037a88 61790000 69643a20 25640974 696d6573 ay..id: %d.times │ │ │ │ + 0x00037a98 74616d70 3a20256c 6c690a61 63746f72 tamp: %lli.actor │ │ │ │ + 0x00037aa8 3a202573 0a696e74 65727072 65746174 : %s.interpretat │ │ │ │ + 0x00037ab8 696f6e3a 2025730a 6d616e69 66657374 ion: %s.manifest │ │ │ │ + 0x00037ac8 6174696f 6e3a2025 730a6f72 6967696e ation: %s.origin │ │ │ │ + 0x00037ad8 3a202573 0a6e756d 20737562 6a656374 : %s.num subject │ │ │ │ + 0x00037ae8 733a2025 640a0000 20205375 626a6563 s: %d... Subjec │ │ │ │ + 0x00037af8 74202325 643a0a20 20202075 72693a20 t #%d:. uri: │ │ │ │ + 0x00037b08 25730a20 20202069 6e746572 70726574 %s. interpret │ │ │ │ + 0x00037b18 6174696f 6e3a2025 730a2020 20206d61 ation: %s. ma │ │ │ │ + 0x00037b28 6e696665 73746174 696f6e3a 2025730a nifestation: %s. │ │ │ │ + 0x00037b38 20202020 6d696d65 74797065 3a202573 mimetype: %s │ │ │ │ + 0x00037b48 0a202020 206f7269 67696e3a 2025730a . origin: %s. │ │ │ │ + 0x00037b58 20202020 74657874 3a202573 0a202020 text: %s. │ │ │ │ + 0x00037b68 20637572 72656e74 5f757269 3a202573 current_uri: %s │ │ │ │ + 0x00037b78 0a202020 20637572 72656e74 5f6f7269 . current_ori │ │ │ │ + 0x00037b88 67696e3a 2025730a 20202020 73746f72 gin: %s. stor │ │ │ │ + 0x00037b98 6167653a 2025730a 00000000 7061796c age: %s.....payl │ │ │ │ + 0x00037ba8 6f61643a 20257520 62797465 73000000 oad: %u bytes... │ │ │ │ + 0x00037bb8 7061796c 6f61643a 20286e75 6c6c290a payload: (null). │ │ │ │ + 0x00037bc8 00000000 74656d70 6c617465 5f657665 ....template_eve │ │ │ │ + 0x00037bd8 6e742021 3d204e55 4c4c0000 6576656e nt != NULL..even │ │ │ │ + 0x00037be8 742e6300 6576656e 745f7661 7269616e t.c.event_varian │ │ │ │ + 0x00037bf8 7420213d 204e554c 4c000000 496e7661 t != NULL...Inva │ │ │ │ + 0x00037c08 6c696420 442d4275 73207369 676e6174 lid D-Bus signat │ │ │ │ + 0x00037c18 7572652e 00000000 496e636f 6d706c65 ure.....Incomple │ │ │ │ + 0x00037c28 74652065 76656e74 20737472 7563742e te event struct. │ │ │ │ + 0x00037c38 00000000 54686973 20697320 616e2065 ....This is an e │ │ │ │ + 0x00037c48 6d707479 20657665 6e742e00 4d697373 mpty event..Miss │ │ │ │ + 0x00037c58 696e6720 6576656e 7420696e 666f726d ing event inform │ │ │ │ + 0x00037c68 6174696f 6e2e0000 73747220 213d204e ation...str != N │ │ │ │ + 0x00037c78 554c4c00 5a656974 67656973 74457665 ULL.ZeitgeistEve │ │ │ │ + 0x00037c88 6e740000 76657665 6e747320 213d204e nt..vevents != N │ │ │ │ + 0x00037c98 554c4c00 76657665 6e74732e 6765745f ULL.vevents.get_ │ │ │ │ + 0x00037ca8 74797065 5f737472 696e6720 2829203d type_string () = │ │ │ │ + 0x00037cb8 3d202261 28222b55 74696c73 2e534947 = "a("+Utils.SIG │ │ │ │ + 0x00037cc8 5f455645 4e542b22 29220000 51756572 _EVENT+")"..Quer │ │ │ │ + 0x00037cd8 79206578 63656564 65642073 697a6520 y exceeded size │ │ │ │ + 0x00037ce8 6c696d69 74206f66 20252075 4d694220 limit of % uMiB │ │ │ │ + 0x00037cf8 28726f75 67686c79 207e2564 20657665 (roughly ~%d eve │ │ │ │ + 0x00037d08 6e747329 2e000000 6576656e 742e7661 nts)....event.va │ │ │ │ + 0x00037d18 6c613a34 36313a20 25730000 74656d70 la:461: %s..temp │ │ │ │ + 0x00037d28 6c617465 5f737562 6a656374 20213d20 late_subject != │ │ │ │ + 0x00037d38 4e554c4c 00000000 7375626a 6563742e NULL....subject. │ │ │ │ + 0x00037d48 63000000 7375626a 6563745f 76617269 c...subject_vari │ │ │ │ + 0x00037d58 616e7420 213d204e 554c4c00 4d697373 ant != NULL.Miss │ │ │ │ + 0x00037d68 696e6720 7375626a 65637420 696e666f ing subject info │ │ │ │ + 0x00037d78 726d6174 696f6e00 5a656974 67656973 rmation.Zeitgeis │ │ │ │ + 0x00037d88 74537562 6a656374 00000000 73746172 tSubject....star │ │ │ │ + 0x00037d98 74000000 656e6400 74696d65 72616e67 t...end.timerang │ │ │ │ + 0x00037da8 652e6300 5a656974 67656973 7454696d e.c.ZeitgeistTim │ │ │ │ + 0x00037db8 6552616e 67650000 74696d65 76616c20 eRange..timeval │ │ │ │ + 0x00037dc8 213d204e 554c4c00 64617465 74696d65 != NULL.datetime │ │ │ │ + 0x00037dd8 20213d20 4e554c4c 00000000 64617465 != NULL....date │ │ │ │ + 0x00037de8 20213d20 4e554c4c 00000000 5a656974 != NULL....Zeit │ │ │ │ + 0x00037df8 67656973 7453796d 626f6c49 6e666f00 geistSymbolInfo. │ │ │ │ + 0x00037e08 675f7479 70655f69 735f6120 286f626a g_type_is_a (obj │ │ │ │ + 0x00037e18 6563745f 74797065 2c205a45 49544745 ect_type, ZEITGE │ │ │ │ + 0x00037e28 4953545f 53594d42 4f4c5f54 5950455f IST_SYMBOL_TYPE_ │ │ │ │ + 0x00037e38 494e464f 29000000 475f5459 50455f43 INFO)...G_TYPE_C │ │ │ │ + 0x00037e48 4845434b 5f56414c 55455f54 59504520 HECK_VALUE_TYPE │ │ │ │ + 0x00037e58 2876616c 75652c20 5a454954 47454953 (value, ZEITGEIS │ │ │ │ + 0x00037e68 545f5359 4d424f4c 5f545950 455f494e T_SYMBOL_TYPE_IN │ │ │ │ + 0x00037e78 464f2900 64697370 6c61795f 6e616d65 FO).display_name │ │ │ │ + 0x00037e88 20213d20 4e554c4c 00000000 68747470 != NULL....http │ │ │ │ + 0x00037e98 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00037ea8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00037eb8 6f676965 732f3230 30372f30 342f3032 ogies/2007/04/02 │ │ │ │ + 0x00037ec8 2f6e6361 6c23416c 61726d00 50726f76 /ncal#Alarm.Prov │ │ │ │ + 0x00037ed8 69646520 61206772 6f757069 6e67206f ide a grouping o │ │ │ │ + 0x00037ee8 6620636f 6d706f6e 656e7420 70726f70 f component prop │ │ │ │ + 0x00037ef8 65727469 65732074 68617420 64656669 erties that defi │ │ │ │ + 0x00037f08 6e652061 6e20616c 61726d2e 00000000 ne an alarm..... │ │ │ │ + 0x00037f18 416c6172 6d000000 68747470 3a2f2f77 Alarm...http://w │ │ │ │ + 0x00037f28 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00037f38 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00037f48 732f3230 30372f30 312f3139 2f6e6965 s/2007/01/19/nie │ │ │ │ + 0x00037f58 23496e66 6f726d61 74696f6e 456c656d #InformationElem │ │ │ │ + 0x00037f68 656e7400 68747470 3a2f2f77 77772e73 ent.http://www.s │ │ │ │ + 0x00037f78 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00037f88 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x00037f98 30372f30 342f3032 2f6e6361 6c234174 07/04/02/ncal#At │ │ │ │ + 0x00037fa8 74616368 6d656e74 00000000 416e206f tachment....An o │ │ │ │ + 0x00037fb8 626a6563 74206174 74616368 65642074 bject attached t │ │ │ │ + 0x00037fc8 6f206120 63616c65 6e646172 20656e74 o a calendar ent │ │ │ │ + 0x00037fd8 6974792e 20546869 7320636c 61737320 ity. This class │ │ │ │ + 0x00037fe8 68617320 6265656e 20696e74 726f6475 has been introdu │ │ │ │ + 0x00037ff8 63656420 746f2073 65727665 20617320 ced to serve as │ │ │ │ + 0x00038008 61207374 72756374 75726564 2076616c a structured val │ │ │ │ + 0x00038018 7565206f 66207468 65206e63 616c3a61 ue of the ncal:a │ │ │ │ + 0x00038028 74746163 68207072 6f706572 74792e20 ttach property. │ │ │ │ + 0x00038038 53656520 74686520 646f6375 6d656e74 See the document │ │ │ │ + 0x00038048 6174696f 6e206f66 206e6361 6c3a6174 ation of ncal:at │ │ │ │ + 0x00038058 74616368 20666f72 20646574 61696c73 tach for details │ │ │ │ + 0x00038068 2e000000 41747461 63686d65 6e740000 ....Attachment.. │ │ │ │ + 0x00038078 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00038088 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00038098 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x000380a8 332f3232 2f6e666f 23417474 6163686d 3/22/nfo#Attachm │ │ │ │ + 0x000380b8 656e7400 68747470 3a2f2f77 77772e73 ent.http://www.s │ │ │ │ + 0x000380c8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x000380d8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x000380e8 30372f30 342f3032 2f6e6361 6c234361 07/04/02/ncal#Ca │ │ │ │ + 0x000380f8 6c656e64 61720000 41206361 6c656e64 lendar..A calend │ │ │ │ + 0x00038108 61722e20 496e7370 69726174 696f6e73 ar. Inspirations │ │ │ │ + 0x00038118 20666f72 20746869 7320636c 61737320 for this class │ │ │ │ + 0x00038128 63616e20 62652074 72616365 6420746f can be traced to │ │ │ │ + 0x00038138 20746865 20564341 4c454e44 41522063 the VCALENDAR c │ │ │ │ + 0x00038148 6f6d706f 6e656e74 20646566 696e6564 omponent defined │ │ │ │ + 0x00038158 20696e20 52464320 32343435 20736563 in RFC 2445 sec │ │ │ │ + 0x00038168 2e20342e 342c2062 75742069 74206d61 . 4.4, but it ma │ │ │ │ + 0x00038178 79206a75 73742061 73207765 6c6c2062 y just as well b │ │ │ │ + 0x00038188 65207573 65642074 6f207265 70726573 e used to repres │ │ │ │ + 0x00038198 656e7420 616e7920 6b696e64 206f6620 ent any kind of │ │ │ │ + 0x000381a8 43616c65 6e646172 2e000000 43616c65 Calendar....Cale │ │ │ │ + 0x000381b8 6e646172 00000000 68747470 3a2f2f77 ndar....http://w │ │ │ │ + 0x000381c8 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x000381d8 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x000381e8 732f3230 30372f30 342f3032 2f6e6361 s/2007/04/02/nca │ │ │ │ + 0x000381f8 6c234361 6c656e64 61724461 74614f62 l#CalendarDataOb │ │ │ │ + 0x00038208 6a656374 00000000 41204461 74614f62 ject....A DataOb │ │ │ │ + 0x00038218 6a656374 20666f75 6e642069 6e206120 ject found in a │ │ │ │ + 0x00038228 63616c65 6e646172 2e204974 20697320 calendar. It is │ │ │ │ + 0x00038238 75737561 6c6c7920 696e7465 72707265 usually interpre │ │ │ │ + 0x00038248 74656420 6173206f 6e65206f 66207468 ted as one of th │ │ │ │ + 0x00038258 65206361 6c656e64 61722065 6e746974 e calendar entit │ │ │ │ + 0x00038268 79207479 70657320 28652e67 2e204576 y types (e.g. Ev │ │ │ │ + 0x00038278 656e742c 204a6f75 726e616c 2c20546f ent, Journal, To │ │ │ │ + 0x00038288 646f2065 74632e29 00000000 43616c65 do etc.)....Cale │ │ │ │ + 0x00038298 6e646172 44617461 4f626a65 63740000 ndarDataObject.. │ │ │ │ + 0x000382a8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x000382b8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x000382c8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x000382d8 312f3139 2f6e6965 23446174 614f626a 1/19/nie#DataObj │ │ │ │ + 0x000382e8 65637400 68747470 3a2f2f77 77772e73 ect.http://www.s │ │ │ │ + 0x000382f8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00038308 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x00038318 30372f30 342f3032 2f6e6361 6c234576 07/04/02/ncal#Ev │ │ │ │ + 0x00038328 656e7400 50726f76 69646520 61206772 ent.Provide a gr │ │ │ │ + 0x00038338 6f757069 6e67206f 6620636f 6d706f6e ouping of compon │ │ │ │ + 0x00038348 656e7420 70726f70 65727469 65732074 ent properties t │ │ │ │ + 0x00038358 68617420 64657363 72696265 20616e20 hat describe an │ │ │ │ + 0x00038368 6576656e 742e0000 68747470 3a2f2f77 event...http://w │ │ │ │ + 0x00038378 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00038388 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00038398 732f3230 30372f30 342f3032 2f6e6361 s/2007/04/02/nca │ │ │ │ + 0x000383a8 6c234672 65656275 73790000 50726f76 l#Freebusy..Prov │ │ │ │ + 0x000383b8 69646520 61206772 6f757069 6e67206f ide a grouping o │ │ │ │ + 0x000383c8 6620636f 6d706f6e 656e7420 70726f70 f component prop │ │ │ │ + 0x000383d8 65727469 65732074 68617420 64657363 erties that desc │ │ │ │ + 0x000383e8 72696265 20656974 68657220 61207265 ribe either a re │ │ │ │ + 0x000383f8 71756573 7420666f 72206672 65652f62 quest for free/b │ │ │ │ + 0x00038408 75737920 74696d65 2c206465 73637269 usy time, descri │ │ │ │ + 0x00038418 62652061 20726573 706f6e73 6520746f be a response to │ │ │ │ + 0x00038428 20612072 65717565 73742066 6f722066 a request for f │ │ │ │ + 0x00038438 7265652f 62757379 2074696d 65206f72 ree/busy time or │ │ │ │ + 0x00038448 20646573 63726962 65206120 7075626c describe a publ │ │ │ │ + 0x00038458 69736865 64207365 74206f66 20627573 ished set of bus │ │ │ │ + 0x00038468 79207469 6d652e00 46726565 62757379 y time..Freebusy │ │ │ │ + 0x00038478 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x00038488 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00038498 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x000384a8 30372f30 342f3032 2f6e6361 6c234a6f 07/04/02/ncal#Jo │ │ │ │ + 0x000384b8 75726e61 6c000000 50726f76 69646520 urnal...Provide │ │ │ │ + 0x000384c8 61206772 6f757069 6e67206f 6620636f a grouping of co │ │ │ │ + 0x000384d8 6d706f6e 656e7420 70726f70 65727469 mponent properti │ │ │ │ + 0x000384e8 65732074 68617420 64657363 72696265 es that describe │ │ │ │ + 0x000384f8 2061206a 6f75726e 616c2065 6e747279 a journal entry │ │ │ │ + 0x00038508 2e000000 4a6f7572 6e616c00 68747470 ....Journal.http │ │ │ │ + 0x00038518 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00038528 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00038538 6f676965 732f3230 30372f30 342f3032 ogies/2007/04/02 │ │ │ │ + 0x00038548 2f6e6361 6c235469 6d657a6f 6e650000 /ncal#Timezone.. │ │ │ │ + 0x00038558 50726f76 69646520 61206772 6f757069 Provide a groupi │ │ │ │ + 0x00038568 6e67206f 6620636f 6d706f6e 656e7420 ng of component │ │ │ │ + 0x00038578 70726f70 65727469 65732074 68617420 properties that │ │ │ │ + 0x00038588 64656669 6e657320 61207469 6d65207a defines a time z │ │ │ │ + 0x00038598 6f6e652e 00000000 54696d65 7a6f6e65 one.....Timezone │ │ │ │ + 0x000385a8 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x000385b8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x000385c8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x000385d8 30372f30 342f3032 2f6e6361 6c23546f 07/04/02/ncal#To │ │ │ │ + 0x000385e8 646f0000 50726f76 69646520 61206772 do..Provide a gr │ │ │ │ + 0x000385f8 6f757069 6e67206f 66206361 6c656e64 ouping of calend │ │ │ │ + 0x00038608 61722070 726f7065 72746965 73207468 ar properties th │ │ │ │ + 0x00038618 61742064 65736372 69626520 6120746f at describe a to │ │ │ │ + 0x00038628 2d646f2e 00000000 546f646f 00000000 -do.....Todo.... │ │ │ │ + 0x00038638 4120436f 6e746163 742e2041 20706965 A Contact. A pie │ │ │ │ + 0x00038648 6365206f 66206461 74612074 68617420 ce of data that │ │ │ │ + 0x00038658 63616e20 70726f76 69646520 6d65616e can provide mean │ │ │ │ + 0x00038668 7320746f 20696465 6e746966 79206f72 s to identify or │ │ │ │ + 0x00038678 20636f6d 6d756e69 63617465 20776974 communicate wit │ │ │ │ + 0x00038688 6820616e 20656e74 6974792e 00000000 h an entity..... │ │ │ │ + 0x00038698 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x000386a8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x000386b8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x000386c8 332f3232 2f6e636f 234f7267 616e697a 3/22/nco#Organiz │ │ │ │ + 0x000386d8 6174696f 6e436f6e 74616374 00000000 ationContact.... │ │ │ │ + 0x000386e8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x000386f8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00038708 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00038718 332f3232 2f6e636f 23506572 736f6e43 3/22/nco#PersonC │ │ │ │ + 0x00038728 6f6e7461 63740000 68747470 3a2f2f77 ontact..http://w │ │ │ │ + 0x00038738 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00038748 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00038758 732f3230 30372f30 332f3232 2f6e636f s/2007/03/22/nco │ │ │ │ + 0x00038768 23436f6e 74616374 47726f75 70000000 #ContactGroup... │ │ │ │ + 0x00038778 41206772 6f757020 6f662043 6f6e7461 A group of Conta │ │ │ │ + 0x00038788 6374732e 20436f75 6c642062 65207573 cts. Could be us │ │ │ │ + 0x00038798 65642074 6f206578 70726573 73206120 ed to express a │ │ │ │ + 0x000387a8 67726f75 7020696e 20616e20 61646472 group in an addr │ │ │ │ + 0x000387b8 65737362 6f6f6b20 6f72206f 6e206120 essbook or on a │ │ │ │ + 0x000387c8 636f6e74 61637420 6c697374 206f6620 contact list of │ │ │ │ + 0x000387d8 616e2049 4d206170 706c6963 6174696f an IM applicatio │ │ │ │ + 0x000387e8 6e2e204f 6e652063 6f6e7461 63742063 n. One contact c │ │ │ │ + 0x000387f8 616e2062 656c6f6e 6720746f 206d616e an belong to man │ │ │ │ + 0x00038808 79206772 6f757073 2e000000 436f6e74 y groups....Cont │ │ │ │ + 0x00038818 61637447 726f7570 00000000 68747470 actGroup....http │ │ │ │ + 0x00038828 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00038838 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00038848 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00038858 2f6e636f 23436f6e 74616374 4c697374 /nco#ContactList │ │ │ │ + 0x00038868 00000000 4120636f 6e746163 74206c69 ....A contact li │ │ │ │ + 0x00038878 73742c20 74686973 20636c61 73732072 st, this class r │ │ │ │ + 0x00038888 65707265 73656e74 7320616e 20616464 epresents an add │ │ │ │ + 0x00038898 72657373 626f6f6b 206f7220 6120636f ressbook or a co │ │ │ │ + 0x000388a8 6e746163 74206c69 7374206f 6620616e ntact list of an │ │ │ │ + 0x000388b8 20494d20 6170706c 69636174 696f6e2e IM application. │ │ │ │ + 0x000388c8 20436f6e 74616374 7320696e 73696465 Contacts inside │ │ │ │ + 0x000388d8 20612063 6f6e7461 6374206c 69737420 a contact list │ │ │ │ + 0x000388e8 63616e20 62656c6f 6e672074 6f20636f can belong to co │ │ │ │ + 0x000388f8 6e746163 74206772 6f757073 2e000000 ntact groups.... │ │ │ │ + 0x00038908 436f6e74 6163744c 69737400 68747470 ContactList.http │ │ │ │ + 0x00038918 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00038928 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00038938 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00038948 2f6e636f 23436f6e 74616374 4c697374 /nco#ContactList │ │ │ │ + 0x00038958 44617461 4f626a65 63740000 416e2065 DataObject..An e │ │ │ │ + 0x00038968 6e746974 79206f63 63757269 6e67206f ntity occuring o │ │ │ │ + 0x00038978 6e206120 636f6e74 61637420 6c697374 n a contact list │ │ │ │ + 0x00038988 20287573 75616c6c 7920696e 74657270 (usually interp │ │ │ │ + 0x00038998 72657465 64206173 20616e20 6e636f3a reted as an nco: │ │ │ │ + 0x000389a8 436f6e74 61637429 00000000 436f6e74 Contact)....Cont │ │ │ │ + 0x000389b8 6163744c 69737444 6174614f 626a6563 actListDataObjec │ │ │ │ + 0x000389c8 74000000 4120436f 6e746163 74207468 t...A Contact th │ │ │ │ + 0x000389d8 61742064 656e6f74 6573206f 6e204f72 at denotes on Or │ │ │ │ + 0x000389e8 67616e69 7a617469 6f6e2e00 4f726761 ganization..Orga │ │ │ │ + 0x000389f8 6e697a61 74696f6e 436f6e74 61637400 nizationContact. │ │ │ │ + 0x00038a08 4120436f 6e746163 74207468 61742064 A Contact that d │ │ │ │ + 0x00038a18 656e6f74 65732061 20506572 736f6e2e enotes a Person. │ │ │ │ + 0x00038a28 20412070 6572736f 6e206361 6e206861 A person can ha │ │ │ │ + 0x00038a38 7665206d 756c7469 706c6520 41666669 ve multiple Affi │ │ │ │ + 0x00038a48 6c696174 696f6e73 2e000000 50657273 liations....Pers │ │ │ │ + 0x00038a58 6f6e436f 6e746163 74000000 68747470 onContact...http │ │ │ │ + 0x00038a68 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00038a78 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00038a88 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00038a98 2f6e666f 23417070 6c696361 74696f6e /nfo#Application │ │ │ │ + 0x00038aa8 00000000 416e2061 70706c69 63617469 ....An applicati │ │ │ │ + 0x00038ab8 6f6e0000 4170706c 69636174 696f6e00 on..Application. │ │ │ │ + 0x00038ac8 4120636f 6d707265 73736564 2066696c A compressed fil │ │ │ │ + 0x00038ad8 652e204d 61792063 6f6e7461 696e206f e. May contain o │ │ │ │ + 0x00038ae8 74686572 2066696c 6573206f 7220666f ther files or fo │ │ │ │ + 0x00038af8 6c646572 20696e73 6964652e 00000000 lder inside..... │ │ │ │ + 0x00038b08 41726368 69766500 68747470 3a2f2f77 Archive.http://w │ │ │ │ + 0x00038b18 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00038b28 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00038b38 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x00038b48 23446174 61436f6e 7461696e 65720000 #DataContainer.. │ │ │ │ + 0x00038b58 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00038b68 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00038b78 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00038b88 332f3232 2f6e666f 23417263 68697665 3/22/nfo#Archive │ │ │ │ + 0x00038b98 4974656d 00000000 41206669 6c652065 Item....A file e │ │ │ │ + 0x00038ba8 6e746974 7920696e 73696465 20616e20 ntity inside an │ │ │ │ + 0x00038bb8 61726368 6976652e 00000000 41726368 archive.....Arch │ │ │ │ + 0x00038bc8 69766549 74656d00 68747470 3a2f2f77 iveItem.http://w │ │ │ │ + 0x00038bd8 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00038be8 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00038bf8 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x00038c08 23456d62 65646465 6446696c 65446174 #EmbeddedFileDat │ │ │ │ + 0x00038c18 614f626a 65637400 41206669 6c652061 aObject.A file a │ │ │ │ + 0x00038c28 74746163 68656420 746f2061 6e6f7468 ttached to anoth │ │ │ │ + 0x00038c38 65722064 61746120 6f626a65 63742e20 er data object. │ │ │ │ + 0x00038c48 4d616e79 20646174 6120666f 726d6174 Many data format │ │ │ │ + 0x00038c58 7320616c 6c6f7720 666f7220 61747461 s allow for atta │ │ │ │ + 0x00038c68 63686d65 6e74733a 20656d61 696c732c chments: emails, │ │ │ │ + 0x00038c78 20766361 7264732c 20696361 6c206576 vcards, ical ev │ │ │ │ + 0x00038c88 656e7473 2c206964 3320616e 64206578 ents, id3 and ex │ │ │ │ + 0x00038c98 69662e2e 2e000000 41206669 6c652063 if......A file c │ │ │ │ + 0x00038ca8 6f6e7461 696e696e 67206175 64696f20 ontaining audio │ │ │ │ + 0x00038cb8 636f6e74 656e7400 41756469 6f000000 content.Audio... │ │ │ │ + 0x00038cc8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00038cd8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00038ce8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00038cf8 332f3232 2f6e666f 234d6564 69610000 3/22/nfo#Media.. │ │ │ │ + 0x00038d08 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00038d18 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00038d28 6e746f6c 6f676965 732f3230 30392f30 ntologies/2009/0 │ │ │ │ + 0x00038d38 322f3139 2f6e6d6d 234d7573 69635069 2/19/nmm#MusicPi │ │ │ │ + 0x00038d48 65636500 68747470 3a2f2f77 77772e73 ece.http://www.s │ │ │ │ + 0x00038d58 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00038d68 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x00038d78 30372f30 332f3232 2f6e666f 23426f6f 07/03/22/nfo#Boo │ │ │ │ + 0x00038d88 6b6d6172 6b000000 4120626f 6f6b6d61 kmark...A bookma │ │ │ │ + 0x00038d98 726b206f 66206120 77656262 726f7773 rk of a webbrows │ │ │ │ + 0x00038da8 65722e20 55736520 6e69653a 7469746c er. Use nie:titl │ │ │ │ + 0x00038db8 6520666f 72207468 65206e61 6d652f6c e for the name/l │ │ │ │ + 0x00038dc8 6162656c 2c206e69 653a636f 6e74656e abel, nie:conten │ │ │ │ + 0x00038dd8 74437265 61746564 20746f20 72657072 tCreated to repr │ │ │ │ + 0x00038de8 6573656e 74207468 65206461 74652077 esent the date w │ │ │ │ + 0x00038df8 68656e20 74686520 75736572 20616464 hen the user add │ │ │ │ + 0x00038e08 65642074 68652062 6f6f6b6d 61726b2c ed the bookmark, │ │ │ │ + 0x00038e18 20616e64 206e6965 3a636f6e 74656e74 and nie:content │ │ │ │ + 0x00038e28 4c617374 4d6f6469 66696564 20666f72 LastModified for │ │ │ │ + 0x00038e38 206d6f64 69666963 6174696f 6e732e20 modifications. │ │ │ │ + 0x00038e48 6e666f3a 626f6f6b 6d61726b 7320746f nfo:bookmarks to │ │ │ │ + 0x00038e58 2073746f 72652074 6865206c 696e6b2e store the link. │ │ │ │ + 0x00038e68 00000000 426f6f6b 6d61726b 00000000 ....Bookmark.... │ │ │ │ + 0x00038e78 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00038e88 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00038e98 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00038ea8 332f3232 2f6e666f 23426f6f 6b6d6172 3/22/nfo#Bookmar │ │ │ │ + 0x00038eb8 6b466f6c 64657200 4120666f 6c646572 kFolder.A folder │ │ │ │ + 0x00038ec8 20776974 6820626f 6f6b6d61 726b7320 with bookmarks │ │ │ │ + 0x00038ed8 6f662061 20776562 62726f77 7365722e of a webbrowser. │ │ │ │ + 0x00038ee8 20557365 206e666f 3a636f6e 7461696e Use nfo:contain │ │ │ │ + 0x00038ef8 73426f6f 6b6d6172 6b20746f 2072656c sBookmark to rel │ │ │ │ + 0x00038f08 61746520 426f6f6b 6d61726b 732e2046 ate Bookmarks. F │ │ │ │ + 0x00038f18 6f6c6465 72732063 616e2063 6f6e7461 olders can conta │ │ │ │ + 0x00038f28 696e2073 7562666f 6c646572 732c2075 in subfolders, u │ │ │ │ + 0x00038f38 73652063 6f6e7461 696e7342 6f6f6b6d se containsBookm │ │ │ │ + 0x00038f48 61726b46 6f6c6465 7220746f 2072656c arkFolder to rel │ │ │ │ + 0x00038f58 61746520 7468656d 2e000000 426f6f6b ate them....Book │ │ │ │ + 0x00038f68 6d61726b 20466f6c 64657200 68747470 mark Folder.http │ │ │ │ + 0x00038f78 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00038f88 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00038f98 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00038fa8 2f6e666f 23437572 736f7200 41204375 /nfo#Cursor.A Cu │ │ │ │ + 0x00038fb8 72736f72 2e000000 43757273 6f720000 rsor....Cursor.. │ │ │ │ + 0x00038fc8 41207375 70657263 6c617373 20666f72 A superclass for │ │ │ │ + 0x00038fd8 20616c6c 20656e74 69746965 732c2077 all entities, w │ │ │ │ + 0x00038fe8 686f7365 20707269 6d617279 20707572 hose primary pur │ │ │ │ + 0x00038ff8 706f7365 20697320 746f2073 65727665 pose is to serve │ │ │ │ + 0x00039008 20617320 636f6e74 61696e65 72732066 as containers f │ │ │ │ + 0x00039018 6f72206f 74686572 20646174 61206f62 or other data ob │ │ │ │ + 0x00039028 6a656374 2e205468 65792075 7375616c ject. They usual │ │ │ │ + 0x00039038 6c792064 6f6e2774 20686176 6520616e ly don't have an │ │ │ │ + 0x00039048 7920226d 65616e69 6e672220 62792074 y "meaning" by t │ │ │ │ + 0x00039058 68656d73 656c7665 732e2045 78616d70 hemselves. Examp │ │ │ │ + 0x00039068 6c657320 696e636c 75646520 666f6c64 les include fold │ │ │ │ + 0x00039078 6572732c 20617263 68697665 7320616e ers, archives an │ │ │ │ + 0x00039088 64206f70 74696361 6c206469 73632069 d optical disc i │ │ │ │ + 0x00039098 6d616765 732e0000 44617461 436f6e74 mages...DataCont │ │ │ │ + 0x000390a8 61696e65 72000000 68747470 3a2f2f77 ainer...http://w │ │ │ │ + 0x000390b8 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x000390c8 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x000390d8 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x000390e8 2346696c 65737973 74656d00 68747470 #Filesystem.http │ │ │ │ + 0x000390f8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00039108 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00039118 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00039128 2f6e666f 23547261 73680000 68747470 /nfo#Trash..http │ │ │ │ + 0x00039138 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00039148 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00039158 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00039168 2f6e666f 2344656c 65746564 5265736f /nfo#DeletedReso │ │ │ │ + 0x00039178 75726365 00000000 41206669 6c652065 urce....A file e │ │ │ │ + 0x00039188 6e746974 79207468 61742068 61732062 ntity that has b │ │ │ │ + 0x00039198 65656e20 64656c65 74656420 66726f6d een deleted from │ │ │ │ + 0x000391a8 20746865 206f7269 67696e61 6c20736f the original so │ │ │ │ + 0x000391b8 75726365 2e205573 75616c6c 79207375 urce. Usually su │ │ │ │ + 0x000391c8 63682065 6e746974 69657320 61726520 ch entities are │ │ │ │ + 0x000391d8 73746f72 65642077 69746869 6e207661 stored within va │ │ │ │ + 0x000391e8 72696f75 73206b69 6e647320 6f662027 rious kinds of ' │ │ │ │ + 0x000391f8 54726173 6827206f 72202752 65637963 Trash' or 'Recyc │ │ │ │ + 0x00039208 6c652042 696e2720 666f6c64 6572732e le Bin' folders. │ │ │ │ + 0x00039218 00000000 44656c65 74656452 65736f75 ....DeletedResou │ │ │ │ + 0x00039228 72636500 41206765 6e657269 6320646f rce.A generic do │ │ │ │ + 0x00039238 63756d65 6e742e20 4120636f 6d6d6f6e cument. A common │ │ │ │ + 0x00039248 20737570 6572636c 61737320 666f7220 superclass for │ │ │ │ + 0x00039258 616c6c20 646f6375 6d656e74 73206f6e all documents on │ │ │ │ + 0x00039268 20746865 20646573 6b746f70 2e000000 the desktop.... │ │ │ │ + 0x00039278 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00039288 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00039298 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x000392a8 332f3232 2f6e666f 234d696e 644d6170 3/22/nfo#MindMap │ │ │ │ + 0x000392b8 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x000392c8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x000392d8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x000392e8 30372f30 332f3232 2f6e666f 23506c61 07/03/22/nfo#Pla │ │ │ │ + 0x000392f8 696e5465 7874446f 63756d65 6e740000 inTextDocument.. │ │ │ │ + 0x00039308 41206669 6c652065 6d626564 64656420 A file embedded │ │ │ │ + 0x00039318 696e2061 6e6f7468 65722064 61746120 in another data │ │ │ │ + 0x00039328 6f626a65 63742e20 54686572 65206172 object. There ar │ │ │ │ + 0x00039338 65206d61 6e792077 61797320 696e2077 e many ways in w │ │ │ │ + 0x00039348 68696368 20612066 696c6520 6d617920 hich a file may │ │ │ │ + 0x00039358 62652065 6d626564 64656420 696e2061 be embedded in a │ │ │ │ + 0x00039368 6e6f7468 6572206f 6e652e20 55736520 nother one. Use │ │ │ │ + 0x00039378 74686973 20636c61 73732064 69726563 this class direc │ │ │ │ + 0x00039388 746c7920 6f6e6c79 20696e20 63617365 tly only in case │ │ │ │ + 0x00039398 73206966 206e6f6e 65206f66 20746865 s if none of the │ │ │ │ + 0x000393a8 20737562 636c6173 73657320 67697665 subclasses give │ │ │ │ + 0x000393b8 73206120 62657474 65722064 65736372 s a better descr │ │ │ │ + 0x000393c8 69707469 6f6e206f 6620796f 75722063 iption of your c │ │ │ │ + 0x000393d8 6173652e 00000000 456d6265 64646564 ase.....Embedded │ │ │ │ + 0x000393e8 46696c65 44617461 4f626a65 63740000 FileDataObject.. │ │ │ │ + 0x000393f8 416e2065 78656375 7461626c 65206669 An executable fi │ │ │ │ + 0x00039408 6c652e00 45786563 75746162 6c650000 le..Executable.. │ │ │ │ + 0x00039418 41206669 6c657379 7374656d 2e204578 A filesystem. Ex │ │ │ │ + 0x00039428 616d706c 6573206f 66206669 6c657379 amples of filesy │ │ │ │ + 0x00039438 7374656d 7320696e 636c7564 65206861 stems include ha │ │ │ │ + 0x00039448 72642064 69736b20 70617274 6974696f rd disk partitio │ │ │ │ + 0x00039458 6e732c20 72656d6f 7661626c 65206d65 ns, removable me │ │ │ │ + 0x00039468 6469612c 20627574 20616c73 6f20696d dia, but also im │ │ │ │ + 0x00039478 61676573 20746865 72656f66 2073746f ages thereof sto │ │ │ │ + 0x00039488 72656420 696e2066 696c6573 20737563 red in files suc │ │ │ │ + 0x00039498 68206173 2049534f 2e000000 46696c65 h as ISO....File │ │ │ │ + 0x000394a8 73797374 656d0000 416e2069 6d616765 system..An image │ │ │ │ + 0x000394b8 206f6620 61206669 6c657379 7374656d of a filesystem │ │ │ │ + 0x000394c8 2e20496e 7374616e 63657320 6f662074 . Instances of t │ │ │ │ + 0x000394d8 68697320 636c6173 73206d61 7920696e his class may in │ │ │ │ + 0x000394e8 636c7564 65204344 20696d61 6765732c clude CD images, │ │ │ │ + 0x000394f8 20445644 20696d61 67657320 6f722068 DVD images or h │ │ │ │ + 0x00039508 61726420 6469736b 20706172 74697469 ard disk partiti │ │ │ │ + 0x00039518 6f6e2069 6d616765 73206372 65617465 on images create │ │ │ │ + 0x00039528 64206279 20766172 696f7573 20706965 d by various pie │ │ │ │ + 0x00039538 63657320 6f662073 6f667477 61726520 ces of software │ │ │ │ + 0x00039548 28652e67 2e204e6f 72746f6e 2047686f (e.g. Norton Gho │ │ │ │ + 0x00039558 7374292e 20446570 72656361 74656420 st). Deprecated │ │ │ │ + 0x00039568 696e2066 61766f72 206f6620 6e666f3a in favor of nfo: │ │ │ │ + 0x00039578 46696c65 73797374 656d2e00 46696c65 Filesystem..File │ │ │ │ + 0x00039588 73797374 656d496d 61676500 41207265 systemImage.A re │ │ │ │ + 0x00039598 736f7572 63652063 6f6e7461 696e696e source containin │ │ │ │ + 0x000395a8 67206120 66696e69 74652073 65717565 g a finite seque │ │ │ │ + 0x000395b8 6e636520 6f662062 79746573 20776974 nce of bytes wit │ │ │ │ + 0x000395c8 68206172 62697472 61727920 696e666f h arbitrary info │ │ │ │ + 0x000395d8 726d6174 696f6e2c 20746861 74206973 rmation, that is │ │ │ │ + 0x000395e8 20617661 696c6162 6c652074 6f206120 available to a │ │ │ │ + 0x000395f8 636f6d70 75746572 2070726f 6772616d computer program │ │ │ │ + 0x00039608 20616e64 20697320 75737561 6c6c7920 and is usually │ │ │ │ + 0x00039618 62617365 64206f6e 20736f6d 65206b69 based on some ki │ │ │ │ + 0x00039628 6e64206f 66206475 7261626c 65207374 nd of durable st │ │ │ │ + 0x00039638 6f726167 652e2041 2066696c 65206973 orage. A file is │ │ │ │ + 0x00039648 20647572 61626c65 20696e20 74686520 durable in the │ │ │ │ + 0x00039658 73656e73 65207468 61742069 74207265 sense that it re │ │ │ │ + 0x00039668 6d61696e 73206176 61696c61 626c6520 mains available │ │ │ │ + 0x00039678 666f7220 70726f67 72616d73 20746f20 for programs to │ │ │ │ + 0x00039688 75736520 61667465 72207468 65206375 use after the cu │ │ │ │ + 0x00039698 7272656e 74207072 6f677261 6d206861 rrent program ha │ │ │ │ + 0x000396a8 73206669 6e697368 65642e00 66696c65 s finished..file │ │ │ │ + 0x000396b8 00000000 4120666f 6c646572 2f646972 ....A folder/dir │ │ │ │ + 0x000396c8 6563746f 72792e20 4578616d 706c6573 ectory. Examples │ │ │ │ + 0x000396d8 206f6620 666f6c64 65727320 696e636c of folders incl │ │ │ │ + 0x000396e8 75646520 666f6c64 65727320 6f6e2061 ude folders on a │ │ │ │ + 0x000396f8 2066696c 65737973 74656d20 616e6420 filesystem and │ │ │ │ + 0x00039708 6d657373 61676520 666f6c64 65727320 message folders │ │ │ │ + 0x00039718 696e2061 206d6169 6c626f78 2e000000 in a mailbox.... │ │ │ │ + 0x00039728 466f6c64 65720000 68747470 3a2f2f77 Folder..http://w │ │ │ │ + 0x00039738 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00039748 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00039758 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x00039768 23466f6e 74000000 4120666f 6e742e00 #Font...A font.. │ │ │ │ + 0x00039778 466f6e74 00000000 68747470 3a2f2f77 Font....http://w │ │ │ │ + 0x00039788 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00039798 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x000397a8 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x000397b8 23486172 64446973 6b506172 74697469 #HardDiskPartiti │ │ │ │ + 0x000397c8 6f6e0000 41207061 72746974 696f6e20 on..A partition │ │ │ │ + 0x000397d8 6f6e2061 20686172 64206469 736b0000 on a hard disk.. │ │ │ │ + 0x000397e8 48617264 4469736b 50617274 6974696f HardDiskPartitio │ │ │ │ + 0x000397f8 6e000000 41204854 4d4c2064 6f63756d n...A HTML docum │ │ │ │ + 0x00039808 656e742c 206d6179 20636f6e 7461696e ent, may contain │ │ │ │ + 0x00039818 206c696e 6b732074 6f206f74 68657220 links to other │ │ │ │ + 0x00039828 66696c65 732e0000 48746d6c 446f6375 files...HtmlDocu │ │ │ │ + 0x00039838 6d656e74 00000000 416e2049 636f6e20 ment....An Icon │ │ │ │ + 0x00039848 28726567 6172646c 65737320 6f662077 (regardless of w │ │ │ │ + 0x00039858 68657468 65722069 74277320 61207261 hether it's a ra │ │ │ │ + 0x00039868 73746572 206f7220 61207665 63746f72 ster or a vector │ │ │ │ + 0x00039878 2069636f 6e2e2041 20726573 6f757263 icon. A resourc │ │ │ │ + 0x00039888 65207265 70726573 656e7469 6e672061 e representing a │ │ │ │ + 0x00039898 6e206963 6f6e2063 6f756c64 20686176 n icon could hav │ │ │ │ + 0x000398a8 65207477 6f207479 70657320 2849636f e two types (Ico │ │ │ │ + 0x000398b8 6e20616e 64205261 73746572 2c206f72 n and Raster, or │ │ │ │ + 0x000398c8 2049636f 6e20616e 64205665 63746f72 Icon and Vector │ │ │ │ + 0x000398d8 29206966 20726571 75697265 642e0000 ) if required... │ │ │ │ + 0x000398e8 49636f6e 00000000 41206669 6c652063 Icon....A file c │ │ │ │ + 0x000398f8 6f6e7461 696e696e 6720616e 20696d61 ontaining an ima │ │ │ │ + 0x00039908 67652e00 496d6167 65000000 68747470 ge..Image...http │ │ │ │ + 0x00039918 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00039928 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00039938 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00039948 2f6e666f 23566973 75616c00 41207069 /nfo#Visual.A pi │ │ │ │ + 0x00039958 65636520 6f66206d 65646961 20636f6e ece of media con │ │ │ │ + 0x00039968 74656e74 2e205468 69732063 6c617373 tent. This class │ │ │ │ + 0x00039978 206d6179 20626520 75736564 20746f20 may be used to │ │ │ │ + 0x00039988 65787072 65737320 636f6d70 6c657820 express complex │ │ │ │ + 0x00039998 6d656469 6120636f 6e746169 6e657273 media containers │ │ │ │ + 0x000399a8 20776974 68206d61 6e792073 74726561 with many strea │ │ │ │ + 0x000399b8 6d73206f 66207661 72696f75 73206d65 ms of various me │ │ │ │ + 0x000399c8 64696120 636f6e74 656e7420 28626f74 dia content (bot │ │ │ │ + 0x000399d8 68206175 72616c20 616e6420 76697375 h aural and visu │ │ │ │ + 0x000399e8 616c292e 00000000 4d656469 61000000 al).....Media... │ │ │ │ + 0x000399f8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00039a08 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00039a18 6e746f6c 6f676965 732f3230 30392f30 ntologies/2009/0 │ │ │ │ + 0x00039a28 322f3139 2f6e6d6d 234d6f76 69650000 2/19/nmm#Movie.. │ │ │ │ + 0x00039a38 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00039a48 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00039a58 6e746f6c 6f676965 732f3230 30392f30 ntologies/2009/0 │ │ │ │ + 0x00039a68 322f3139 2f6e6d6d 23545653 686f7700 2/19/nmm#TVShow. │ │ │ │ + 0x00039a78 41206669 6c652063 6f6e7461 696e696e A file containin │ │ │ │ + 0x00039a88 67206120 6c697374 206f6620 6d656469 g a list of medi │ │ │ │ + 0x00039a98 61206669 6c65732e 652e672e 20612070 a files.e.g. a p │ │ │ │ + 0x00039aa8 6c61796c 69737400 4d656469 614c6973 laylist.MediaLis │ │ │ │ + 0x00039ab8 74000000 68747470 3a2f2f77 77772e73 t...http://www.s │ │ │ │ + 0x00039ac8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00039ad8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x00039ae8 30392f30 322f3139 2f6e6d6d 234d7573 09/02/19/nmm#Mus │ │ │ │ + 0x00039af8 6963416c 62756d00 68747470 3a2f2f77 icAlbum.http://w │ │ │ │ + 0x00039b08 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00039b18 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00039b28 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x00039b38 234d6564 69615374 7265616d 00000000 #MediaStream.... │ │ │ │ + 0x00039b48 41207374 7265616d 206f6620 6d756c74 A stream of mult │ │ │ │ + 0x00039b58 696d6564 69612063 6f6e7465 6e742c20 imedia content, │ │ │ │ + 0x00039b68 75737561 6c6c7920 636f6e74 61696e65 usually containe │ │ │ │ + 0x00039b78 64207769 7468696e 2061206d 65646961 d within a media │ │ │ │ + 0x00039b88 20636f6e 7461696e 65722073 75636820 container such │ │ │ │ + 0x00039b98 61732061 206d6f76 69652028 636f6e74 as a movie (cont │ │ │ │ + 0x00039ba8 61696e69 6e672062 6f746820 61756469 aining both audi │ │ │ │ + 0x00039bb8 6f20616e 64207669 64656f29 206f7220 o and video) or │ │ │ │ + 0x00039bc8 61204456 44202870 6f737369 626c7920 a DVD (possibly │ │ │ │ + 0x00039bd8 636f6e74 61696e69 6e67206d 616e7920 containing many │ │ │ │ + 0x00039be8 73747265 616d7320 6f662061 7564696f streams of audio │ │ │ │ + 0x00039bf8 20616e64 20766964 656f292e 204d6f73 and video). Mos │ │ │ │ + 0x00039c08 7420636f 6d6d6f6e 20696e74 65727072 t common interpr │ │ │ │ + 0x00039c18 65746174 696f6e73 20666f72 20737563 etations for suc │ │ │ │ + 0x00039c28 68206120 44617461 4f626a65 63742069 h a DataObject i │ │ │ │ + 0x00039c38 6e636c75 64652041 7564696f 20616e64 nclude Audio and │ │ │ │ + 0x00039c48 20566964 656f2e00 4d656469 61537472 Video..MediaStr │ │ │ │ + 0x00039c58 65616d00 41204d69 6e644d61 702c2063 eam.A MindMap, c │ │ │ │ + 0x00039c68 72656174 65642062 79206120 6d696e64 reated by a mind │ │ │ │ + 0x00039c78 2d6d6170 70696e67 20757469 6c697479 -mapping utility │ │ │ │ + 0x00039c88 2e204578 616d706c 6573206d 69676874 . Examples might │ │ │ │ + 0x00039c98 20696e63 6c756465 20467265 654d696e include FreeMin │ │ │ │ + 0x00039ca8 64206f72 206d696e 64206d61 70706572 d or mind mapper │ │ │ │ + 0x00039cb8 2e000000 4d696e64 4d617000 68747470 ....MindMap.http │ │ │ │ + 0x00039cc8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00039cd8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00039ce8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00039cf8 2f6e666f 234f7065 72617469 6e675379 /nfo#OperatingSy │ │ │ │ + 0x00039d08 7374656d 00000000 416e204f 70657261 stem....An Opera │ │ │ │ + 0x00039d18 74696e67 53797374 656d0000 4f706572 tingSystem..Oper │ │ │ │ + 0x00039d28 6174696e 67537973 74656d00 41206669 atingSystem.A fi │ │ │ │ + 0x00039d38 6c652063 6f6e7461 696e696e 67206120 le containing a │ │ │ │ + 0x00039d48 74657874 20646f63 756d656e 742c2074 text document, t │ │ │ │ + 0x00039d58 68617420 69732075 6e616d62 6967756f hat is unambiguo │ │ │ │ + 0x00039d68 75736c79 20646976 69646564 20696e74 usly divided int │ │ │ │ + 0x00039d78 6f207061 6765732e 20457861 6d706c65 o pages. Example │ │ │ │ + 0x00039d88 73206d69 67687420 696e636c 75646520 s might include │ │ │ │ + 0x00039d98 5044462c 20444f43 2c205053 2c204456 PDF, DOC, PS, DV │ │ │ │ + 0x00039da8 49206574 632e0000 50616769 6e617465 I etc...Paginate │ │ │ │ + 0x00039db8 64546578 74446f63 756d656e 74000000 dTextDocument... │ │ │ │ + 0x00039dc8 41206669 6c652063 6f6e7461 696e696e A file containin │ │ │ │ + 0x00039dd8 6720706c 61696e20 74657874 20284153 g plain text (AS │ │ │ │ + 0x00039de8 4349492c 20556e69 636f6465 206f7220 CII, Unicode or │ │ │ │ + 0x00039df8 6f746865 7220656e 636f6469 6e677329 other encodings) │ │ │ │ + 0x00039e08 2e204578 616d706c 6573206d 61792069 . Examples may i │ │ │ │ + 0x00039e18 6e636c75 64652054 58542c20 48544d4c nclude TXT, HTML │ │ │ │ + 0x00039e28 2c20584d 4c2c2070 726f6772 616d2073 , XML, program s │ │ │ │ + 0x00039e38 6f757263 6520636f 64652065 74632e00 ource code etc.. │ │ │ │ + 0x00039e48 506c6169 6e546578 74446f63 756d656e PlainTextDocumen │ │ │ │ + 0x00039e58 74000000 41205072 6573656e 74617469 t...A Presentati │ │ │ │ + 0x00039e68 6f6e206d 61646520 62792073 6f6d6520 on made by some │ │ │ │ + 0x00039e78 70726573 656e7461 74696f6e 20736f66 presentation sof │ │ │ │ + 0x00039e88 74776172 65202843 6f72656c 20507265 tware (Corel Pre │ │ │ │ + 0x00039e98 73656e74 6174696f 6e732c20 4f70656e sentations, Open │ │ │ │ + 0x00039ea8 4f666669 63652049 6d707265 73732c20 Office Impress, │ │ │ │ + 0x00039eb8 4d532050 6f776572 706f696e 74206574 MS Powerpoint et │ │ │ │ + 0x00039ec8 632e2900 50726573 656e7461 74696f6e c.).Presentation │ │ │ │ + 0x00039ed8 00000000 41207261 73746572 20696d61 ....A raster ima │ │ │ │ + 0x00039ee8 67652e00 52617374 6572496d 61676500 ge..RasterImage. │ │ │ │ + 0x00039ef8 41206669 6c652064 61746120 6f626a65 A file data obje │ │ │ │ + 0x00039f08 63742073 746f7265 64206174 20612072 ct stored at a r │ │ │ │ + 0x00039f18 656d6f74 65206c6f 63617469 6f6e2e20 emote location. │ │ │ │ + 0x00039f28 446f6e27 7420636f 6e667573 65207468 Don't confuse th │ │ │ │ + 0x00039f38 69732063 6c617373 20776974 68206120 is class with a │ │ │ │ + 0x00039f48 52656d6f 7465506f 72744164 64726573 RemotePortAddres │ │ │ │ + 0x00039f58 732e2054 68697320 6f6e6520 6170706c s. This one appl │ │ │ │ + 0x00039f68 69657320 746f2061 20706172 74696375 ies to a particu │ │ │ │ + 0x00039f78 6c617220 7265736f 75726365 2c205265 lar resource, Re │ │ │ │ + 0x00039f88 6d6f7465 506f7274 41646472 65737320 motePortAddress │ │ │ │ + 0x00039f98 6170706c 69657320 746f2061 6e206164 applies to an ad │ │ │ │ + 0x00039fa8 64726573 732c2074 68617420 63616e20 dress, that can │ │ │ │ + 0x00039fb8 68617665 20766172 696f7573 20696e74 have various int │ │ │ │ + 0x00039fc8 65727072 65746174 696f6e73 2e000000 erpretations.... │ │ │ │ + 0x00039fd8 52656d6f 74654461 74614f62 6a656374 RemoteDataObject │ │ │ │ + 0x00039fe8 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x00039ff8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x0003a008 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x0003a018 30372f30 332f3232 2f6e666f 2352656d 07/03/22/nfo#Rem │ │ │ │ + 0x0003a028 6f746550 6f727441 64647265 73730000 otePortAddress.. │ │ │ │ + 0x0003a038 416e2061 64647265 73732073 70656369 An address speci │ │ │ │ + 0x0003a048 6679696e 67206120 72656d6f 74652068 fying a remote h │ │ │ │ + 0x0003a058 6f737420 616e6420 706f7274 2e205375 ost and port. Su │ │ │ │ + 0x0003a068 63682061 6e206164 64726573 73206361 ch an address ca │ │ │ │ + 0x0003a078 6e206265 20696e74 65727072 65746564 n be interpreted │ │ │ │ + 0x0003a088 20696e20 6d616e79 20776179 73202865 in many ways (e │ │ │ │ + 0x0003a098 78616d70 6c657320 6f662073 75636820 xamples of such │ │ │ │ + 0x0003a0a8 696e7465 72707265 74617469 6f6e7320 interpretations │ │ │ │ + 0x0003a0b8 696e636c 75646520 6d61696c 626f7865 include mailboxe │ │ │ │ + 0x0003a0c8 732c2077 65627369 7465732c 2072656d s, websites, rem │ │ │ │ + 0x0003a0d8 6f746520 63616c65 6e646172 73206f72 ote calendars or │ │ │ │ + 0x0003a0e8 2066696c 65737973 74656d73 292c2064 filesystems), d │ │ │ │ + 0x0003a0f8 6570656e 64696e67 206f6e20 616e2069 epending on an i │ │ │ │ + 0x0003a108 6e746572 70726574 6174696f 6e2c2076 nterpretation, v │ │ │ │ + 0x0003a118 6172696f 7573206b 696e6473 206f6620 arious kinds of │ │ │ │ + 0x0003a128 64617461 206d6179 20626520 65787472 data may be extr │ │ │ │ + 0x0003a138 61637465 64206672 6f6d2073 75636820 acted from such │ │ │ │ + 0x0003a148 616e2061 64647265 73732e00 52656d6f an address..Remo │ │ │ │ + 0x0003a158 7465506f 72744164 64726573 73000000 tePortAddress... │ │ │ │ + 0x0003a168 41207069 65636520 6f662073 6f667477 A piece of softw │ │ │ │ + 0x0003a178 6172652e 20457861 6d706c65 73206d61 are. Examples ma │ │ │ │ + 0x0003a188 7920696e 636c7564 65206170 706c6963 y include applic │ │ │ │ + 0x0003a198 6174696f 6e732061 6e642074 6865206f ations and the o │ │ │ │ + 0x0003a1a8 70657261 74696e67 20737973 74656d2e perating system. │ │ │ │ + 0x0003a1b8 20546869 7320696e 74657270 72657461 This interpreta │ │ │ │ + 0x0003a1c8 74696f6e 206d6f73 7420636f 6d6d6f6e tion most common │ │ │ │ + 0x0003a1d8 6c792061 70706c69 65732074 6f20536f ly applies to So │ │ │ │ + 0x0003a1e8 66747761 72654974 656d732e 00000000 ftwareItems..... │ │ │ │ + 0x0003a1f8 536f6674 77617265 00000000 68747470 Software....http │ │ │ │ + 0x0003a208 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x0003a218 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x0003a228 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x0003a238 2f6e666f 23536f66 74776172 65497465 /nfo#SoftwareIte │ │ │ │ + 0x0003a248 6d000000 41204461 74614f62 6a656374 m...A DataObject │ │ │ │ + 0x0003a258 20726570 72657365 6e74696e 67206120 representing a │ │ │ │ + 0x0003a268 70696563 65206f66 20736f66 74776172 piece of softwar │ │ │ │ + 0x0003a278 652e2045 78616d70 6c657320 6f662069 e. Examples of i │ │ │ │ + 0x0003a288 6e746572 70726574 6174696f 6e73206f nterpretations o │ │ │ │ + 0x0003a298 66206120 536f6674 77617265 4974656d f a SoftwareItem │ │ │ │ + 0x0003a2a8 20696e63 6c756465 20616e20 4170706c include an Appl │ │ │ │ + 0x0003a2b8 69636174 696f6e20 616e6420 616e204f ication and an O │ │ │ │ + 0x0003a2c8 70657261 74696e67 53797374 656d2e00 peratingSystem.. │ │ │ │ + 0x0003a2d8 536f6674 77617265 4974656d 00000000 SoftwareItem.... │ │ │ │ + 0x0003a2e8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x0003a2f8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x0003a308 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x0003a318 332f3232 2f6e666f 23536f66 74776172 3/22/nfo#Softwar │ │ │ │ + 0x0003a328 65536572 76696365 00000000 41207365 eService....A se │ │ │ │ + 0x0003a338 72766963 65207075 626c6973 68656420 rvice published │ │ │ │ + 0x0003a348 62792061 20706965 6365206f 6620736f by a piece of so │ │ │ │ + 0x0003a358 66747761 72652c20 65697468 65722062 ftware, either b │ │ │ │ + 0x0003a368 7920616e 206f7065 72617469 6e672073 y an operating s │ │ │ │ + 0x0003a378 79737465 6d206f72 20616e20 6170706c ystem or an appl │ │ │ │ + 0x0003a388 69636174 696f6e2e 20457861 6d706c65 ication. Example │ │ │ │ + 0x0003a398 73206f66 20737563 68207365 72766963 s of such servic │ │ │ │ + 0x0003a3a8 6573206d 61792069 6e636c75 64652063 es may include c │ │ │ │ + 0x0003a3b8 616c656e 6461722c 20616464 72657373 alendar, address │ │ │ │ + 0x0003a3c8 626f6f6b 20616e64 206d6169 6c626f78 book and mailbox │ │ │ │ + 0x0003a3d8 206d616e 61676564 20627920 61205049 managed by a PI │ │ │ │ + 0x0003a3e8 4d206170 706c6963 6174696f 6e2e2054 M application. T │ │ │ │ + 0x0003a3f8 68697320 63617465 676f7279 20697320 his category is │ │ │ │ + 0x0003a408 696e7472 6f647563 65642074 6f206469 introduced to di │ │ │ │ + 0x0003a418 7374696e 67756973 68206265 74776565 stinguish betwee │ │ │ │ + 0x0003a428 6e206461 74612061 7661696c 61626c65 n data available │ │ │ │ + 0x0003a438 20646972 6563746c 79206672 6f6d2074 directly from t │ │ │ │ + 0x0003a448 68652061 70706c69 63617469 6f6e7320 he applications │ │ │ │ + 0x0003a458 28566961 20736f6d 6520496e 74657270 (Via some Interp │ │ │ │ + 0x0003a468 726f6365 73732043 6f6d6d75 6e696361 rocess Communica │ │ │ │ + 0x0003a478 74696f6e 204d6563 68616e69 736d7329 tion Mechanisms) │ │ │ │ + 0x0003a488 20616e64 20646174 61206176 61696c61 and data availa │ │ │ │ + 0x0003a498 626c6520 66726f6d 2066696c 6573206f ble from files o │ │ │ │ + 0x0003a4a8 6e206120 6469736b 2e20496e 20656974 n a disk. In eit │ │ │ │ + 0x0003a4b8 68657220 63617365 20626f74 68204461 her case both Da │ │ │ │ + 0x0003a4c8 74614f62 6a656374 7320776f 756c6420 taObjects would │ │ │ │ + 0x0003a4d8 72656365 69766520 61207369 6d696c61 receive a simila │ │ │ │ + 0x0003a4e8 7220696e 74657270 72657461 74696f6e r interpretation │ │ │ │ + 0x0003a4f8 2028652e 672e2061 204d6169 6c626f78 (e.g. a Mailbox │ │ │ │ + 0x0003a508 2920616e 6420776f 756c646e 27742064 ) and wouldn't d │ │ │ │ + 0x0003a518 69666665 72206f6e 20746865 20636f6e iffer on the con │ │ │ │ + 0x0003a528 74656e74 206c6576 656c2e00 536f6674 tent level..Soft │ │ │ │ + 0x0003a538 77617265 53657276 69636500 436f6465 wareService.Code │ │ │ │ + 0x0003a548 20696e20 6120636f 6d70696c 61626c65 in a compilable │ │ │ │ + 0x0003a558 206f7220 696e7465 72707265 74656420 or interpreted │ │ │ │ + 0x0003a568 70726f67 72616d6d 696e6720 6c616e67 programming lang │ │ │ │ + 0x0003a578 75616765 2e000000 536f7572 6365436f uage....SourceCo │ │ │ │ + 0x0003a588 64650000 41207370 72656164 73686565 de..A spreadshee │ │ │ │ + 0x0003a598 742c2063 72656174 65642062 79206120 t, created by a │ │ │ │ + 0x0003a5a8 73707265 61647368 65657420 6170706c spreadsheet appl │ │ │ │ + 0x0003a5b8 69636174 696f6e2e 20457861 6d706c65 ication. Example │ │ │ │ + 0x0003a5c8 73206d69 67687420 696e636c 75646520 s might include │ │ │ │ + 0x0003a5d8 476e756d 65726963 2c204f70 656e4f66 Gnumeric, OpenOf │ │ │ │ + 0x0003a5e8 66696365 2043616c 63206f72 204d5320 fice Calc or MS │ │ │ │ + 0x0003a5f8 45786365 6c2e0000 53707265 61647368 Excel...Spreadsh │ │ │ │ + 0x0003a608 65657400 41207465 78742064 6f63756d eet.A text docum │ │ │ │ + 0x0003a618 656e7400 54657874 446f6375 6d656e74 ent.TextDocument │ │ │ │ + 0x0003a628 00000000 52657072 6573656e 74732061 ....Represents a │ │ │ │ + 0x0003a638 20636f6e 7461696e 65722066 6f722064 container for d │ │ │ │ + 0x0003a648 656c6574 65642066 696c6573 2c206120 eleted files, a │ │ │ │ + 0x0003a658 66656174 75726520 636f6d6d 6f6e2069 feature common i │ │ │ │ + 0x0003a668 6e206d6f 6465726e 206f7065 72617469 n modern operati │ │ │ │ + 0x0003a678 6e672073 79737465 6d732e00 54726173 ng systems..Tras │ │ │ │ + 0x0003a688 68000000 56656374 6f72496d 61676500 h...VectorImage. │ │ │ │ + 0x0003a698 41207669 64656f20 66696c65 2e000000 A video file.... │ │ │ │ + 0x0003a6a8 56696465 6f000000 46696c65 20636f6e Video...File con │ │ │ │ + 0x0003a6b8 7461696e 696e6720 76697375 616c2063 taining visual c │ │ │ │ + 0x0003a6c8 6f6e7465 6e742e00 56697375 616c0000 ontent..Visual.. │ │ │ │ + 0x0003a6d8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x0003a6e8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x0003a6f8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x0003a708 332f3232 2f6e666f 23576562 73697465 3/22/nfo#Website │ │ │ │ + 0x0003a718 00000000 41207765 62736974 652c2075 ....A website, u │ │ │ │ + 0x0003a728 7375616c 6c792061 20636f6e 7461696e sually a contain │ │ │ │ + 0x0003a738 65722066 6f722072 656d6f74 65207265 er for remote re │ │ │ │ + 0x0003a748 736f7572 6365732c 20746861 74206d61 sources, that ma │ │ │ │ + 0x0003a758 79206265 20696e74 65727072 65746564 y be interpreted │ │ │ │ + 0x0003a768 20617320 48544d4c 446f6375 6d656e74 as HTMLDocument │ │ │ │ + 0x0003a778 732c2069 6d616765 73206f72 206f7468 s, images or oth │ │ │ │ + 0x0003a788 65722074 79706573 206f6620 636f6e74 er types of cont │ │ │ │ + 0x0003a798 656e742e 00000000 57656273 69746500 ent.....Website. │ │ │ │ + 0x0003a7a8 416e2069 6e666f72 6d617469 6f6e2072 An information r │ │ │ │ + 0x0003a7b8 65736f75 72636573 206f6620 77686963 esources of whic │ │ │ │ + 0x0003a7c8 68207265 70726573 656e7461 74696f6e h representation │ │ │ │ + 0x0003a7d8 73202866 696c6573 2c207374 7265616d s (files, stream │ │ │ │ + 0x0003a7e8 73292063 616e2062 65207265 74726965 s) can be retrie │ │ │ │ + 0x0003a7f8 76656420 7468726f 75676820 61207765 ved through a we │ │ │ │ + 0x0003a808 62207365 72766572 2e205468 6579206d b server. They m │ │ │ │ + 0x0003a818 61792062 65206765 6e657261 74656420 ay be generated │ │ │ │ + 0x0003a828 61742072 65747269 6576616c 2074696d at retrieval tim │ │ │ │ + 0x0003a838 652e2054 79706963 616c2065 78616d70 e. Typical examp │ │ │ │ + 0x0003a848 6c657320 61726520 70616765 73207365 les are pages se │ │ │ │ + 0x0003a858 72766564 20627920 50485020 6f722041 rved by PHP or A │ │ │ │ + 0x0003a868 4a415820 6f72206d 70332073 74726561 JAX or mp3 strea │ │ │ │ + 0x0003a878 6d732e00 77656220 64617461 206f626a ms..web data obj │ │ │ │ + 0x0003a888 65637400 4120756e 6974206f 66206461 ect.A unit of da │ │ │ │ + 0x0003a898 74612074 68617420 69732063 72656174 ta that is creat │ │ │ │ + 0x0003a8a8 65642c20 616e6e6f 74617465 6420616e ed, annotated an │ │ │ │ + 0x0003a8b8 64207072 6f636573 73656420 6f6e2074 d processed on t │ │ │ │ + 0x0003a8c8 68652075 73657220 6465736b 746f702e he user desktop. │ │ │ │ + 0x0003a8d8 20497420 72657072 6573656e 74732061 It represents a │ │ │ │ + 0x0003a8e8 206e6174 69766520 73747275 63747572 native structur │ │ │ │ + 0x0003a8f8 65207468 65207573 65722077 6f726b73 e the user works │ │ │ │ + 0x0003a908 20776974 682e2054 68652075 73616765 with. The usage │ │ │ │ + 0x0003a918 206f6620 74686520 7465726d 20276e61 of the term 'na │ │ │ │ + 0x0003a928 74697665 27206973 20696d70 6f727461 tive' is importa │ │ │ │ + 0x0003a938 6e742e20 4974206d 65616e73 20746861 nt. It means tha │ │ │ │ + 0x0003a948 74206120 44617461 4f626a65 63742063 t a DataObject c │ │ │ │ + 0x0003a958 616e2062 65206469 72656374 6c79206d an be directly m │ │ │ │ + 0x0003a968 61707065 6420746f 20612064 61746120 apped to a data │ │ │ │ + 0x0003a978 73747275 63747572 65206d61 696e7461 structure mainta │ │ │ │ + 0x0003a988 696e6564 20627920 61206e61 74697665 ined by a native │ │ │ │ + 0x0003a998 20617070 6c696361 74696f6e 2e205468 application. Th │ │ │ │ + 0x0003a9a8 6973206d 61792062 65206120 66696c65 is may be a file │ │ │ │ + 0x0003a9b8 2c206120 73657420 6f662066 696c6573 , a set of files │ │ │ │ + 0x0003a9c8 206f7220 61207061 7274206f 66206120 or a part of a │ │ │ │ + 0x0003a9d8 66696c65 2e205468 65206772 616e756c file. The granul │ │ │ │ + 0x0003a9e8 61726974 79206465 70656e64 73206f6e arity depends on │ │ │ │ + 0x0003a9f8 20746865 20757365 722e2054 68697320 the user. This │ │ │ │ + 0x0003aa08 636c6173 73206973 206e6f74 20696e74 class is not int │ │ │ │ + 0x0003aa18 656e6465 6420746f 20626520 696e7374 ended to be inst │ │ │ │ + 0x0003aa28 616e7469 61746564 20627920 69747365 antiated by itse │ │ │ │ + 0x0003aa38 6c662e20 55736520 6d6f7265 20737065 lf. Use more spe │ │ │ │ + 0x0003aa48 63696669 63207375 62636c61 73736573 cific subclasses │ │ │ │ + 0x0003aa58 2e000000 68747470 3a2f2f77 77772e7a ....http://www.z │ │ │ │ + 0x0003aa68 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ + 0x0003aa78 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ + 0x0003aa88 32303130 2f30312f 32372f7a 67234576 2010/01/27/zg#Ev │ │ │ │ + 0x0003aa98 656e744d 616e6966 65737461 74696f6e entManifestation │ │ │ │ + 0x0003aaa8 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x0003aab8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x0003aac8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x0003aad8 30372f30 332f3232 2f6e6d6f 234d6169 07/03/22/nmo#Mai │ │ │ │ + 0x0003aae8 6c626f78 44617461 4f626a65 63740000 lboxDataObject.. │ │ │ │ + 0x0003aaf8 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ + 0x0003ab08 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ + 0x0003ab18 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ + 0x0003ab28 2f30312f 32372f7a 67234865 75726973 /01/27/zg#Heuris │ │ │ │ + 0x0003ab38 74696341 63746976 69747900 68747470 ticActivity.http │ │ │ │ + 0x0003ab48 3a2f2f77 77772e7a 65697467 65697374 ://www.zeitgeist │ │ │ │ + 0x0003ab58 2d70726f 6a656374 2e636f6d 2f6f6e74 -project.com/ont │ │ │ │ + 0x0003ab68 6f6c6f67 6965732f 32303130 2f30312f ologies/2010/01/ │ │ │ │ + 0x0003ab78 32372f7a 6723576f 726c6441 63746976 27/zg#WorldActiv │ │ │ │ + 0x0003ab88 69747900 68747470 3a2f2f77 77772e7a ity.http://www.z │ │ │ │ + 0x0003ab98 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ + 0x0003aba8 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ + 0x0003abb8 32303130 2f30312f 32372f7a 67235379 2010/01/27/zg#Sy │ │ │ │ + 0x0003abc8 7374656d 4e6f7469 66696361 74696f6e stemNotification │ │ │ │ + 0x0003abd8 00000000 68747470 3a2f2f77 77772e7a ....http://www.z │ │ │ │ + 0x0003abe8 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ + 0x0003abf8 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ + 0x0003ac08 32303130 2f30312f 32372f7a 67235573 2010/01/27/zg#Us │ │ │ │ + 0x0003ac18 65724163 74697669 74790000 68747470 erActivity..http │ │ │ │ + 0x0003ac28 3a2f2f77 77772e7a 65697467 65697374 ://www.zeitgeist │ │ │ │ + 0x0003ac38 2d70726f 6a656374 2e636f6d 2f6f6e74 -project.com/ont │ │ │ │ + 0x0003ac48 6f6c6f67 6965732f 32303130 2f30312f ologies/2010/01/ │ │ │ │ + 0x0003ac58 32372f7a 67235363 68656475 6c656441 27/zg#ScheduledA │ │ │ │ + 0x0003ac68 63746976 69747900 4120756e 6974206f ctivity.A unit o │ │ │ │ + 0x0003ac78 6620636f 6e74656e 74207468 65207573 f content the us │ │ │ │ + 0x0003ac88 65722077 6f726b73 20776974 682e2054 er works with. T │ │ │ │ + 0x0003ac98 68697320 69732061 20737570 6572636c his is a supercl │ │ │ │ + 0x0003aca8 61737320 666f7220 616c6c20 696e7465 ass for all inte │ │ │ │ + 0x0003acb8 72707265 74617469 6f6e7320 6f662061 rpretations of a │ │ │ │ + 0x0003acc8 20446174 614f626a 6563742e 00000000 DataObject..... │ │ │ │ + 0x0003acd8 496e666f 726d6174 696f6e45 6c656d65 InformationEleme │ │ │ │ + 0x0003ace8 6e740000 68747470 3a2f2f77 77772e73 nt..http://www.s │ │ │ │ + 0x0003acf8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x0003ad08 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x0003ad18 30372f30 332f3232 2f6e6d6f 234d6169 07/03/22/nmo#Mai │ │ │ │ + 0x0003ad28 6c626f78 00000000 68747470 3a2f2f77 lbox....http://w │ │ │ │ + 0x0003ad38 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ + 0x0003ad48 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ + 0x0003ad58 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ + 0x0003ad68 67234576 656e7449 6e746572 70726574 g#EventInterpret │ │ │ │ + 0x0003ad78 6174696f 6e000000 68747470 3a2f2f77 ation...http://w │ │ │ │ + 0x0003ad88 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x0003ad98 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x0003ada8 732f3230 30372f30 332f3232 2f6e6d6f s/2007/03/22/nmo │ │ │ │ + 0x0003adb8 234d696d 65456e74 69747900 68747470 #MimeEntity.http │ │ │ │ + 0x0003adc8 3a2f2f77 77772e7a 65697467 65697374 ://www.zeitgeist │ │ │ │ + 0x0003add8 2d70726f 6a656374 2e636f6d 2f6f6e74 -project.com/ont │ │ │ │ + 0x0003ade8 6f6c6f67 6965732f 32303130 2f30312f ologies/2010/01/ │ │ │ │ + 0x0003adf8 32372f7a 67234170 706c6963 6174696f 27/zg#Applicatio │ │ │ │ + 0x0003ae08 6e416374 696f6e00 68747470 3a2f2f77 nAction.http://w │ │ │ │ + 0x0003ae18 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x0003ae28 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x0003ae38 732f3230 30392f30 322f3139 2f6e6d6d s/2009/02/19/nmm │ │ │ │ + 0x0003ae48 23545653 65726965 73000000 68747470 #TVSeries...http │ │ │ │ + 0x0003ae58 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x0003ae68 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x0003ae78 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x0003ae88 2f6e6d6f 234d6573 73616765 00000000 /nmo#Message.... │ │ │ │ + 0x0003ae98 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ + 0x0003aea8 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ + 0x0003aeb8 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ + 0x0003aec8 2f30312f 32372f7a 67235265 63656976 /01/27/zg#Receiv │ │ │ │ + 0x0003aed8 65457665 6e740000 68747470 3a2f2f77 eEvent..http://w │ │ │ │ + 0x0003aee8 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ + 0x0003aef8 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ + 0x0003af08 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ + 0x0003af18 67234163 63657373 4576656e 74000000 g#AccessEvent... │ │ │ │ + 0x0003af28 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ + 0x0003af38 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ + 0x0003af48 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ + 0x0003af58 2f30312f 32372f7a 67234d6f 76654576 /01/27/zg#MoveEv │ │ │ │ + 0x0003af68 656e7400 68747470 3a2f2f77 77772e7a ent.http://www.z │ │ │ │ + 0x0003af78 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ + 0x0003af88 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ + 0x0003af98 32303130 2f30312f 32372f7a 67235365 2010/01/27/zg#Se │ │ │ │ + 0x0003afa8 6e644576 656e7400 68747470 3a2f2f77 ndEvent.http://w │ │ │ │ + 0x0003afb8 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ + 0x0003afc8 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ + 0x0003afd8 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ + 0x0003afe8 67234163 63657074 4576656e 74000000 g#AcceptEvent... │ │ │ │ + 0x0003aff8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x0003b008 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x0003b018 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x0003b028 332f3232 2f6e6d6f 23494d4d 65737361 3/22/nmo#IMMessa │ │ │ │ + 0x0003b038 67650000 68747470 3a2f2f77 77772e7a ge..http://www.z │ │ │ │ + 0x0003b048 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ + 0x0003b058 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ + 0x0003b068 32303130 2f30312f 32372f7a 67234578 2010/01/27/zg#Ex │ │ │ │ + 0x0003b078 70697265 4576656e 74000000 68747470 pireEvent...http │ │ │ │ + 0x0003b088 3a2f2f77 77772e7a 65697467 65697374 ://www.zeitgeist │ │ │ │ + 0x0003b098 2d70726f 6a656374 2e636f6d 2f6f6e74 -project.com/ont │ │ │ │ + 0x0003b0a8 6f6c6f67 6965732f 32303130 2f30312f ologies/2010/01/ │ │ │ │ + 0x0003b0b8 32372f7a 67234c65 61766545 76656e74 27/zg#LeaveEvent │ │ │ │ + 0x0003b0c8 00000000 68747470 3a2f2f77 77772e7a ....http://www.z │ │ │ │ + 0x0003b0d8 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ + 0x0003b0e8 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ + 0x0003b0f8 32303130 2f30312f 32372f7a 67234465 2010/01/27/zg#De │ │ │ │ + 0x0003b108 6e794576 656e7400 68747470 3a2f2f77 nyEvent.http://w │ │ │ │ + 0x0003b118 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ + 0x0003b128 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ + 0x0003b138 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ + 0x0003b148 67234372 65617465 4576656e 74000000 g#CreateEvent... │ │ │ │ + 0x0003b158 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ + 0x0003b168 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ + 0x0003b178 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ + 0x0003b188 2f30312f 32372f7a 67234d6f 64696679 /01/27/zg#Modify │ │ │ │ + 0x0003b198 4576656e 74000000 68747470 3a2f2f77 Event...http://w │ │ │ │ + 0x0003b1a8 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ + 0x0003b1b8 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ + 0x0003b1c8 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ + 0x0003b1d8 67234465 6c657465 4576656e 74000000 g#DeleteEvent... │ │ │ │ + 0x0003b1e8 41204d6f 76696500 6d6f7669 65000000 A Movie.movie... │ │ │ │ + 0x0003b1f8 54686520 6d757369 6320616c 62756d20 The music album │ │ │ │ + 0x0003b208 61732070 726f7669 64656420 62792074 as provided by t │ │ │ │ + 0x0003b218 68652070 75626c69 73686572 2e204e6f he publisher. No │ │ │ │ + 0x0003b228 7420746f 20626520 636f6e66 75736564 t to be confused │ │ │ │ + 0x0003b238 20776974 68206d65 64696120 6c697374 with media list │ │ │ │ + 0x0003b248 73206f72 20636f6c 6c656374 696f6e73 s or collections │ │ │ │ + 0x0003b258 2e000000 6d757369 6320616c 62756d00 ....music album. │ │ │ │ + 0x0003b268 55736564 20746f20 61737369 676e206d Used to assign m │ │ │ │ + 0x0003b278 75736963 2d737065 63696669 63207072 usic-specific pr │ │ │ │ + 0x0003b288 6f706572 74696573 20737563 68206120 operties such a │ │ │ │ + 0x0003b298 42504d20 746f2076 6964656f 20616e64 BPM to video and │ │ │ │ + 0x0003b2a8 20617564 696f0000 6d757369 63000000 audio..music... │ │ │ │ + 0x0003b2b8 41205456 20536572 69657320 68617320 A TV Series has │ │ │ │ + 0x0003b2c8 6d756c74 69706c65 20736561 736f6e73 multiple seasons │ │ │ │ + 0x0003b2d8 20616e64 20657069 736f6465 73000000 and episodes... │ │ │ │ + 0x0003b2e8 74762073 65726965 73000000 41205456 tv series...A TV │ │ │ │ + 0x0003b2f8 2053686f 77000000 74762073 686f7700 Show...tv show. │ │ │ │ + 0x0003b308 416e2065 6d61696c 2e000000 456d6169 An email....Emai │ │ │ │ + 0x0003b318 6c000000 41206d65 73736167 65207365 l...A message se │ │ │ │ + 0x0003b328 6e742077 69746820 496e7374 616e7420 nt with Instant │ │ │ │ + 0x0003b338 4d657373 6167696e 6720736f 66747761 Messaging softwa │ │ │ │ + 0x0003b348 72652e00 494d4d65 73736167 65000000 re..IMMessage... │ │ │ │ + 0x0003b358 41206d61 696c626f 78202d20 636f6e74 A mailbox - cont │ │ │ │ + 0x0003b368 61696e65 7220666f 72204d61 696c626f ainer for Mailbo │ │ │ │ + 0x0003b378 78446174 614f626a 65637473 2e000000 xDataObjects.... │ │ │ │ + 0x0003b388 4d61696c 626f7800 416e2065 6e746974 Mailbox.An entit │ │ │ │ + 0x0003b398 7920656e 636f756e 74657265 6420696e y encountered in │ │ │ │ + 0x0003b3a8 2061206d 61696c62 6f782e20 4d6f7374 a mailbox. Most │ │ │ │ + 0x0003b3b8 20636f6d 6d6f6e20 696e7465 72707265 common interpre │ │ │ │ + 0x0003b3c8 74617469 6f6e7320 666f7220 73756368 tations for such │ │ │ │ + 0x0003b3d8 20616e20 656e7469 74792069 6e636c75 an entity inclu │ │ │ │ + 0x0003b3e8 6465204d 65737361 6765206f 7220466f de Message or Fo │ │ │ │ + 0x0003b3f8 6c646572 00000000 4d61696c 626f7844 lder....MailboxD │ │ │ │ + 0x0003b408 6174614f 626a6563 74000000 41206d65 ataObject...A me │ │ │ │ + 0x0003b418 73736167 652e2043 6f756c64 20626520 ssage. Could be │ │ │ │ + 0x0003b428 616e2065 6d61696c 2c20696e 7374616e an email, instan │ │ │ │ + 0x0003b438 74206d65 7373616e 67696e67 206d6573 t messanging mes │ │ │ │ + 0x0003b448 73616765 2c20534d 53206d65 73736167 sage, SMS messag │ │ │ │ + 0x0003b458 65206574 632e0000 4d657373 61676500 e etc...Message. │ │ │ │ + 0x0003b468 41204d49 4d452065 6e746974 792c2061 A MIME entity, a │ │ │ │ + 0x0003b478 73206465 66696e65 6420696e 20524643 s defined in RFC │ │ │ │ + 0x0003b488 32303435 2c205365 6374696f 6e20322e 2045, Section 2. │ │ │ │ + 0x0003b498 342e0000 4d696d65 456e7469 74790000 4...MimeEntity.. │ │ │ │ + 0x0003b4a8 4576656e 74207472 69676765 72656420 Event triggered │ │ │ │ + 0x0003b4b8 7768656e 20746865 20757365 72206163 when the user ac │ │ │ │ + 0x0003b4c8 63657074 73206120 72657175 65737420 cepts a request │ │ │ │ + 0x0003b4d8 6f662073 6f6d6520 736f7274 2e204578 of some sort. Ex │ │ │ │ + 0x0003b4e8 616d706c 65732063 6f756c64 20626520 amples could be │ │ │ │ + 0x0003b4f8 616e7377 6572696e 67206120 70686f6e answering a phon │ │ │ │ + 0x0003b508 65206361 6c6c2c20 61636365 7074696e e call, acceptin │ │ │ │ + 0x0003b518 67206120 66696c65 20747261 6e736665 g a file transfe │ │ │ │ + 0x0003b528 722c206f 72206163 63657074 696e6720 r, or accepting │ │ │ │ + 0x0003b538 61206672 69656e64 73686970 20726571 a friendship req │ │ │ │ + 0x0003b548 75657374 206f7665 7220616e 20494d20 uest over an IM │ │ │ │ + 0x0003b558 70726f74 6f636f6c 2e205365 6520616c protocol. See al │ │ │ │ + 0x0003b568 736f2044 656e7945 76656e74 20666f72 so DenyEvent for │ │ │ │ + 0x0003b578 20776865 6e207468 65207573 65722064 when the user d │ │ │ │ + 0x0003b588 656e6965 73206120 73696d69 6c617220 enies a similar │ │ │ │ + 0x0003b598 72657175 65737400 41434345 50545f45 request.ACCEPT_E │ │ │ │ + 0x0003b5a8 56454e54 00000000 4576656e 74207472 VENT....Event tr │ │ │ │ + 0x0003b5b8 69676765 72656420 6279206f 70656e69 iggered by openi │ │ │ │ + 0x0003b5c8 6e672c20 61636365 7373696e 672c206f ng, accessing, o │ │ │ │ + 0x0003b5d8 72207374 61727469 6e672061 20726573 r starting a res │ │ │ │ + 0x0003b5e8 6f757263 652e204d 6f737420 7a673a41 ource. Most zg:A │ │ │ │ + 0x0003b5f8 63636573 73457665 6e747320 77696c6c ccessEvents will │ │ │ │ + 0x0003b608 20686176 6520616e 20616363 6f6d7061 have an accompa │ │ │ │ + 0x0003b618 6e79696e 67207a67 3a4c6561 76654576 nying zg:LeaveEv │ │ │ │ + 0x0003b628 656e742c 20627574 20746869 73206e65 ent, but this ne │ │ │ │ + 0x0003b638 6564206e 6f742061 6c776179 73206265 ed not always be │ │ │ │ + 0x0003b648 20746865 20636173 65000000 41434345 the case...ACCE │ │ │ │ + 0x0003b658 53535f45 56454e54 00000000 52657072 SS_EVENT....Repr │ │ │ │ + 0x0003b668 6573656e 74617469 6f6e206f 66206120 esentation of a │ │ │ │ + 0x0003b678 73706563 69666963 20416374 696f6e20 specific Action │ │ │ │ + 0x0003b688 6f6e2061 6e204170 706c6963 6174696f on an Applicatio │ │ │ │ + 0x0003b698 6e000000 4150504c 49434154 494f4e5f n...APPLICATION_ │ │ │ │ + 0x0003b6a8 41435449 4f4e0000 4576656e 74207479 ACTION..Event ty │ │ │ │ + 0x0003b6b8 70652074 72696767 65726564 20776865 pe triggered whe │ │ │ │ + 0x0003b6c8 6e20616e 20697465 6d206973 20637265 n an item is cre │ │ │ │ + 0x0003b6d8 61746564 00000000 43524541 54455f45 ated....CREATE_E │ │ │ │ + 0x0003b6e8 56454e54 00000000 4576656e 74207472 VENT....Event tr │ │ │ │ + 0x0003b6f8 69676765 72656420 62656361 75736520 iggered because │ │ │ │ + 0x0003b708 61207265 736f7572 63652068 61732062 a resource has b │ │ │ │ + 0x0003b718 65656e20 64656c65 74656420 6f72206f een deleted or o │ │ │ │ + 0x0003b728 74686572 77697365 206d6164 65207065 therwise made pe │ │ │ │ + 0x0003b738 726d616e 656e746c 7920756e 61766169 rmanently unavai │ │ │ │ + 0x0003b748 6c61626c 652e2046 782e2077 68656e20 lable. Fx. when │ │ │ │ + 0x0003b758 64656c65 74696e67 20612066 696c652e deleting a file. │ │ │ │ + 0x0003b768 20464958 4d453a20 486f7720 61626f75 FIXME: How abou │ │ │ │ + 0x0003b778 74207768 656e206d 6f76696e 6720746f t when moving to │ │ │ │ + 0x0003b788 20747261 73683f00 44454c45 54455f45 trash?.DELETE_E │ │ │ │ + 0x0003b798 56454e54 00000000 4576656e 74207472 VENT....Event tr │ │ │ │ + 0x0003b7a8 69676765 72656420 7768656e 20746865 iggered when the │ │ │ │ + 0x0003b7b8 20757365 72206465 6e696573 20612072 user denies a r │ │ │ │ + 0x0003b7c8 65717565 7374206f 6620736f 6d652073 equest of some s │ │ │ │ + 0x0003b7d8 6f72742e 20457861 6d706c65 7320636f ort. Examples co │ │ │ │ + 0x0003b7e8 756c6420 62652072 656a6563 74696e67 uld be rejecting │ │ │ │ + 0x0003b7f8 20612070 686f6e65 2063616c 6c2c2072 a phone call, r │ │ │ │ + 0x0003b808 656a6563 74696e67 20612066 696c6520 ejecting a file │ │ │ │ + 0x0003b818 7472616e 73666572 2c206f72 2064656e transfer, or den │ │ │ │ + 0x0003b828 79696e67 20612066 7269656e 64736869 ying a friendshi │ │ │ │ + 0x0003b838 70207265 71756573 74206f76 65722061 p request over a │ │ │ │ + 0x0003b848 6e20494d 2070726f 746f636f 6c2e2053 n IM protocol. S │ │ │ │ + 0x0003b858 65652061 6c736f20 41636365 70744576 ee also AcceptEv │ │ │ │ + 0x0003b868 656e7420 666f7220 74686520 636f6e76 ent for the conv │ │ │ │ + 0x0003b878 65727365 20657665 6e742074 79706500 erse event type. │ │ │ │ + 0x0003b888 44454e59 5f455645 4e540000 42617365 DENY_EVENT..Base │ │ │ │ + 0x0003b898 20636c61 73732066 6f722065 76656e74 class for event │ │ │ │ + 0x0003b8a8 20696e74 65727072 65746174 696f6e73 interpretations │ │ │ │ + 0x0003b8b8 2e20506c 65617365 20646f20 6e6f2069 . Please do no i │ │ │ │ + 0x0003b8c8 6e737461 6e746961 74652064 69726563 nstantiate direc │ │ │ │ + 0x0003b8d8 746c792c 20627574 20757365 206f6e65 tly, but use one │ │ │ │ + 0x0003b8e8 206f6620 74686520 73756220 636c6173 of the sub clas │ │ │ │ + 0x0003b8f8 7365732e 20546865 20696e74 65727072 ses. The interpr │ │ │ │ + 0x0003b908 65746174 696f6e20 6f662061 6e206576 etation of an ev │ │ │ │ + 0x0003b918 656e7420 64657363 72696265 73202777 ent describes 'w │ │ │ │ + 0x0003b928 68617420 68617070 656e6564 27202d20 hat happened' - │ │ │ │ + 0x0003b938 66782e20 27736f6d 65746869 6e672077 fx. 'something w │ │ │ │ + 0x0003b948 61732063 72656174 65642720 6f722027 as created' or ' │ │ │ │ + 0x0003b958 736f6d65 7468696e 67207761 73206163 something was ac │ │ │ │ + 0x0003b968 63657373 65642700 4556454e 545f494e cessed'.EVENT_IN │ │ │ │ + 0x0003b978 54455250 52455441 54494f4e 00000000 TERPRETATION.... │ │ │ │ + 0x0003b988 42617365 20636c61 73732066 6f722065 Base class for e │ │ │ │ + 0x0003b998 76656e74 206d616e 69666573 74617469 vent manifestati │ │ │ │ + 0x0003b9a8 6f6e2074 79706573 2e20506c 65617365 on types. Please │ │ │ │ + 0x0003b9b8 20646f20 6e6f2069 6e737461 6e746961 do no instantia │ │ │ │ + 0x0003b9c8 74652064 69726563 746c792c 20627574 te directly, but │ │ │ │ + 0x0003b9d8 20757365 206f6e65 206f6620 74686520 use one of the │ │ │ │ + 0x0003b9e8 73756220 636c6173 7365732e 20546865 sub classes. The │ │ │ │ + 0x0003b9f8 206d616e 69666573 74617469 6f6e206f manifestation o │ │ │ │ + 0x0003ba08 6620616e 20657665 6e742064 65736372 f an event descr │ │ │ │ + 0x0003ba18 69626573 2027686f 77206974 20686170 ibes 'how it hap │ │ │ │ + 0x0003ba28 70656e65 64272e20 46782e20 27746865 pened'. Fx. 'the │ │ │ │ + 0x0003ba38 20757365 72206469 64207468 69732720 user did this' │ │ │ │ + 0x0003ba48 6f722027 74686520 73797374 656d206e or 'the system n │ │ │ │ + 0x0003ba58 6f746966 69656420 74686520 75736572 otified the user │ │ │ │ + 0x0003ba68 27000000 4556454e 545f4d41 4e494645 '...EVENT_MANIFE │ │ │ │ + 0x0003ba78 53544154 494f4e00 4576656e 74207472 STATION.Event tr │ │ │ │ + 0x0003ba88 69676765 72656420 7768656e 20736f6d iggered when som │ │ │ │ + 0x0003ba98 65746869 6e672065 78706972 6573206f ething expires o │ │ │ │ + 0x0003baa8 72207469 6d657320 6f75742e 20546865 r times out. The │ │ │ │ + 0x0003bab8 73652074 79706573 206f6620 6576656e se types of even │ │ │ │ + 0x0003bac8 74732061 7265206e 6f726d61 6c6c7920 ts are normally │ │ │ │ + 0x0003bad8 6e6f7420 74726967 67657265 64206279 not triggered by │ │ │ │ + 0x0003bae8 20746865 20757365 722c2062 75742062 the user, but b │ │ │ │ + 0x0003baf8 79207468 65206f70 65726174 696e6720 y the operating │ │ │ │ + 0x0003bb08 73797374 656d206f 7220736f 6d652065 system or some e │ │ │ │ + 0x0003bb18 78746572 6e616c20 70617274 792e2045 xternal party. E │ │ │ │ + 0x0003bb28 78616d70 6c657320 61726520 61207265 xamples are a re │ │ │ │ + 0x0003bb38 63757272 696e6720 63616c65 6e646172 curring calendar │ │ │ │ + 0x0003bb48 20697465 6d206f72 20746173 6b206465 item or task de │ │ │ │ + 0x0003bb58 61646c69 6e652074 68617420 65787069 adline that expi │ │ │ │ + 0x0003bb68 72657320 6f722061 20776865 6e207468 res or a when th │ │ │ │ + 0x0003bb78 65207573 65722066 61696c73 20746f20 e user fails to │ │ │ │ + 0x0003bb88 72657370 6f6e6420 746f2061 6e206578 respond to an ex │ │ │ │ + 0x0003bb98 7465726e 616c2072 65717565 73742073 ternal request s │ │ │ │ + 0x0003bba8 75636820 61732061 2070686f 6e652063 uch as a phone c │ │ │ │ + 0x0003bbb8 616c6c00 45585049 52455f45 56454e54 all.EXPIRE_EVENT │ │ │ │ + 0x0003bbc8 00000000 416e2065 76656e74 20746861 ....An event tha │ │ │ │ + 0x0003bbd8 74206973 20636175 73656420 696e6469 t is caused indi │ │ │ │ + 0x0003bbe8 72656374 6c792066 726f6d20 75736572 rectly from user │ │ │ │ + 0x0003bbf8 20616374 69766974 79206f72 20646564 activity or ded │ │ │ │ + 0x0003bc08 75637465 64207669 6120616e 616c7973 ucted via analys │ │ │ │ + 0x0003bc18 6973206f 66206f74 68657220 6576656e is of other even │ │ │ │ + 0x0003bc28 74732e20 46782e20 69662061 6e20616c ts. Fx. if an al │ │ │ │ + 0x0003bc38 676f7269 74686d20 64697669 64657320 gorithm divides │ │ │ │ + 0x0003bc48 61207573 65722077 6f726b66 6c6f7720 a user workflow │ │ │ │ + 0x0003bc58 696e746f 20646973 6a6f696e 74202770 into disjoint 'p │ │ │ │ + 0x0003bc68 726f6a65 63747327 20626173 6564206f rojects' based o │ │ │ │ + 0x0003bc78 6e207465 6d706f72 616c2061 6e616c79 n temporal analy │ │ │ │ + 0x0003bc88 73697320 69742063 6f756c64 20696e73 sis it could ins │ │ │ │ + 0x0003bc98 65727420 68657572 69737469 63206576 ert heuristic ev │ │ │ │ + 0x0003bca8 656e7473 20776865 6e207468 65207573 ents when the us │ │ │ │ + 0x0003bcb8 65722063 68616e67 65642070 726f6a65 er changed proje │ │ │ │ + 0x0003bcc8 63740000 48455552 49535449 435f4143 ct..HEURISTIC_AC │ │ │ │ + 0x0003bcd8 54495649 54590000 4576656e 74207472 TIVITY..Event tr │ │ │ │ + 0x0003bce8 69676765 72656420 62792063 6c6f7369 iggered by closi │ │ │ │ + 0x0003bcf8 6e672c20 6c656176 696e672c 206f7220 ng, leaving, or │ │ │ │ + 0x0003bd08 73746f70 70696e67 20612072 65736f75 stopping a resou │ │ │ │ + 0x0003bd18 7263652e 204d6f73 74207a67 3a4c6561 rce. Most zg:Lea │ │ │ │ + 0x0003bd28 76654576 656e7473 2077696c 6c206265 veEvents will be │ │ │ │ + 0x0003bd38 20666f6c 6c6f7769 6e672061 207a673a following a zg: │ │ │ │ + 0x0003bd48 41636365 73732065 76656e74 2c206275 Access event, bu │ │ │ │ + 0x0003bd58 74207468 6973206e 65656420 6e6f7420 t this need not │ │ │ │ + 0x0003bd68 616c7761 79732062 65207468 65206361 always be the ca │ │ │ │ + 0x0003bd78 73650000 4c454156 455f4556 454e5400 se..LEAVE_EVENT. │ │ │ │ + 0x0003bd88 4576656e 74207472 69676765 72656420 Event triggered │ │ │ │ + 0x0003bd98 6279206d 6f646966 79696e67 20616e20 by modifying an │ │ │ │ + 0x0003bda8 65786973 74696e67 20726573 6f757263 existing resourc │ │ │ │ + 0x0003bdb8 65732e20 46782e20 7768656e 20656469 es. Fx. when edi │ │ │ │ + 0x0003bdc8 74696e67 20616e64 20736176 696e6720 ting and saving │ │ │ │ + 0x0003bdd8 61206669 6c65206f 6e206469 736b206f a file on disk o │ │ │ │ + 0x0003bde8 7220636f 72726563 74696e67 20612074 r correcting a t │ │ │ │ + 0x0003bdf8 79706f20 696e2074 6865206e 616d6520 ypo in the name │ │ │ │ + 0x0003be08 6f662061 20636f6e 74616374 00000000 of a contact.... │ │ │ │ + 0x0003be18 4d4f4449 46595f45 56454e54 00000000 MODIFY_EVENT.... │ │ │ │ + 0x0003be28 4576656e 74207472 69676765 72656420 Event triggered │ │ │ │ + 0x0003be38 7768656e 20612072 65736f75 72636520 when a resource │ │ │ │ + 0x0003be48 68617320 6265656e 206d6f76 65642066 has been moved f │ │ │ │ + 0x0003be58 726f6d20 61206c6f 63617469 6f6e2074 rom a location t │ │ │ │ + 0x0003be68 6f20616e 6f746865 722e2046 782e206d o another. Fx. m │ │ │ │ + 0x0003be78 6f76696e 67206120 66696c65 2066726f oving a file fro │ │ │ │ + 0x0003be88 6d206120 666f6c64 65722074 6f20616e m a folder to an │ │ │ │ + 0x0003be98 6f746865 722e0000 4d4f5645 5f455645 other...MOVE_EVE │ │ │ │ + 0x0003bea8 4e540000 4576656e 74207472 69676765 NT..Event trigge │ │ │ │ + 0x0003beb8 72656420 7768656e 20736f6d 65746869 red when somethi │ │ │ │ + 0x0003bec8 6e672069 73207265 63656976 65642066 ng is received f │ │ │ │ + 0x0003bed8 726f6d20 616e2065 78746572 6e616c20 rom an external │ │ │ │ + 0x0003bee8 70617274 792e2054 68652065 76656e74 party. The event │ │ │ │ + 0x0003bef8 206d616e 69666573 74617469 6f6e206d manifestation m │ │ │ │ + 0x0003bf08 75737420 62652073 65742061 63636f72 ust be set accor │ │ │ │ + 0x0003bf18 64696e67 20746f20 74686520 776f726c ding to the worl │ │ │ │ + 0x0003bf28 64207669 6577206f 66207468 65207265 d view of the re │ │ │ │ + 0x0003bf38 63656976 696e6720 70617274 792e204d ceiving party. M │ │ │ │ + 0x0003bf48 6f737420 6f667465 6e207468 65206974 ost often the it │ │ │ │ + 0x0003bf58 656d2074 68617420 69732062 65696e67 em that is being │ │ │ │ + 0x0003bf68 20726563 65697665 64207769 6c6c2062 received will b │ │ │ │ + 0x0003bf78 6520736f 6d652073 6f727420 6f66206d e some sort of m │ │ │ │ + 0x0003bf88 65737361 6765202d 20616e20 656d6169 essage - an emai │ │ │ │ + 0x0003bf98 6c2c2069 6e737461 6e74206d 65737361 l, instant messa │ │ │ │ + 0x0003bfa8 67652c20 6f722062 726f6164 63617374 ge, or broadcast │ │ │ │ + 0x0003bfb8 6564206d 65646961 20737563 68206173 ed media such as │ │ │ │ + 0x0003bfc8 206d6963 726f2062 6c6f6767 696e6700 micro blogging. │ │ │ │ + 0x0003bfd8 52454345 4956455f 4556454e 54000000 RECEIVE_EVENT... │ │ │ │ + 0x0003bfe8 416e2065 76656e74 20746861 74207761 An event that wa │ │ │ │ + 0x0003bff8 73206469 72656374 6c792074 72696767 s directly trigg │ │ │ │ + 0x0003c008 65726564 20627920 736f6d65 20757365 ered by some use │ │ │ │ + 0x0003c018 7220696e 69746961 74656420 73657175 r initiated sequ │ │ │ │ + 0x0003c028 656e6365 206f6620 61637469 6f6e732e ence of actions. │ │ │ │ + 0x0003c038 20466f72 20657861 6d706c65 2061206d For example a m │ │ │ │ + 0x0003c048 75736963 20706c61 79657220 6175746f usic player auto │ │ │ │ + 0x0003c058 6d617469 63616c6c 79206368 616e6769 matically changi │ │ │ │ + 0x0003c068 6e672074 6f207468 65206e65 78742073 ng to the next s │ │ │ │ + 0x0003c078 6f6e6720 696e2061 20706c61 796c6973 ong in a playlis │ │ │ │ + 0x0003c088 74000000 53434845 44554c45 445f4143 t...SCHEDULED_AC │ │ │ │ + 0x0003c098 54495649 54590000 4576656e 74207472 TIVITY..Event tr │ │ │ │ + 0x0003c0a8 69676765 72656420 7768656e 20736f6d iggered when som │ │ │ │ + 0x0003c0b8 65746869 6e672069 73207365 6e642074 ething is send t │ │ │ │ + 0x0003c0c8 6f20616e 20657874 65726e61 6c207061 o an external pa │ │ │ │ + 0x0003c0d8 7274792e 20546865 20657665 6e74206d rty. The event m │ │ │ │ + 0x0003c0e8 616e6966 65737461 74696f6e 206d7573 anifestation mus │ │ │ │ + 0x0003c0f8 74206265 20736574 20616363 6f726469 t be set accordi │ │ │ │ + 0x0003c108 6e672074 6f207468 6520776f 726c6420 ng to the world │ │ │ │ + 0x0003c118 76696577 206f6620 74686520 73656e64 view of the send │ │ │ │ + 0x0003c128 696e6720 70617274 792e204d 6f737420 ing party. Most │ │ │ │ + 0x0003c138 6f667465 6e207468 65206974 656d2074 often the item t │ │ │ │ + 0x0003c148 68617420 69732062 65696e67 2073656e hat is being sen │ │ │ │ + 0x0003c158 64207769 6c6c2062 6520736f 6d652073 d will be some s │ │ │ │ + 0x0003c168 6f727420 6f66206d 65737361 6765202d ort of message - │ │ │ │ + 0x0003c178 20616e20 656d6169 6c2c2069 6e737461 an email, insta │ │ │ │ + 0x0003c188 6e74206d 65737361 67652c20 6f722062 nt message, or b │ │ │ │ + 0x0003c198 726f6164 63617374 6564206d 65646961 roadcasted media │ │ │ │ + 0x0003c1a8 20737563 68206173 206d6963 726f2062 such as micro b │ │ │ │ + 0x0003c1b8 6c6f6767 696e6700 53454e44 5f455645 logging.SEND_EVE │ │ │ │ + 0x0003c1c8 4e540000 416e2065 76656e74 2073656e NT..An event sen │ │ │ │ + 0x0003c1d8 6420746f 20746865 20757365 72206279 d to the user by │ │ │ │ + 0x0003c1e8 20746865 206f7065 72617469 6e672073 the operating s │ │ │ │ + 0x0003c1f8 79737465 6d2e2045 78616d70 6c657320 ystem. Examples │ │ │ │ + 0x0003c208 636f756c 6420696e 636c7564 65207768 could include wh │ │ │ │ + 0x0003c218 656e2074 68652075 73657220 696e7365 en the user inse │ │ │ │ + 0x0003c228 72747320 61205553 42207374 69636b20 rts a USB stick │ │ │ │ + 0x0003c238 6f722077 68656e20 74686520 73797374 or when the syst │ │ │ │ + 0x0003c248 656d2077 61726e73 20746861 74207468 em warns that th │ │ │ │ + 0x0003c258 65206861 72642064 69736b20 69732066 e hard disk is f │ │ │ │ + 0x0003c268 756c6c00 53595354 454d5f4e 4f544946 ull.SYSTEM_NOTIF │ │ │ │ + 0x0003c278 49434154 494f4e00 416e2065 76656e74 ICATION.An event │ │ │ │ + 0x0003c288 20746861 74207761 73206163 74697665 that was active │ │ │ │ + 0x0003c298 6c792070 6572666f 726d6564 20627920 ly performed by │ │ │ │ + 0x0003c2a8 74686520 75736572 2e20466f 72206578 the user. For ex │ │ │ │ + 0x0003c2b8 616d706c 65207361 76696e67 206f7220 ample saving or │ │ │ │ + 0x0003c2c8 6f70656e 696e6720 61206669 6c652062 opening a file b │ │ │ │ + 0x0003c2d8 7920636c 69636b69 6e67206f 6e206974 y clicking on it │ │ │ │ + 0x0003c2e8 20696e20 74686520 66696c65 206d616e in the file man │ │ │ │ + 0x0003c2f8 61676572 00000000 55534552 5f414354 ager....USER_ACT │ │ │ │ + 0x0003c308 49564954 59000000 416e2065 76656e74 IVITY...An event │ │ │ │ + 0x0003c318 20746861 74207761 73207065 72666f72 that was perfor │ │ │ │ + 0x0003c328 6d656420 62792061 6e20656e 74697479 med by an entity │ │ │ │ + 0x0003c338 2c207573 75616c6c 79206875 6d616e20 , usually human │ │ │ │ + 0x0003c348 6f72206f 7267616e 697a6174 696f6e2c or organization, │ │ │ │ + 0x0003c358 206f7468 65722074 68616e20 74686520 other than the │ │ │ │ + 0x0003c368 75736572 2e20416e 20657861 6d706c65 user. An example │ │ │ │ + 0x0003c378 20636f75 6c642062 65206c6f 6767696e could be loggin │ │ │ │ + 0x0003c388 67207468 65206163 74697669 74696573 g the activities │ │ │ │ + 0x0003c398 206f6620 6f746865 72207065 6f706c65 of other people │ │ │ │ + 0x0003c3a8 20696e20 61207465 616d0000 574f524c in a team..WORL │ │ │ │ + 0x0003c3b8 445f4143 54495649 54590000 73796d62 D_ACTIVITY..symb │ │ │ │ + 0x0003c3c8 6f6c5f75 72692021 3d204e55 4c4c0000 ol_uri != NULL.. │ │ │ │ + 0x0003c3d8 475f5459 50455f43 4845434b 5f494e53 G_TYPE_CHECK_INS │ │ │ │ + 0x0003c3e8 54414e43 455f5459 50452028 765f6f62 TANCE_TYPE (v_ob │ │ │ │ + 0x0003c3f8 6a656374 2c205a45 49544745 4953545f ject, ZEITGEIST_ │ │ │ │ + 0x0003c408 53594d42 4f4c5f54 5950455f 494e464f SYMBOL_TYPE_INFO │ │ │ │ + 0x0003c418 29000000 5a656974 67656973 74526573 )...ZeitgeistRes │ │ │ │ + 0x0003c428 756c7453 65740000 5a656974 67656973 ultSet..Zeitgeis │ │ │ │ + 0x0003c438 7453696d 706c6552 6573756c 74536574 tSimpleResultSet │ │ │ │ + 0x0003c448 00000000 6f666673 6574203c 3d207374 ....offset <= st │ │ │ │ + 0x0003c458 72696e67 5f6c656e 67746800 7a656974 ring_length.zeit │ │ │ │ + 0x0003c468 67656973 74000000 5a454954 47454953 geist...ZEITGEIS │ │ │ │ + 0x0003c478 545f4441 54415f50 41544800 7574696c T_DATA_PATH.util │ │ │ │ + 0x0003c488 732e7661 6c613a36 373a2044 4154415f s.vala:67: DATA_ │ │ │ │ + 0x0003c498 50415448 203d2025 73000000 5a454954 PATH = %s...ZEIT │ │ │ │ + 0x0003c4a8 47454953 545f4441 54414241 53455f50 GEIST_DATABASE_P │ │ │ │ + 0x0003c4b8 41544800 61637469 76697479 2e73716c ATH.activity.sql │ │ │ │ + 0x0003c4c8 69746500 7574696c 732e7661 6c613a38 ite.utils.vala:8 │ │ │ │ + 0x0003c4d8 363a2044 41544142 4153455f 46494c45 6: DATABASE_FILE │ │ │ │ + 0x0003c4e8 5f504154 48203d20 25730000 70617468 _PATH = %s..path │ │ │ │ + 0x0003c4f8 20213d20 4e554c4c 00000000 5a454954 != NULL....ZEIT │ │ │ │ + 0x0003c508 47454953 545f4441 54414241 53455f42 GEIST_DATABASE_B │ │ │ │ + 0x0003c518 41434b55 505f5041 54480000 61637469 ACKUP_PATH..acti │ │ │ │ + 0x0003c528 76697479 2e73716c 6974652e 62636b00 vity.sqlite.bck. │ │ │ │ + 0x0003c538 7574696c 732e7661 6c613a31 30393a20 utils.vala:109: │ │ │ │ + 0x0003c548 44415441 42415345 5f46494c 455f4241 DATABASE_FILE_BA │ │ │ │ + 0x0003c558 434b5550 5f504154 48203d20 25730000 CKUP_PATH = %s.. │ │ │ │ + 0x0003c568 2559256d 25642d25 48254d25 53000000 %Y%m%d-%H%M%S... │ │ │ │ + 0x0003c578 2e25732e 62636b00 7574696c 732e7661 .%s.bck.utils.va │ │ │ │ + 0x0003c588 6c613a31 32373a20 4c4f4341 4c5f4558 la:127: LOCAL_EX │ │ │ │ + 0x0003c598 54454e53 494f4e53 5f504154 48203d20 TENSIONS_PATH = │ │ │ │ + 0x0003c5a8 25730000 7574696c 732e7661 6c613a31 %s..utils.vala:1 │ │ │ │ + 0x0003c5b8 34383a20 4261636b 696e6720 75702064 48: Backing up d │ │ │ │ + 0x0003c5c8 61746162 61736520 746f2022 25732220 atabase to "%s" │ │ │ │ + 0x0003c5d8 666f7220 73636865 6d612075 70677261 for schema upgra │ │ │ │ + 0x0003c5e8 64652e2e 2e000000 2a76616c 20213d20 de......*val != │ │ │ │ + 0x0003c5f8 4e554c4c 00000000 6572726f 725f6d65 NULL....error_me │ │ │ │ + 0x0003c608 73736167 6520213d 204e554c 4c000000 ssage != NULL... │ │ │ │ + 0x0003c618 7574696c 732e6300 5a454954 47454953 utils.c.ZEITGEIS │ │ │ │ + 0x0003c628 545f4c4f 475f4449 52454354 5f524541 T_LOG_DIRECT_REA │ │ │ │ + 0x0003c638 44000000 41534300 44455343 00000000 D...ASC.DESC.... │ │ │ │ + 0x0003c648 77686572 6520213d 204e554c 4c000000 where != NULL... │ │ │ │ + 0x0003c658 2c20434f 554e5428 25732920 4153206e , COUNT(%s) AS n │ │ │ │ + 0x0003c668 756d5f65 76656e74 73000000 6e756d5f um_events...num_ │ │ │ │ + 0x0003c678 6576656e 74732025 732c0000 0a202020 events %s,... │ │ │ │ + 0x0003c688 20202020 20202020 20202020 2053454c SEL │ │ │ │ + 0x0003c698 45435420 69642046 524f4d20 6576656e ECT id FROM even │ │ │ │ + 0x0003c6a8 740a2020 20202020 20202020 20202020 t. │ │ │ │ + 0x0003c6b8 20204e41 54555241 4c204a4f 494e2028 NATURAL JOIN ( │ │ │ │ + 0x0003c6c8 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0003c6d8 20202020 2053454c 45435420 25732c0a SELECT %s,. │ │ │ │ + 0x0003c6e8 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003c6f8 20202020 25732874 696d6573 74616d70 %s(timestamp │ │ │ │ + 0x0003c708 29204153 2074696d 65737461 6d700a20 ) AS timestamp. │ │ │ │ + 0x0003c718 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003c728 20202025 730a2020 20202020 20202020 %s. │ │ │ │ + 0x0003c738 20202020 20202020 20204652 4f4d2065 FROM e │ │ │ │ + 0x0003c748 76656e74 5f766965 77205748 45524520 vent_view WHERE │ │ │ │ + 0x0003c758 25730a20 20202020 20202020 20202020 %s. │ │ │ │ + 0x0003c768 20202020 20202047 524f5550 20425920 GROUP BY │ │ │ │ + 0x0003c778 2573290a 20202020 20202020 20202020 %s). │ │ │ │ + 0x0003c788 20202020 47524f55 50204259 2025730a GROUP BY %s. │ │ │ │ + 0x0003c798 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003c7a8 4f524445 52204259 20257320 0a202020 ORDER BY %s . │ │ │ │ + 0x0003c7b8 20202020 20202020 20202020 20000000 ... │ │ │ │ + 0x0003c7c8 0a202020 20202020 20202020 2053454c . SEL │ │ │ │ + 0x0003c7d8 45435420 69642c20 25732874 696d6573 ECT id, %s(times │ │ │ │ + 0x0003c7e8 74616d70 29204153 2074696d 65737461 tamp) AS timesta │ │ │ │ + 0x0003c7f8 6d700a20 20202020 20202020 20202020 mp. │ │ │ │ + 0x0003c808 20202046 524f4d20 6576656e 745f7669 FROM event_vi │ │ │ │ + 0x0003c818 65772057 48455245 20257320 414e4420 ew WHERE %s AND │ │ │ │ + 0x0003c828 25732049 53204e4f 54204e55 4c4c0a20 %s IS NOT NULL. │ │ │ │ + 0x0003c838 20202020 20202020 20202047 524f5550 GROUP │ │ │ │ + 0x0003c848 20425920 25730a20 20202020 20202020 BY %s. │ │ │ │ + 0x0003c858 2020204f 52444552 2042590a 20202020 ORDER BY. │ │ │ │ + 0x0003c868 20202020 20202020 00000000 64617461 ....data │ │ │ │ + 0x0003c878 62617365 00000000 64622d72 65616465 base....db-reade │ │ │ │ + 0x0003c888 722e6300 64622d72 65616465 722e7661 r.c.db-reader.va │ │ │ │ + 0x0003c898 6c613a36 383a2054 61626c65 4c6f6f6b la:68: TableLook │ │ │ │ + 0x0003c8a8 75702069 6e697469 616c697a 6174696f up initializatio │ │ │ │ + 0x0003c8b8 6e206661 696c6564 3a202573 00000000 n failed: %s.... │ │ │ │ + 0x0003c8c8 7461626c 6520213d 204e554c 4c000000 table != NULL... │ │ │ │ + 0x0003c8d8 73746d74 20213d20 4e554c4c 00000000 stmt != NULL.... │ │ │ │ + 0x0003c8e8 0a202020 20202020 20202020 2053454c . SEL │ │ │ │ + 0x0003c8f8 45435420 2a204652 4f4d2065 76656e74 ECT * FROM event │ │ │ │ + 0x0003c908 5f766965 770a2020 20202020 20202020 _view. │ │ │ │ + 0x0003c918 20205748 45524520 69642049 4e202825 WHERE id IN (% │ │ │ │ + 0x0003c928 73290a20 20202020 20202020 20202000 s). . │ │ │ │ + 0x0003c938 64622d72 65616465 722e7661 6c613a31 db-reader.vala:1 │ │ │ │ + 0x0003c948 34323a20 53514c20 6572726f 72000000 42: SQL error... │ │ │ │ + 0x0003c958 53454c45 43542069 64204652 4f4d2065 SELECT id FROM e │ │ │ │ + 0x0003c968 76656e74 5f766965 77200000 57484552 vent_view ..WHER │ │ │ │ + 0x0003c978 45200000 204f5244 45522042 59200000 E .. ORDER BY .. │ │ │ │ + 0x0003c988 6d617800 7375626a 5f696400 7375626a max.subj_id.subj │ │ │ │ + 0x0003c998 5f69645f 63757272 656e7400 6d696e00 _id_current.min. │ │ │ │ + 0x0003c9a8 7375626a 5f6f7269 67696e00 7375626a subj_origin.subj │ │ │ │ + 0x0003c9b8 5f6f7269 67696e5f 63757272 656e7400 _origin_current. │ │ │ │ + 0x0003c9c8 7375626a 5f696e74 65727072 65746174 subj_interpretat │ │ │ │ + 0x0003c9d8 696f6e00 7375626a 5f6d696d 65747970 ion.subj_mimetyp │ │ │ │ + 0x0003c9e8 65000000 496e7661 6c696420 52657375 e...Invalid Resu │ │ │ │ + 0x0003c9f8 6c745479 70652e00 64622d72 65616465 ltType..db-reade │ │ │ │ + 0x0003ca08 722e7661 6c613a32 39323a20 25730000 r.vala:292: %s.. │ │ │ │ + 0x0003ca18 2074696d 65737461 6d702025 73000000 timestamp %s... │ │ │ │ + 0x0003ca28 46524f4d 20657665 6e740000 46524f4d FROM event..FROM │ │ │ │ + 0x0003ca38 20657665 6e745f76 69657700 64622d72 event_view.db-r │ │ │ │ + 0x0003ca48 65616465 722e7661 6c613a33 30373a20 eader.vala:307: │ │ │ │ + 0x0003ca58 53514c20 6572726f 72000000 4572726f SQL error...Erro │ │ │ │ + 0x0003ca68 7220696e 2066696e 645f6576 656e745f r in find_event_ │ │ │ │ + 0x0003ca78 6964733a 2025642c 20257300 64622d72 ids: %d, %s.db-r │ │ │ │ + 0x0003ca88 65616465 722e7661 6c613a33 33333a20 eader.vala:333: │ │ │ │ + 0x0003ca98 25730000 6669656c 6420213d 204e554c %s..field != NUL │ │ │ │ + 0x0003caa8 4c000000 4669656c 64202725 73272064 L...Field '%s' d │ │ │ │ + 0x0003cab8 6f65736e 27742073 7570706f 7274206e oesn't support n │ │ │ │ + 0x0003cac8 65676174 696f6e00 64622d72 65616465 egation.db-reade │ │ │ │ + 0x0003cad8 722e7661 6c613a38 36303a20 25730000 r.vala:860: %s.. │ │ │ │ + 0x0003cae8 4669656c 64202725 73272064 6f65736e Field '%s' doesn │ │ │ │ + 0x0003caf8 27742073 7570706f 72742074 6865206e 't support the n │ │ │ │ + 0x0003cb08 6f2d6578 70616e64 206f7065 7261746f o-expand operato │ │ │ │ + 0x0003cb18 72000000 64622d72 65616465 722e7661 r...db-reader.va │ │ │ │ + 0x0003cb28 6c613a38 37363a20 25730000 4669656c la:876: %s..Fiel │ │ │ │ + 0x0003cb38 64202725 73272064 6f65736e 27742073 d '%s' doesn't s │ │ │ │ + 0x0003cb48 7570706f 72742070 72656669 78207365 upport prefix se │ │ │ │ + 0x0003cb58 61726368 00000000 64622d72 65616465 arch....db-reade │ │ │ │ + 0x0003cb68 722e7661 6c613a38 39313a20 25730000 r.vala:891: %s.. │ │ │ │ + 0x0003cb78 7461626c 655f6e61 6d652021 3d204e55 table_name != NU │ │ │ │ + 0x0003cb88 4c4c0000 73796d62 6f6c2021 3d204e55 LL..symbol != NU │ │ │ │ + 0x0003cb98 4c4c0000 6c6f6f6b 75705f74 61626c65 LL..lookup_table │ │ │ │ + 0x0003cba8 20213d20 4e554c4c 00000000 28257329 != NULL....(%s) │ │ │ │ + 0x0003cbb8 00000000 2573203d 20256920 00000000 ....%s = %i .... │ │ │ │ + 0x0003cbc8 204f5220 00000000 74656d70 6c617465 OR ....template │ │ │ │ + 0x0003cbd8 7320213d 204e554c 4c000000 74656d70 s != NULL...temp │ │ │ │ + 0x0003cbe8 6c617465 20213d20 4e554c4c 00000000 late != NULL.... │ │ │ │ + 0x0003cbf8 69643d3f 00000000 7375626a 65637420 id=?....subject │ │ │ │ + 0x0003cc08 696e7465 72707265 74617469 6f6e0000 interpretation.. │ │ │ │ + 0x0003cc18 7375626a 65637420 6d616e69 66657374 subject manifest │ │ │ │ + 0x0003cc28 6174696f 6e000000 7375626a 5f6d616e ation...subj_man │ │ │ │ + 0x0003cc38 69666573 74617469 6f6e0000 6d696d65 ifestation..mime │ │ │ │ + 0x0003cc48 2d747970 65000000 7375626a 65637420 -type...subject │ │ │ │ + 0x0003cc58 6f726967 696e0000 7375626a 5f746578 origin..subj_tex │ │ │ │ + 0x0003cc68 745f6964 00000000 63757272 656e745f t_id....current_ │ │ │ │ + 0x0003cc78 75726900 63757272 656e745f 6f726967 uri.current_orig │ │ │ │ + 0x0003cc88 696e0000 7375626a 65637420 73746f72 in..subject stor │ │ │ │ + 0x0003cc98 61676500 7375626a 5f73746f 72616765 age.subj_storage │ │ │ │ + 0x0003cca8 5f696400 74696d65 7374616d 70203e3d _id.timestamp >= │ │ │ │ + 0x0003ccb8 20256c6c 69000000 74696d65 7374616d %lli...timestam │ │ │ │ + 0x0003ccc8 70203c3d 20256c6c 69000000 28737562 p <= %lli...(sub │ │ │ │ + 0x0003ccd8 6a5f7374 6f726167 655f7374 6174653d j_storage_state= │ │ │ │ + 0x0003cce8 3f204f52 20737562 6a5f7374 6f726167 ? OR subj_storag │ │ │ │ + 0x0003ccf8 655f7374 61746520 4953204e 554c4c29 e_state IS NULL) │ │ │ │ + 0x0003cd08 00000000 556e6b6e 6f776e20 73746f72 ....Unknown stor │ │ │ │ + 0x0003cd18 61676520 73746174 65202725 75270000 age state '%u'.. │ │ │ │ + 0x0003cd28 4e6f2072 6573756c 74732066 6f756e64 No results found │ │ │ │ + 0x0003cd38 20666f72 20746865 20657665 6e745f74 for the event_t │ │ │ │ + 0x0003cd48 656d706c 61746573 00000000 0a202020 emplates..... │ │ │ │ + 0x0003cd58 20202020 20202020 20202020 53454c45 SELE │ │ │ │ + 0x0003cd68 43542069 642c2074 696d6573 74616d70 CT id, timestamp │ │ │ │ + 0x0003cd78 2c207375 626a5f75 72692046 524f4d20 , subj_uri FROM │ │ │ │ + 0x0003cd88 6576656e 745f7669 6577200a 20202020 event_view . │ │ │ │ + 0x0003cd98 20202020 20202020 20202057 48455245 WHERE │ │ │ │ + 0x0003cda8 20696420 494e2028 25732920 4f524445 id IN (%s) ORDE │ │ │ │ + 0x0003cdb8 52204259 2074696d 65737461 6d702041 R BY timestamp A │ │ │ │ + 0x0003cdc8 53430a20 20202020 20202020 20202020 SC. │ │ │ │ + 0x0003cdd8 20200000 64622d72 65616465 722e7661 ..db-reader.va │ │ │ │ + 0x0003cde8 6c613a34 35393a20 53514c20 6572726f la:459: SQL erro │ │ │ │ + 0x0003cdf8 72000000 4572726f 7220696e 2066696e r...Error in fin │ │ │ │ + 0x0003ce08 645f7265 6c617465 645f7572 69730000 d_related_uris.. │ │ │ │ + 0x0003ce18 556e7375 70706f72 74656420 52656c65 Unsupported Rele │ │ │ │ + 0x0003ce28 76616e74 52657375 6c745479 70650000 vantResultType.. │ │ │ │ + 0x0003ce38 5a656974 67656973 74446252 65616465 ZeitgeistDbReade │ │ │ │ + 0x0003ce48 72000000 73716c2e 63000000 556e6162 r...sql.c...Unab │ │ │ │ + 0x0003ce58 6c652074 6f206f70 656e2064 61746162 le to open datab │ │ │ │ + 0x0003ce68 6173653a 206f6c64 20736368 656d6120 ase: old schema │ │ │ │ + 0x0003ce78 76657273 696f6e00 4974206c 6f6f6b73 version.It looks │ │ │ │ + 0x0003ce88 206c696b 6520796f 75722064 61746162 like your datab │ │ │ │ + 0x0003ce98 61736520 69732063 6f727275 70742e20 ase is corrupt. │ │ │ │ + 0x0003cea8 49742077 696c6c20 62652072 656e616d It will be renam │ │ │ │ + 0x0003ceb8 65642061 6e642061 206e6577 206f6e65 ed and a new one │ │ │ │ + 0x0003cec8 2077696c 6c206265 20637265 61746564 will be created │ │ │ │ + 0x0003ced8 2e000000 73716c2e 76616c61 3a313530 ....sql.vala:150 │ │ │ │ + 0x0003cee8 3a202573 00000000 436f756c 64206e6f : %s....Could no │ │ │ │ + 0x0003cef8 74207265 6e616d65 20646174 61626173 t rename databas │ │ │ │ + 0x0003cf08 653a2025 73000000 43616e27 74206f70 e: %s...Can't op │ │ │ │ + 0x0003cf18 656e2064 61746162 6173653a 2025642c en database: %d, │ │ │ │ + 0x0003cf28 20257300 73716c20 213d204e 554c4c00 %s.sql != NULL. │ │ │ │ + 0x0003cf38 5a656974 67656973 7453514c 69746545 ZeitgeistSQLiteE │ │ │ │ + 0x0003cf48 76656e74 56696577 526f7773 00000000 ventViewRows.... │ │ │ │ + 0x0003cf58 6576656e 745f6964 732e6c65 6e677468 event_ids.length │ │ │ │ + 0x0003cf68 203e2030 00000000 2c202575 00000000 > 0...., %u.... │ │ │ │ + 0x0003cf78 4974206c 6f6f6b73 206c696b 6520796f It looks like yo │ │ │ │ + 0x0003cf88 75722064 61746162 61736520 69732063 ur database is c │ │ │ │ + 0x0003cf98 6f727275 70743a20 25730000 73716c2e orrupt: %s..sql. │ │ │ │ + 0x0003cfa8 76616c61 3a333732 3a202573 00000000 vala:372: %s.... │ │ │ │ + 0x0003cfb8 6d736720 213d204e 554c4c00 25733a20 msg != NULL.%s: │ │ │ │ + 0x0003cfc8 25642c20 25730000 73716c2e 76616c61 %d, %s..sql.vala │ │ │ │ + 0x0003cfd8 3a333530 3a202573 0a000000 0a202020 :350: %s..... │ │ │ │ + 0x0003cfe8 20202020 20202020 20202020 2053454c SEL │ │ │ │ + 0x0003cff8 45435420 69642046 524f4d20 6576656e ECT id FROM even │ │ │ │ + 0x0003d008 740a2020 20202020 20202020 20202020 t. │ │ │ │ + 0x0003d018 20205748 45524520 74696d65 7374616d WHERE timestam │ │ │ │ + 0x0003d028 703d3f20 414e4420 696e7465 72707265 p=? AND interpre │ │ │ │ + 0x0003d038 74617469 6f6e3d3f 20414e44 0a202020 tation=? AND. │ │ │ │ + 0x0003d048 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d058 206d616e 69666573 74617469 6f6e3d3f manifestation=? │ │ │ │ + 0x0003d068 20414e44 20616374 6f723d3f 0a202020 AND actor=?. │ │ │ │ + 0x0003d078 20202020 20202020 20202020 20000000 ... │ │ │ │ + 0x0003d088 73716c2e 76616c61 3a333937 3a204576 sql.vala:397: Ev │ │ │ │ + 0x0003d098 656e7420 49442072 65747269 6576616c ent ID retrieval │ │ │ │ + 0x0003d0a8 20717565 72792065 72726f72 00000000 query error.... │ │ │ │ + 0x0003d0b8 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0003d0c8 20494e53 45525420 494e544f 20657665 INSERT INTO eve │ │ │ │ + 0x0003d0d8 6e742028 0a202020 20202020 20202020 nt (. │ │ │ │ + 0x0003d0e8 20202020 20202020 2069642c 2074696d id, tim │ │ │ │ + 0x0003d0f8 65737461 6d702c20 696e7465 72707265 estamp, interpre │ │ │ │ + 0x0003d108 74617469 6f6e2c20 6d616e69 66657374 tation, manifest │ │ │ │ + 0x0003d118 6174696f 6e2c2061 63746f72 2c0a2020 ation, actor,. │ │ │ │ + 0x0003d128 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d138 20206f72 6967696e 2c207061 796c6f61 origin, payloa │ │ │ │ + 0x0003d148 642c2073 75626a5f 69642c20 7375626a d, subj_id, subj │ │ │ │ + 0x0003d158 5f69645f 63757272 656e742c 0a202020 _id_current,. │ │ │ │ + 0x0003d168 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d178 20737562 6a5f696e 74657270 72657461 subj_interpreta │ │ │ │ + 0x0003d188 74696f6e 2c207375 626a5f6d 616e6966 tion, subj_manif │ │ │ │ + 0x0003d198 65737461 74696f6e 2c207375 626a5f6f estation, subj_o │ │ │ │ + 0x0003d1a8 72696769 6e2c0a20 20202020 20202020 rigin,. │ │ │ │ + 0x0003d1b8 20202020 20202020 20202073 75626a5f subj_ │ │ │ │ + 0x0003d1c8 6f726967 696e5f63 75727265 6e742c20 origin_current, │ │ │ │ + 0x0003d1d8 7375626a 5f6d696d 65747970 652c2073 subj_mimetype, s │ │ │ │ + 0x0003d1e8 75626a5f 74657874 2c207375 626a5f73 ubj_text, subj_s │ │ │ │ + 0x0003d1f8 746f7261 67650a20 20202020 20202020 torage. │ │ │ │ + 0x0003d208 20202020 20202029 2056414c 55455320 ) VALUES │ │ │ │ + 0x0003d218 280a2020 20202020 20202020 20202020 (. │ │ │ │ + 0x0003d228 20202020 20203f2c 203f2c20 3f2c203f ?, ?, ?, ? │ │ │ │ + 0x0003d238 2c203f2c 0a202020 20202020 20202020 , ?,. │ │ │ │ + 0x0003d248 20202020 20202020 20285345 4c454354 (SELECT │ │ │ │ + 0x0003d258 20696420 46524f4d 20757269 20574845 id FROM uri WHE │ │ │ │ + 0x0003d268 52452076 616c7565 3d3f292c 0a202020 RE value=?),. │ │ │ │ + 0x0003d278 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d288 203f2c0a 20202020 20202020 20202020 ?,. │ │ │ │ + 0x0003d298 20202020 20202020 2853454c 45435420 (SELECT │ │ │ │ + 0x0003d2a8 69642046 524f4d20 75726920 57484552 id FROM uri WHER │ │ │ │ + 0x0003d2b8 45207661 6c75653d 3f292c0a 20202020 E value=?),. │ │ │ │ + 0x0003d2c8 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d2d8 2853454c 45435420 69642046 524f4d20 (SELECT id FROM │ │ │ │ + 0x0003d2e8 75726920 57484552 45207661 6c75653d uri WHERE value= │ │ │ │ + 0x0003d2f8 3f292c0a 20202020 20202020 20202020 ?),. │ │ │ │ + 0x0003d308 20202020 20202020 3f2c203f 2c0a2020 ?, ?,. │ │ │ │ + 0x0003d318 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d328 20202853 454c4543 54206964 2046524f (SELECT id FRO │ │ │ │ + 0x0003d338 4d207572 69205748 45524520 76616c75 M uri WHERE valu │ │ │ │ + 0x0003d348 653d3f29 2c0a2020 20202020 20202020 e=?),. │ │ │ │ + 0x0003d358 20202020 20202020 20202853 454c4543 (SELEC │ │ │ │ + 0x0003d368 54206964 2046524f 4d207572 69205748 T id FROM uri WH │ │ │ │ + 0x0003d378 45524520 76616c75 653d3f29 2c0a2020 ERE value=?),. │ │ │ │ + 0x0003d388 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d398 20203f2c 0a202020 20202020 20202020 ?,. │ │ │ │ + 0x0003d3a8 20202020 20202020 20285345 4c454354 (SELECT │ │ │ │ + 0x0003d3b8 20696420 46524f4d 20746578 74205748 id FROM text WH │ │ │ │ + 0x0003d3c8 45524520 76616c75 653d3f29 2c0a2020 ERE value=?),. │ │ │ │ + 0x0003d3d8 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d3e8 20202853 454c4543 54206964 2046524f (SELECT id FRO │ │ │ │ + 0x0003d3f8 4d207374 6f726167 65205748 45524520 M storage WHERE │ │ │ │ + 0x0003d408 76616c75 653d3f29 0a202020 20202020 value=?). │ │ │ │ + 0x0003d418 20202020 20202020 20290000 73716c2e )..sql. │ │ │ │ + 0x0003d428 76616c61 3a343237 3a20496e 73657274 vala:427: Insert │ │ │ │ + 0x0003d438 696f6e20 71756572 79206572 726f7200 ion query error. │ │ │ │ + 0x0003d448 0a202020 20202020 20202020 20555044 . UPD │ │ │ │ + 0x0003d458 41544520 6576656e 740a2020 20202020 ATE event. │ │ │ │ + 0x0003d468 20202020 20202020 20205345 54207375 SET su │ │ │ │ + 0x0003d478 626a5f69 645f6375 7272656e 743d2853 bj_id_current=(S │ │ │ │ + 0x0003d488 454c4543 54206964 2046524f 4d207572 ELECT id FROM ur │ │ │ │ + 0x0003d498 69205748 45524520 76616c75 653d3f29 i WHERE value=?) │ │ │ │ + 0x0003d4a8 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0003d4b8 202c2020 20737562 6a5f6f72 6967696e , subj_origin │ │ │ │ + 0x0003d4c8 5f637572 72656e74 3d285345 4c454354 _current=(SELECT │ │ │ │ + 0x0003d4d8 20696420 46524f4d 20757269 20574845 id FROM uri WHE │ │ │ │ + 0x0003d4e8 52452076 616c7565 3d3f290a 20202020 RE value=?). │ │ │ │ + 0x0003d4f8 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d508 57484552 45207375 626a5f69 645f6375 WHERE subj_id_cu │ │ │ │ + 0x0003d518 7272656e 743d2853 454c4543 54206964 rrent=(SELECT id │ │ │ │ + 0x0003d528 2046524f 4d207572 69205748 45524520 FROM uri WHERE │ │ │ │ + 0x0003d538 76616c75 653d3f29 0a202020 20202020 value=?). │ │ │ │ + 0x0003d548 20202020 20202020 20202020 20414e44 AND │ │ │ │ + 0x0003d558 20696e74 65727072 65746174 696f6e21 interpretation! │ │ │ │ + 0x0003d568 3d3f2041 4e442074 696d6573 74616d70 =? AND timestamp │ │ │ │ + 0x0003d578 3c3f0a20 20202020 20202020 20202000 0... │ │ │ │ + 0x00042ef8 25732573 00000000 67707472 61727220 %s%s....gptrarr │ │ │ │ + 0x00042f08 213d204e 554c4c00 25732825 73290000 != NULL.%s(%s).. │ │ │ │ + 0x00042f18 636c6175 73652021 3d204e55 4c4c0000 clause != NULL.. │ │ │ │ + 0x00042f28 74657874 20213d20 4e554c4c 00000000 text != NULL.... │ │ │ │ + 0x00042f38 286f6666 73657420 2b206c65 6e29203c (offset + len) < │ │ │ │ + 0x00042f48 3d207374 72696e67 5f6c656e 67746800 = string_length. │ │ │ │ + 0x00042f58 6e656564 6c652021 3d204e55 4c4c0000 needle != NULL.. │ │ │ │ + 0x00042f68 2a617267 7320213d 204e554c 4c000000 *args != NULL... │ │ │ │ + 0x00042f78 61726773 2e6c656e 67746820 3d3d2031 args.length == 1 │ │ │ │ + 0x00042f88 00000000 53454c45 43542025 73204652 ....SELECT %s FR │ │ │ │ + 0x00042f98 4f4d2025 73000000 53454c45 43542025 OM %s...SELECT % │ │ │ │ + 0x00042fa8 73204652 4f4d2025 73205748 45524520 s FROM %s WHERE │ │ │ │ + 0x00042fb8 2876616c 7565203e 3d203f20 414e4420 (value >= ? AND │ │ │ │ + 0x00042fc8 76616c75 65203c20 3f290000 25732049 value < ?)..%s I │ │ │ │ + 0x00042fd8 4e202825 73290000 28257320 4e4f5420 N (%s)..(%s NOT │ │ │ │ + 0x00042fe8 494e2028 25732920 4f522025 73206973 IN (%s) OR %s is │ │ │ │ + 0x00042ff8 204e554c 4c290000 5a656974 67656973 NULL)..Zeitgeis │ │ │ │ + 0x00043008 74576865 7265436c 61757365 00000000 tWhereClause.... │ │ │ │ + 0x00043018 5a454954 47454953 545f5748 4552455f ZEITGEIST_WHERE_ │ │ │ │ + 0x00043028 434c4155 53455f54 5950455f 414e4400 CLAUSE_TYPE_AND. │ │ │ │ + 0x00043038 616e6400 5a454954 47454953 545f5748 and.ZEITGEIST_WH │ │ │ │ + 0x00043048 4552455f 434c4155 53455f54 5950455f ERE_CLAUSE_TYPE_ │ │ │ │ + 0x00043058 4f520000 5f5f6c61 6d626461 375f0000 OR..__lambda7_.. │ │ │ │ + 0x00043068 5f5f6c61 6d626461 365f0000 5f5f6c61 __lambda6_..__la │ │ │ │ + 0x00043078 6d626461 355f0000 675f6363 6c6f7375 mbda5_..g_cclosu │ │ │ │ + 0x00043088 72655f75 7365725f 6d617273 68616c5f re_user_marshal_ │ │ │ │ + 0x00043098 564f4944 5f5f5354 52494e47 5f424f4f VOID__STRING_BOO │ │ │ │ + 0x000430a8 4c45414e 00000000 5f5f6c61 6d626461 LEAN....__lambda │ │ │ │ + 0x000430b8 345f0000 7a656974 67656973 745f6461 4_..zeitgeist_da │ │ │ │ + 0x000430c8 74615f73 6f757263 655f7265 67697374 ta_source_regist │ │ │ │ + 0x000430d8 72795f67 65745f64 6174615f 736f7572 ry_get_data_sour │ │ │ │ + 0x000430e8 6365735f 636f0000 7a656974 67656973 ces_co..zeitgeis │ │ │ │ + 0x000430f8 745f6461 74615f73 6f757263 655f7265 t_data_source_re │ │ │ │ + 0x00043108 67697374 72795f72 65676973 7465725f gistry_register_ │ │ │ │ + 0x00043118 64617461 5f736f75 7263655f 636f0000 data_source_co.. │ │ │ │ + 0x00043128 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x00043138 6f757263 655f7265 67697374 72795f73 ource_registry_s │ │ │ │ + 0x00043148 65745f64 6174615f 736f7572 63655f65 et_data_source_e │ │ │ │ + 0x00043158 6e61626c 65645f63 6f000000 7a656974 nabled_co...zeit │ │ │ │ + 0x00043168 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ + 0x00043178 655f7265 67697374 72795f67 65745f64 e_registry_get_d │ │ │ │ + 0x00043188 6174615f 736f7572 63655f66 726f6d5f ata_source_from_ │ │ │ │ + 0x00043198 69645f63 6f000000 7a656974 67656973 id_co...zeitgeis │ │ │ │ + 0x000431a8 745f6461 74615f73 6f757263 655f7265 t_data_source_re │ │ │ │ + 0x000431b8 67697374 72795f67 65745f64 6174615f gistry_get_data_ │ │ │ │ + 0x000431c8 736f7572 63657300 7a656974 67656973 sources.zeitgeis │ │ │ │ + 0x000431d8 745f6461 74615f73 6f757263 655f7265 t_data_source_re │ │ │ │ + 0x000431e8 67697374 72795f67 65745f64 6174615f gistry_get_data_ │ │ │ │ + 0x000431f8 736f7572 63655f66 726f6d5f 69640000 source_from_id.. │ │ │ │ + 0x00043208 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x00043218 6f757263 655f7265 67697374 72795f72 ource_registry_r │ │ │ │ + 0x00043228 65676973 7465725f 64617461 5f736f75 egister_data_sou │ │ │ │ + 0x00043238 72636500 7a656974 67656973 745f6461 rce.zeitgeist_da │ │ │ │ + 0x00043248 74615f73 6f757263 655f7265 67697374 ta_source_regist │ │ │ │ + 0x00043258 72795f73 65745f64 6174615f 736f7572 ry_set_data_sour │ │ │ │ + 0x00043268 63655f65 6e61626c 65640000 00000000 ce_enabled...... │ │ │ │ + 0x00043278 00000000 00000000 7a656974 67656973 ........zeitgeis │ │ │ │ + 0x00043288 745f696e 6465785f 73656172 63685f77 t_index_search_w │ │ │ │ + 0x00043298 6974685f 72656c65 76616e63 6965735f ith_relevancies_ │ │ │ │ + 0x000432a8 636f0000 76616c61 5f675f70 74725f61 co..vala_g_ptr_a │ │ │ │ + 0x000432b8 72726179 5f676574 5f6c656e 67746800 rray_get_length. │ │ │ │ + 0x000432c8 5f5f6c61 6d626461 385f0000 7a656974 __lambda8_..zeit │ │ │ │ + 0x000432d8 67656973 745f696e 6465785f 73656172 geist_index_sear │ │ │ │ + 0x000432e8 63685f63 6f000000 7a656974 67656973 ch_co...zeitgeis │ │ │ │ + 0x000432f8 745f696e 6465785f 73656172 63680000 t_index_search.. │ │ │ │ + 0x00043308 7a656974 67656973 745f696e 6465785f zeitgeist_index_ │ │ │ │ + 0x00043318 73656172 63685f77 6974685f 72656c65 search_with_rele │ │ │ │ + 0x00043328 76616e63 69657300 0f000000 7a656974 vancies.....zeit │ │ │ │ + 0x00043338 67656973 745f6c6f 675f7265 696e7374 geist_log_reinst │ │ │ │ + 0x00043348 616c6c5f 6d6f6e69 746f7200 7a656974 all_monitor.zeit │ │ │ │ + 0x00043358 67656973 745f6c6f 675f7265 696e7374 geist_log_reinst │ │ │ │ + 0x00043368 616c6c5f 6d6f6e69 746f725f 636f0000 all_monitor_co.. │ │ │ │ + 0x00043378 7a656974 67656973 745f6c6f 675f7265 zeitgeist_log_re │ │ │ │ + 0x00043388 616c5f6f 6e5f636f 6e6e6563 74696f6e al_on_connection │ │ │ │ + 0x00043398 5f657374 61626c69 73686564 00000000 _established.... │ │ │ │ + 0x000433a8 7a656974 67656973 745f6c6f 675f7175 zeitgeist_log_qu │ │ │ │ + 0x000433b8 69745f63 6f000000 7a656974 67656973 it_co...zeitgeis │ │ │ │ + 0x000433c8 745f6c6f 675f6465 6c657465 5f657665 t_log_delete_eve │ │ │ │ + 0x000433d8 6e74735f 636f0000 7a656974 67656973 nts_co..zeitgeis │ │ │ │ + 0x000433e8 745f6c6f 675f6765 745f6576 656e7473 t_log_get_events │ │ │ │ + 0x000433f8 5f636f00 5f5f5f6c 616d6264 6131305f _co.___lambda10_ │ │ │ │ + 0x00043408 00000000 5f5f6c61 6d626461 395f0000 ....__lambda9_.. │ │ │ │ + 0x00043418 5f5f6c61 6d626461 31355f00 7a656974 __lambda15_.zeit │ │ │ │ + 0x00043428 67656973 745f6c6f 675f696e 73657274 geist_log_insert │ │ │ │ + 0x00043438 5f657665 6e74735f 636f0000 76616c61 _events_co..vala │ │ │ │ + 0x00043448 5f675f70 74725f61 72726179 5f676574 _g_ptr_array_get │ │ │ │ + 0x00043458 5f6c656e 67746800 7a656974 67656973 _length.zeitgeis │ │ │ │ + 0x00043468 745f6c6f 675f6669 6e645f65 76656e74 t_log_find_event │ │ │ │ + 0x00043478 735f636f 00000000 7a656974 67656973 s_co....zeitgeis │ │ │ │ + 0x00043488 745f6c6f 675f6669 6e645f65 76656e74 t_log_find_event │ │ │ │ + 0x00043498 5f696473 5f636f00 7a656974 67656973 _ids_co.zeitgeis │ │ │ │ + 0x000434a8 745f6c6f 675f6669 6e645f72 656c6174 t_log_find_relat │ │ │ │ + 0x000434b8 65645f75 7269735f 636f0000 7a656974 ed_uris_co..zeit │ │ │ │ + 0x000434c8 67656973 745f6c6f 675f696e 73657274 geist_log_insert │ │ │ │ + 0x000434d8 5f657665 6e747300 7a656974 67656973 _events.zeitgeis │ │ │ │ + 0x000434e8 745f6c6f 675f696e 73657274 5f657665 t_log_insert_eve │ │ │ │ + 0x000434f8 6e745f63 6f000000 7a656974 67656973 nt_co...zeitgeis │ │ │ │ + 0x00043508 745f6c6f 675f696e 73657274 5f657665 t_log_insert_eve │ │ │ │ + 0x00043518 6e740000 7a656974 67656973 745f6c6f nt..zeitgeist_lo │ │ │ │ + 0x00043528 675f696e 73657274 5f657665 6e745f6e g_insert_event_n │ │ │ │ + 0x00043538 6f5f7265 706c7900 7a656974 67656973 o_reply.zeitgeis │ │ │ │ + 0x00043548 745f6c6f 675f696e 73657274 5f657665 t_log_insert_eve │ │ │ │ + 0x00043558 6e74735f 6e6f5f72 65706c79 00000000 nts_no_reply.... │ │ │ │ + 0x00043568 7a656974 67656973 745f6c6f 675f6669 zeitgeist_log_fi │ │ │ │ + 0x00043578 6e645f65 76656e74 73000000 7a656974 nd_events...zeit │ │ │ │ + 0x00043588 67656973 745f6c6f 675f6669 6e645f65 geist_log_find_e │ │ │ │ + 0x00043598 76656e74 5f696473 00000000 7a656974 vent_ids....zeit │ │ │ │ + 0x000435a8 67656973 745f6c6f 675f6765 745f6576 geist_log_get_ev │ │ │ │ + 0x000435b8 656e7473 00000000 7a656974 67656973 ents....zeitgeis │ │ │ │ + 0x000435c8 745f6c6f 675f6669 6e645f72 656c6174 t_log_find_relat │ │ │ │ + 0x000435d8 65645f75 72697300 7a656974 67656973 ed_uris.zeitgeis │ │ │ │ + 0x000435e8 745f6c6f 675f6465 6c657465 5f657665 t_log_delete_eve │ │ │ │ + 0x000435f8 6e747300 7a656974 67656973 745f6c6f nts.zeitgeist_lo │ │ │ │ + 0x00043608 675f7175 69740000 7a656974 67656973 g_quit..zeitgeis │ │ │ │ + 0x00043618 745f6c6f 675f696e 7374616c 6c5f6d6f t_log_install_mo │ │ │ │ + 0x00043628 6e69746f 72000000 7a656974 67656973 nitor...zeitgeis │ │ │ │ + 0x00043638 745f6c6f 675f7265 6d6f7665 5f6d6f6e t_log_remove_mon │ │ │ │ + 0x00043648 69746f72 00000000 7a656974 67656973 itor....zeitgeis │ │ │ │ + 0x00043658 745f6c6f 675f6765 745f7665 7273696f t_log_get_versio │ │ │ │ + 0x00043668 6e000000 7a656974 67656973 745f6c6f n...zeitgeist_lo │ │ │ │ + 0x00043678 675f6765 745f6578 74656e73 696f6e73 g_get_extensions │ │ │ │ + 0x00043688 00000000 7a656974 67656973 745f6c6f ....zeitgeist_lo │ │ │ │ + 0x00043698 675f6461 74617061 74680000 675f6363 g_datapath..g_cc │ │ │ │ + 0x000436a8 6c6f7375 72655f75 7365725f 6d617273 losure_user_mars │ │ │ │ + 0x000436b8 68616c5f 564f4944 5f5f4f42 4a454354 hal_VOID__OBJECT │ │ │ │ + 0x000436c8 5f4f424a 45435400 675f6363 6c6f7375 _OBJECT.g_cclosu │ │ │ │ + 0x000436d8 72655f75 7365725f 6d617273 68616c5f re_user_marshal_ │ │ │ │ + 0x000436e8 564f4944 5f5f4f42 4a454354 5f504f49 VOID__OBJECT_POI │ │ │ │ + 0x000436f8 4e544552 5f494e54 00000000 7a656974 NTER_INT....zeit │ │ │ │ + 0x00043708 67656973 745f6d6f 6e69746f 725f7265 geist_monitor_re │ │ │ │ + 0x00043718 616c5f6e 6f746966 795f6465 6c657465 al_notify_delete │ │ │ │ + 0x00043728 00000000 7a656974 67656973 745f6d6f ....zeitgeist_mo │ │ │ │ + 0x00043738 6e69746f 725f7265 616c5f6e 6f746966 nitor_real_notif │ │ │ │ + 0x00043748 795f6465 6c657465 5f636f00 7a656974 y_delete_co.zeit │ │ │ │ + 0x00043758 67656973 745f6d6f 6e69746f 725f7265 geist_monitor_re │ │ │ │ + 0x00043768 616c5f6e 6f746966 795f696e 73657274 al_notify_insert │ │ │ │ + 0x00043778 00000000 7a656974 67656973 745f6d6f ....zeitgeist_mo │ │ │ │ + 0x00043788 6e69746f 725f7265 616c5f6e 6f746966 nitor_real_notif │ │ │ │ + 0x00043798 795f696e 73657274 5f636f00 7a656974 y_insert_co.zeit │ │ │ │ + 0x000437a8 67656973 745f6d6f 6e69746f 725f6765 geist_monitor_ge │ │ │ │ + 0x000437b8 745f7465 6d706c61 74657300 7a656974 t_templates.zeit │ │ │ │ + 0x000437c8 67656973 745f6d6f 6e69746f 725f6765 geist_monitor_ge │ │ │ │ + 0x000437d8 745f7061 74680000 7a656974 67656973 t_path..zeitgeis │ │ │ │ + 0x000437e8 745f6d6f 6e69746f 725f6765 745f7469 t_monitor_get_ti │ │ │ │ + 0x000437f8 6d655f72 616e6765 00000000 7a656974 me_range....zeit │ │ │ │ + 0x00043808 67656973 745f6d6f 6e69746f 725f7365 geist_monitor_se │ │ │ │ + 0x00043818 745f7469 6d655f72 616e6765 00000000 t_time_range.... │ │ │ │ + 0x00043828 7a656974 67656973 745f6d6f 6e69746f zeitgeist_monito │ │ │ │ + 0x00043838 725f6765 745f6576 656e745f 74656d70 r_get_event_temp │ │ │ │ + 0x00043848 6c617465 73000000 7a656974 67656973 lates...zeitgeis │ │ │ │ + 0x00043858 745f6d6f 6e69746f 725f7365 745f6576 t_monitor_set_ev │ │ │ │ + 0x00043868 656e745f 74656d70 6c617465 73000000 ent_templates... │ │ │ │ + 0x00043878 7a656974 67656973 745f6d6f 6e69746f zeitgeist_monito │ │ │ │ + 0x00043888 725f636f 6e737472 75637400 7a656974 r_construct.zeit │ │ │ │ + 0x00043898 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ + 0x000438a8 78795f77 72617070 65725f6f 6e5f636f xy_wrapper_on_co │ │ │ │ + 0x000438b8 6e6e6563 74696f6e 5f657374 61626c69 nnection_establi │ │ │ │ + 0x000438c8 73686564 00000000 7a656974 67656973 shed....zeitgeis │ │ │ │ + 0x000438d8 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ + 0x000438e8 72617070 65725f6f 6e5f636f 6e6e6563 rapper_on_connec │ │ │ │ + 0x000438f8 74696f6e 5f6c6f73 74000000 7a656974 tion_lost...zeit │ │ │ │ + 0x00043908 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ + 0x00043918 78795f77 72617070 65725f67 65745f70 xy_wrapper_get_p │ │ │ │ + 0x00043928 726f7879 5f637265 61746564 00000000 roxy_created.... │ │ │ │ + 0x00043938 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ + 0x00043948 5f70726f 78795f77 72617070 65725f67 _proxy_wrapper_g │ │ │ │ + 0x00043958 65745f69 735f636f 6e6e6563 74656400 et_is_connected. │ │ │ │ + 0x00043968 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ + 0x00043978 5f70726f 78795f77 72617070 65725f73 _proxy_wrapper_s │ │ │ │ + 0x00043988 65745f70 726f7879 5f637265 61746564 et_proxy_created │ │ │ │ + 0x00043998 00000000 7a656974 67656973 745f7175 ....zeitgeist_qu │ │ │ │ + 0x000439a8 65756564 5f70726f 78795f77 72617070 eued_proxy_wrapp │ │ │ │ + 0x000439b8 65725f73 65745f69 735f636f 6e6e6563 er_set_is_connec │ │ │ │ + 0x000439c8 74656400 7a656974 67656973 745f7175 ted.zeitgeist_qu │ │ │ │ + 0x000439d8 65756564 5f70726f 78795f77 72617070 eued_proxy_wrapp │ │ │ │ + 0x000439e8 65725f6e 616d655f 6f776e65 725f6368 er_name_owner_ch │ │ │ │ + 0x000439f8 616e6765 64000000 7a656974 67656973 anged...zeitgeis │ │ │ │ + 0x00043a08 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ + 0x00043a18 72617070 65725f71 75657565 645f6d65 rapper_queued_me │ │ │ │ + 0x00043a28 74686f64 5f736574 5f717565 7565645f thod_set_queued_ │ │ │ │ + 0x00043a38 6d657468 6f640000 7a656974 67656973 method..zeitgeis │ │ │ │ + 0x00043a48 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ + 0x00043a58 72617070 65725f71 75657565 645f6d65 rapper_queued_me │ │ │ │ + 0x00043a68 74686f64 5f676574 5f717565 7565645f thod_get_queued_ │ │ │ │ + 0x00043a78 6d657468 6f640000 0f000000 7a656974 method......zeit │ │ │ │ + 0x00043a88 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ + 0x00043a98 78795f77 72617070 65725f77 6169745f xy_wrapper_wait_ │ │ │ │ + 0x00043aa8 666f725f 70726f78 795f636f 00000000 for_proxy_co.... │ │ │ │ + 0x00043ab8 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ + 0x00043ac8 5f70726f 78795f77 72617070 65725f77 _proxy_wrapper_w │ │ │ │ + 0x00043ad8 6169745f 666f725f 70726f78 79000000 ait_for_proxy... │ │ │ │ + 0x00043ae8 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ + 0x00043af8 5f70726f 78795f77 72617070 65725f70 _proxy_wrapper_p │ │ │ │ + 0x00043b08 6172616d 5f737065 635f7175 65756564 aram_spec_queued │ │ │ │ + 0x00043b18 5f6d6574 686f6400 7a656974 67656973 _method.zeitgeis │ │ │ │ + 0x00043b28 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ + 0x00043b38 72617070 65725f76 616c7565 5f676574 rapper_value_get │ │ │ │ + 0x00043b48 5f717565 7565645f 6d657468 6f640000 _queued_method.. │ │ │ │ + 0x00043b58 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ + 0x00043b68 5f70726f 78795f77 72617070 65725f70 _proxy_wrapper_p │ │ │ │ + 0x00043b78 726f6365 73735f71 75657565 645f6d65 rocess_queued_me │ │ │ │ + 0x00043b88 74686f64 73000000 7a656974 67656973 thods...zeitgeis │ │ │ │ + 0x00043b98 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ + 0x00043ba8 72617070 65725f70 726f7879 5f616371 rapper_proxy_acq │ │ │ │ + 0x00043bb8 75697265 64000000 7a656974 67656973 uired...zeitgeis │ │ │ │ + 0x00043bc8 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ + 0x00043bd8 72617070 65725f70 726f7879 5f756e61 rapper_proxy_una │ │ │ │ + 0x00043be8 7661696c 61626c65 00000000 7a656974 vailable....zeit │ │ │ │ + 0x00043bf8 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ + 0x00043c08 78795f77 72617070 65725f76 616c7565 xy_wrapper_value │ │ │ │ + 0x00043c18 5f736574 5f717565 7565645f 6d657468 _set_queued_meth │ │ │ │ + 0x00043c28 6f640000 7a656974 67656973 745f7175 od..zeitgeist_qu │ │ │ │ + 0x00043c38 65756564 5f70726f 78795f77 72617070 eued_proxy_wrapp │ │ │ │ + 0x00043c48 65725f76 616c7565 5f74616b 655f7175 er_value_take_qu │ │ │ │ + 0x00043c58 65756564 5f6d6574 686f6400 7a656974 eued_method.zeit │ │ │ │ + 0x00043c68 67656973 745f7265 6d6f7465 5f6c6f67 geist_remote_log │ │ │ │ + 0x00043c78 5f676574 5f657874 656e7369 6f6e7300 _get_extensions. │ │ │ │ + 0x00043c88 7a656974 67656973 745f7265 6d6f7465 zeitgeist_remote │ │ │ │ + 0x00043c98 5f6c6f67 5f676574 5f766572 73696f6e _log_get_version │ │ │ │ + 0x00043ca8 00000000 7a656974 67656973 745f7265 ....zeitgeist_re │ │ │ │ + 0x00043cb8 6d6f7465 5f6c6f67 5f676574 5f646174 mote_log_get_dat │ │ │ │ + 0x00043cc8 61706174 68000000 7a656974 67656973 apath...zeitgeis │ │ │ │ + 0x00043cd8 745f6e65 74776f72 6b5f6d61 6e616765 t_network_manage │ │ │ │ + 0x00043ce8 725f6462 75735f73 74617465 00000000 r_dbus_state.... │ │ │ │ + 0x00043cf8 7a656974 67656973 745f636f 6e6e6d61 zeitgeist_connma │ │ │ │ + 0x00043d08 6e5f6d61 6e616765 725f6462 75735f67 n_manager_dbus_g │ │ │ │ + 0x00043d18 65745f73 74617465 00000000 00000000 et_state........ │ │ │ │ + 0x00043d28 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00043d38 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00043d48 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00043d58 00000000 00000000 7a656974 67656973 ........zeitgeis │ │ │ │ + 0x00043d68 745f6461 74615f73 6f757263 655f746f t_data_source_to │ │ │ │ + 0x00043d78 5f766172 69616e74 00000000 7a656974 _variant....zeit │ │ │ │ + 0x00043d88 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ + 0x00043d98 655f6765 745f756e 69717565 5f696400 e_get_unique_id. │ │ │ │ + 0x00043da8 5f5f6c61 6d626461 345f0000 7a656974 __lambda4_..zeit │ │ │ │ + 0x00043db8 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ + 0x00043dc8 655f7365 745f756e 69717565 5f696400 e_set_unique_id. │ │ │ │ + 0x00043dd8 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x00043de8 6f757263 655f6765 745f6e61 6d650000 ource_get_name.. │ │ │ │ + 0x00043df8 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x00043e08 6f757263 655f7365 745f6e61 6d650000 ource_set_name.. │ │ │ │ + 0x00043e18 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x00043e28 6f757263 655f6765 745f6465 73637269 ource_get_descri │ │ │ │ + 0x00043e38 7074696f 6e000000 7a656974 67656973 ption...zeitgeis │ │ │ │ + 0x00043e48 745f6461 74615f73 6f757263 655f7365 t_data_source_se │ │ │ │ + 0x00043e58 745f6465 73637269 7074696f 6e000000 t_description... │ │ │ │ + 0x00043e68 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x00043e78 6f757263 655f6765 745f6576 656e745f ource_get_event_ │ │ │ │ + 0x00043e88 74656d70 6c617465 73000000 7a656974 templates...zeit │ │ │ │ + 0x00043e98 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ + 0x00043ea8 655f7365 745f6576 656e745f 74656d70 e_set_event_temp │ │ │ │ + 0x00043eb8 6c617465 73000000 7a656974 67656973 lates...zeitgeis │ │ │ │ + 0x00043ec8 745f6461 74615f73 6f757263 655f6765 t_data_source_ge │ │ │ │ + 0x00043ed8 745f656e 61626c65 64000000 7a656974 t_enabled...zeit │ │ │ │ + 0x00043ee8 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ + 0x00043ef8 655f7365 745f656e 61626c65 64000000 e_set_enabled... │ │ │ │ + 0x00043f08 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x00043f18 6f757263 655f636f 6e737472 7563745f ource_construct_ │ │ │ │ + 0x00043f28 66756c6c 00000000 7a656974 67656973 full....zeitgeis │ │ │ │ + 0x00043f38 745f6461 74615f73 6f757263 655f6765 t_data_source_ge │ │ │ │ + 0x00043f48 745f7275 6e6e696e 67000000 7a656974 t_running...zeit │ │ │ │ + 0x00043f58 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ + 0x00043f68 655f7365 745f7275 6e6e696e 67000000 e_set_running... │ │ │ │ + 0x00043f78 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x00043f88 6f757263 655f6765 745f7469 6d657374 ource_get_timest │ │ │ │ + 0x00043f98 616d7000 7a656974 67656973 745f6461 amp.zeitgeist_da │ │ │ │ + 0x00043fa8 74615f73 6f757263 655f7365 745f7469 ta_source_set_ti │ │ │ │ + 0x00043fb8 6d657374 616d7000 7a656974 67656973 mestamp.zeitgeis │ │ │ │ + 0x00043fc8 745f6461 74615f73 6f757263 655f636f t_data_source_co │ │ │ │ + 0x00043fd8 6e737472 7563745f 66726f6d 5f766172 nstruct_from_var │ │ │ │ + 0x00043fe8 69616e74 00000000 7a656974 67656973 iant....zeitgeis │ │ │ │ + 0x00043ff8 745f6461 74615f73 6f757263 65735f66 t_data_sources_f │ │ │ │ + 0x00044008 726f6d5f 76617269 616e7400 7a656974 rom_variant.zeit │ │ │ │ + 0x00044018 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ + 0x00044028 65735f74 6f5f7661 7269616e 74000000 es_to_variant... │ │ │ │ + 0x00044038 7a656974 67656973 745f6d69 6d655f72 zeitgeist_mime_r │ │ │ │ + 0x00044048 65676578 5f6e6577 00000000 7a656974 egex_new....zeit │ │ │ │ + 0x00044058 67656973 745f7572 695f7363 68656d65 geist_uri_scheme │ │ │ │ + 0x00044068 5f6e6577 00000000 7a656974 67656973 _new....zeitgeis │ │ │ │ + 0x00044078 745f7265 67697374 65725f6d 696d6574 t_register_mimet │ │ │ │ + 0x00044088 79706500 7a656974 67656973 745f7265 ype.zeitgeist_re │ │ │ │ + 0x00044098 67697374 65725f6d 696d6574 7970655f gister_mimetype_ │ │ │ │ + 0x000440a8 72656765 78000000 7a656974 67656973 regex...zeitgeis │ │ │ │ + 0x000440b8 745f7265 67697374 65725f75 72695f73 t_register_uri_s │ │ │ │ + 0x000440c8 6368656d 65000000 7a656974 67656973 cheme...zeitgeis │ │ │ │ + 0x000440d8 745f6d61 6e696665 73746174 696f6e5f t_manifestation_ │ │ │ │ + 0x000440e8 666f725f 75726900 7a656974 67656973 for_uri.zeitgeis │ │ │ │ + 0x000440f8 745f6e65 78745f73 7472696e 675f6f72 t_next_string_or │ │ │ │ + 0x00044108 5f6e756c 6c000000 7a656974 67656973 _null...zeitgeis │ │ │ │ + 0x00044118 745f6576 656e745f 6765745f 7375626a t_event_get_subj │ │ │ │ + 0x00044128 65637400 7a656974 67656973 745f6576 ect.zeitgeist_ev │ │ │ │ + 0x00044138 656e745f 6e756d5f 7375626a 65637473 ent_num_subjects │ │ │ │ + 0x00044148 00000000 76616c61 5f675f70 74725f61 ....vala_g_ptr_a │ │ │ │ + 0x00044158 72726179 5f676574 5f6c656e 67746800 rray_get_length. │ │ │ │ + 0x00044168 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ + 0x00044178 6164645f 7375626a 65637400 7a656974 add_subject.zeit │ │ │ │ + 0x00044188 67656973 745f6576 656e745f 74616b65 geist_event_take │ │ │ │ + 0x00044198 5f737562 6a656374 00000000 7a656974 _subject....zeit │ │ │ │ + 0x000441a8 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ + 0x000441b8 69640000 7a656974 67656973 745f6576 id..zeitgeist_ev │ │ │ │ + 0x000441c8 656e745f 7365745f 69640000 7a656974 ent_set_id..zeit │ │ │ │ + 0x000441d8 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ + 0x000441e8 74696d65 7374616d 70000000 7a656974 timestamp...zeit │ │ │ │ + 0x000441f8 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ + 0x00044208 74696d65 7374616d 70000000 7a656974 timestamp...zeit │ │ │ │ + 0x00044218 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ + 0x00044228 6f726967 696e0000 7a656974 67656973 origin..zeitgeis │ │ │ │ + 0x00044238 745f6576 656e745f 7365745f 6f726967 t_event_set_orig │ │ │ │ + 0x00044248 696e0000 7a656974 67656973 745f6576 in..zeitgeist_ev │ │ │ │ + 0x00044258 656e745f 6765745f 6163746f 72000000 ent_get_actor... │ │ │ │ + 0x00044268 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ + 0x00044278 7365745f 6163746f 72000000 7a656974 set_actor...zeit │ │ │ │ + 0x00044288 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ + 0x00044298 6163746f 725f6672 6f6d5f61 70705f69 actor_from_app_i │ │ │ │ + 0x000442a8 6e666f00 7a656974 67656973 745f6576 nfo.zeitgeist_ev │ │ │ │ + 0x000442b8 656e745f 6765745f 696e7465 72707265 ent_get_interpre │ │ │ │ + 0x000442c8 74617469 6f6e0000 7a656974 67656973 tation..zeitgeis │ │ │ │ + 0x000442d8 745f6576 656e745f 7365745f 696e7465 t_event_set_inte │ │ │ │ + 0x000442e8 72707265 74617469 6f6e0000 7a656974 rpretation..zeit │ │ │ │ + 0x000442f8 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ + 0x00044308 6d616e69 66657374 6174696f 6e000000 manifestation... │ │ │ │ + 0x00044318 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ + 0x00044328 746f5f76 61726961 6e740000 7a656974 to_variant..zeit │ │ │ │ + 0x00044338 67656973 745f6576 656e745f 64656275 geist_event_debu │ │ │ │ + 0x00044348 675f7072 696e7400 7a656974 67656973 g_print.zeitgeis │ │ │ │ + 0x00044358 745f6576 656e745f 6d617463 6865735f t_event_matches_ │ │ │ │ + 0x00044368 74656d70 6c617465 00000000 7a656974 template....zeit │ │ │ │ + 0x00044378 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ + 0x00044388 6d616e69 66657374 6174696f 6e000000 manifestation... │ │ │ │ + 0x00044398 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ + 0x000443a8 6765745f 7375626a 65637473 00000000 get_subjects.... │ │ │ │ + 0x000443b8 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ + 0x000443c8 7365745f 7375626a 65637473 00000000 set_subjects.... │ │ │ │ + 0x000443d8 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ + 0x000443e8 6765745f 7061796c 6f616400 7a656974 get_payload.zeit │ │ │ │ + 0x000443f8 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ + 0x00044408 7061796c 6f616400 7a656974 67656973 payload.zeitgeis │ │ │ │ + 0x00044418 745f6576 656e745f 636f6e73 74727563 t_event_construc │ │ │ │ + 0x00044428 745f6672 6f6d5f76 61726961 6e740000 t_from_variant.. │ │ │ │ + 0x00044438 75696e74 36345f70 61727365 00000000 uint64_parse.... │ │ │ │ + 0x00044448 696e7436 345f7061 72736500 7a656974 int64_parse.zeit │ │ │ │ + 0x00044458 67656973 745f6576 656e7473 5f66726f geist_events_fro │ │ │ │ + 0x00044468 6d5f7661 7269616e 74000000 7a656974 m_variant...zeit │ │ │ │ + 0x00044478 67656973 745f6576 656e7473 5f746f5f geist_events_to_ │ │ │ │ + 0x00044488 76617269 616e7400 7a656974 67656973 variant.zeitgeis │ │ │ │ + 0x00044498 745f6576 656e7473 5f746f5f 76617269 t_events_to_vari │ │ │ │ + 0x000444a8 616e745f 77697468 5f6c696d 69740000 ant_with_limit.. │ │ │ │ + 0x000444b8 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ + 0x000444c8 745f6765 745f7572 69000000 7a656974 t_get_uri...zeit │ │ │ │ + 0x000444d8 67656973 745f7375 626a6563 745f7365 geist_subject_se │ │ │ │ + 0x000444e8 745f7572 69000000 7a656974 67656973 t_uri...zeitgeis │ │ │ │ + 0x000444f8 745f7375 626a6563 745f6765 745f6f72 t_subject_get_or │ │ │ │ + 0x00044508 6967696e 00000000 7a656974 67656973 igin....zeitgeis │ │ │ │ + 0x00044518 745f7375 626a6563 745f7365 745f6f72 t_subject_set_or │ │ │ │ + 0x00044528 6967696e 00000000 7a656974 67656973 igin....zeitgeis │ │ │ │ + 0x00044538 745f7375 626a6563 745f6765 745f7465 t_subject_get_te │ │ │ │ + 0x00044548 78740000 7a656974 67656973 745f7375 xt..zeitgeist_su │ │ │ │ + 0x00044558 626a6563 745f7365 745f7465 78740000 bject_set_text.. │ │ │ │ + 0x00044568 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ + 0x00044578 745f6765 745f7374 6f726167 65000000 t_get_storage... │ │ │ │ + 0x00044588 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ + 0x00044598 745f7365 745f7374 6f726167 65000000 t_set_storage... │ │ │ │ + 0x000445a8 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ + 0x000445b8 745f6765 745f6375 7272656e 745f7572 t_get_current_ur │ │ │ │ + 0x000445c8 69000000 7a656974 67656973 745f7375 i...zeitgeist_su │ │ │ │ + 0x000445d8 626a6563 745f7365 745f6375 7272656e bject_set_curren │ │ │ │ + 0x000445e8 745f7572 69000000 7a656974 67656973 t_uri...zeitgeis │ │ │ │ + 0x000445f8 745f7375 626a6563 745f6765 745f6375 t_subject_get_cu │ │ │ │ + 0x00044608 7272656e 745f6f72 6967696e 00000000 rrent_origin.... │ │ │ │ + 0x00044618 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ + 0x00044628 745f7365 745f6375 7272656e 745f6f72 t_set_current_or │ │ │ │ + 0x00044638 6967696e 00000000 7a656974 67656973 igin....zeitgeis │ │ │ │ + 0x00044648 745f7375 626a6563 745f6765 745f6d69 t_subject_get_mi │ │ │ │ + 0x00044658 6d657479 70650000 7a656974 67656973 metype..zeitgeis │ │ │ │ + 0x00044668 745f7375 626a6563 745f7365 745f6d69 t_subject_set_mi │ │ │ │ + 0x00044678 6d657479 70650000 7a656974 67656973 metype..zeitgeis │ │ │ │ + 0x00044688 745f7375 626a6563 745f6765 745f696e t_subject_get_in │ │ │ │ + 0x00044698 74657270 72657461 74696f6e 00000000 terpretation.... │ │ │ │ + 0x000446a8 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ + 0x000446b8 745f7365 745f696e 74657270 72657461 t_set_interpreta │ │ │ │ + 0x000446c8 74696f6e 00000000 7a656974 67656973 tion....zeitgeis │ │ │ │ + 0x000446d8 745f7375 626a6563 745f6765 745f6d61 t_subject_get_ma │ │ │ │ + 0x000446e8 6e696665 73746174 696f6e00 7a656974 nifestation.zeit │ │ │ │ + 0x000446f8 67656973 745f7375 626a6563 745f746f geist_subject_to │ │ │ │ + 0x00044708 5f766172 69616e74 00000000 7a656974 _variant....zeit │ │ │ │ + 0x00044718 67656973 745f7375 626a6563 745f6d61 geist_subject_ma │ │ │ │ + 0x00044728 74636865 735f7465 6d706c61 74650000 tches_template.. │ │ │ │ + 0x00044738 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ + 0x00044748 745f7365 745f6d61 6e696665 73746174 t_set_manifestat │ │ │ │ + 0x00044758 696f6e00 7a656974 67656973 745f7375 ion.zeitgeist_su │ │ │ │ + 0x00044768 626a6563 745f636f 6e737472 7563745f bject_construct_ │ │ │ │ + 0x00044778 66726f6d 5f766172 69616e74 00000000 from_variant.... │ │ │ │ + 0x00044788 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ + 0x00044798 616e6765 5f746f5f 76617269 616e7400 ange_to_variant. │ │ │ │ + 0x000447a8 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ + 0x000447b8 616e6765 5f676574 5f737461 72740000 ange_get_start.. │ │ │ │ + 0x000447c8 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ + 0x000447d8 616e6765 5f736574 5f737461 72740000 ange_set_start.. │ │ │ │ + 0x000447e8 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ + 0x000447f8 616e6765 5f676574 5f656e64 00000000 ange_get_end.... │ │ │ │ + 0x00044808 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ + 0x00044818 616e6765 5f736574 5f656e64 00000000 ange_set_end.... │ │ │ │ + 0x00044828 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ + 0x00044838 616e6765 5f636f6e 73747275 63745f66 ange_construct_f │ │ │ │ + 0x00044848 726f6d5f 76617269 616e7400 7a656974 rom_variant.zeit │ │ │ │ + 0x00044858 67656973 745f7469 6d655f72 616e6765 geist_time_range │ │ │ │ + 0x00044868 5f696e74 65727365 63740000 7a656974 _intersect..zeit │ │ │ │ + 0x00044878 67656973 745f7469 6d657374 616d705f geist_timestamp_ │ │ │ │ + 0x00044888 66726f6d 5f74696d 6576616c 00000000 from_timeval.... │ │ │ │ + 0x00044898 7a656974 67656973 745f7469 6d657374 zeitgeist_timest │ │ │ │ + 0x000448a8 616d705f 66726f6d 5f69736f 38363031 amp_from_iso8601 │ │ │ │ + 0x000448b8 00000000 7a656974 67656973 745f7469 ....zeitgeist_ti │ │ │ │ + 0x000448c8 6d657374 616d705f 66726f6d 5f646174 mestamp_from_dat │ │ │ │ + 0x000448d8 65000000 0f000000 7a656974 67656973 e.......zeitgeis │ │ │ │ + 0x000448e8 745f7379 6d626f6c 5f706172 616d5f73 t_symbol_param_s │ │ │ │ + 0x000448f8 7065635f 696e666f 00000000 7a656974 pec_info....zeit │ │ │ │ + 0x00044908 67656973 745f7379 6d626f6c 5f76616c geist_symbol_val │ │ │ │ + 0x00044918 75655f67 65745f69 6e666f00 7a656974 ue_get_info.zeit │ │ │ │ + 0x00044928 67656973 745f7379 6d626f6c 5f696e66 geist_symbol_inf │ │ │ │ + 0x00044938 6f5f7265 67697374 65720000 7a656974 o_register..zeit │ │ │ │ + 0x00044948 67656973 745f7379 6d626f6c 5f676574 geist_symbol_get │ │ │ │ + 0x00044958 5f646973 706c6179 5f6e616d 65000000 _display_name... │ │ │ │ + 0x00044968 7a656974 67656973 745f7379 6d626f6c zeitgeist_symbol │ │ │ │ + 0x00044978 5f676574 5f646573 63726970 74696f6e _get_description │ │ │ │ + 0x00044988 00000000 7a656974 67656973 745f7379 ....zeitgeist_sy │ │ │ │ + 0x00044998 6d626f6c 5f676574 5f616c6c 5f706172 mbol_get_all_par │ │ │ │ + 0x000449a8 656e7473 00000000 7a656974 67656973 ents....zeitgeis │ │ │ │ + 0x000449b8 745f7379 6d626f6c 5f676574 5f616c6c t_symbol_get_all │ │ │ │ + 0x000449c8 5f636869 6c647265 6e000000 7a656974 _children...zeit │ │ │ │ + 0x000449d8 67656973 745f7379 6d626f6c 5f676574 geist_symbol_get │ │ │ │ + 0x000449e8 5f636869 6c647265 6e000000 7a656974 _children...zeit │ │ │ │ + 0x000449f8 67656973 745f7379 6d626f6c 5f676574 geist_symbol_get │ │ │ │ + 0x00044a08 5f706172 656e7473 00000000 7a656974 _parents....zeit │ │ │ │ + 0x00044a18 67656973 745f7379 6d626f6c 5f76616c geist_symbol_val │ │ │ │ + 0x00044a28 75655f73 65745f69 6e666f00 7a656974 ue_set_info.zeit │ │ │ │ + 0x00044a38 67656973 745f7379 6d626f6c 5f76616c geist_symbol_val │ │ │ │ + 0x00044a48 75655f74 616b655f 696e666f 00000000 ue_take_info.... │ │ │ │ + 0x00044a58 7a656974 67656973 745f7265 73756c74 zeitgeist_result │ │ │ │ + 0x00044a68 5f736574 5f73697a 65000000 7a656974 _set_size...zeit │ │ │ │ + 0x00044a78 67656973 745f7265 73756c74 5f736574 geist_result_set │ │ │ │ + 0x00044a88 5f657374 696d6174 65645f6d 61746368 _estimated_match │ │ │ │ + 0x00044a98 65730000 7a656974 67656973 745f7265 es..zeitgeist_re │ │ │ │ + 0x00044aa8 73756c74 5f736574 5f6e6578 745f7661 sult_set_next_va │ │ │ │ + 0x00044ab8 6c756500 7a656974 67656973 745f7265 lue.zeitgeist_re │ │ │ │ + 0x00044ac8 73756c74 5f736574 5f686173 5f6e6578 sult_set_has_nex │ │ │ │ + 0x00044ad8 74000000 7a656974 67656973 745f7265 t...zeitgeist_re │ │ │ │ + 0x00044ae8 73756c74 5f736574 5f74656c 6c000000 sult_set_tell... │ │ │ │ + 0x00044af8 7a656974 67656973 745f7265 73756c74 zeitgeist_result │ │ │ │ + 0x00044b08 5f736574 5f726573 65740000 76616c61 _set_reset..vala │ │ │ │ + 0x00044b18 5f675f70 74725f61 72726179 5f676574 _g_ptr_array_get │ │ │ │ + 0x00044b28 5f6c656e 67746800 7a656974 67656973 _length.zeitgeis │ │ │ │ + 0x00044b38 745f7369 6d706c65 5f726573 756c745f t_simple_result_ │ │ │ │ + 0x00044b48 7365745f 636f6e73 74727563 74000000 set_construct... │ │ │ │ + 0x00044b58 7a656974 67656973 745f7369 6d706c65 zeitgeist_simple │ │ │ │ + 0x00044b68 5f726573 756c745f 7365745f 636f6e73 _result_set_cons │ │ │ │ + 0x00044b78 74727563 745f7769 74685f6e 756d5f6d truct_with_num_m │ │ │ │ + 0x00044b88 61746368 65730000 73747269 6e675f73 atches..string_s │ │ │ │ + 0x00044b98 75627374 72696e67 00000000 7a656974 ubstring....zeit │ │ │ │ + 0x00044ba8 67656973 745f7574 696c735f 7365745f geist_utils_set_ │ │ │ │ + 0x00044bb8 64617461 62617365 5f66696c 655f7061 database_file_pa │ │ │ │ + 0x00044bc8 74680000 7a656974 67656973 745f7574 th..zeitgeist_ut │ │ │ │ + 0x00044bd8 696c735f 70617273 655f6e65 67617469 ils_parse_negati │ │ │ │ + 0x00044be8 6f6e0000 7a656974 67656973 745f7574 on..zeitgeist_ut │ │ │ │ + 0x00044bf8 696c735f 70617273 655f6e6f 65787061 ils_parse_noexpa │ │ │ │ + 0x00044c08 6e640000 7a656974 67656973 745f7574 nd..zeitgeist_ut │ │ │ │ + 0x00044c18 696c735f 70617273 655f7769 6c646361 ils_parse_wildca │ │ │ │ + 0x00044c28 72640000 7a656974 67656973 745f7574 rd..zeitgeist_ut │ │ │ │ + 0x00044c38 696c735f 61737365 72745f73 69670000 ils_assert_sig.. │ │ │ │ + 0x00044c48 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ + 0x00044c58 6465725f 67726f75 705f616e 645f736f der_group_and_so │ │ │ │ + 0x00044c68 72740000 7a656974 67656973 745f6462 rt..zeitgeist_db │ │ │ │ + 0x00044c78 5f726561 6465725f 64656c65 74655f66 _reader_delete_f │ │ │ │ + 0x00044c88 726f6d5f 63616368 65000000 7a656974 rom_cache...zeit │ │ │ │ + 0x00044c98 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ + 0x00044ca8 6765745f 6576656e 745f6672 6f6d5f72 get_event_from_r │ │ │ │ + 0x00044cb8 6f770000 7a656974 67656973 745f6462 ow..zeitgeist_db │ │ │ │ + 0x00044cc8 5f726561 6465725f 6765745f 7375626a _reader_get_subj │ │ │ │ + 0x00044cd8 6563745f 66726f6d 5f726f77 00000000 ect_from_row.... │ │ │ │ + 0x00044ce8 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ + 0x00044cf8 6465725f 6765745f 6576656e 74730000 der_get_events.. │ │ │ │ + 0x00044d08 675f7074 725f6172 7261795f 73657400 g_ptr_array_set. │ │ │ │ + 0x00044d18 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ + 0x00044d28 6465725f 66696e64 5f657665 6e745f69 der_find_event_i │ │ │ │ + 0x00044d38 64735f66 6f725f63 6c617573 65000000 ds_for_clause... │ │ │ │ + 0x00044d48 73747269 6e675f72 65706c61 63650000 string_replace.. │ │ │ │ + 0x00044d58 76616c61 5f675f70 74725f61 72726179 vala_g_ptr_array │ │ │ │ + 0x00044d68 5f676574 5f6c656e 67746800 75696e74 _get_length.uint │ │ │ │ + 0x00044d78 36345f70 61727365 00000000 7a656974 64_parse....zeit │ │ │ │ + 0x00044d88 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ + 0x00044d98 636c6f73 65000000 7a656974 67656973 close...zeitgeis │ │ │ │ + 0x00044da8 745f6462 5f726561 6465725f 61737365 t_db_reader_asse │ │ │ │ + 0x00044db8 72745f6e 6f5f6e65 67617469 6f6e0000 rt_no_negation.. │ │ │ │ + 0x00044dc8 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ + 0x00044dd8 6465725f 61737365 72745f6e 6f5f6e6f der_assert_no_no │ │ │ │ + 0x00044de8 65787061 6e640000 7a656974 67656973 expand..zeitgeis │ │ │ │ + 0x00044df8 745f6462 5f726561 6465725f 61737365 t_db_reader_asse │ │ │ │ + 0x00044e08 72745f6e 6f5f7769 6c646361 72640000 rt_no_wildcard.. │ │ │ │ + 0x00044e18 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ + 0x00044e28 6465725f 6765745f 77686572 655f636c der_get_where_cl │ │ │ │ + 0x00044e38 61757365 5f666f72 5f73796d 626f6c00 ause_for_symbol. │ │ │ │ + 0x00044e48 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ + 0x00044e58 6465725f 6765745f 77686572 655f636c der_get_where_cl │ │ │ │ + 0x00044e68 61757365 5f66726f 6d5f6576 656e745f ause_from_event_ │ │ │ │ + 0x00044e78 74656d70 6c617465 73000000 7a656974 templates...zeit │ │ │ │ + 0x00044e88 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ + 0x00044e98 6765745f 77686572 655f636c 61757365 get_where_clause │ │ │ │ + 0x00044ea8 5f66726f 6d5f6576 656e745f 74656d70 _from_event_temp │ │ │ │ + 0x00044eb8 6c617465 00000000 7a656974 67656973 late....zeitgeis │ │ │ │ + 0x00044ec8 745f6462 5f726561 6465725f 6765745f t_db_reader_get_ │ │ │ │ + 0x00044ed8 77686572 655f636c 61757365 5f666f72 where_clause_for │ │ │ │ + 0x00044ee8 5f717565 72790000 7a656974 67656973 _query..zeitgeis │ │ │ │ + 0x00044ef8 745f6462 5f726561 6465725f 66696e64 t_db_reader_find │ │ │ │ + 0x00044f08 5f657665 6e745f69 64730000 7a656974 _event_ids..zeit │ │ │ │ + 0x00044f18 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ + 0x00044f28 66696e64 5f657665 6e747300 7a656974 find_events.zeit │ │ │ │ + 0x00044f38 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ + 0x00044f48 66696e64 5f72656c 61746564 5f757269 find_related_uri │ │ │ │ + 0x00044f58 73000000 7a656974 67656973 745f6462 s...zeitgeist_db │ │ │ │ + 0x00044f68 5f726561 6465725f 6765745f 64617461 _reader_get_data │ │ │ │ + 0x00044f78 62617365 00000000 7a656974 67656973 base....zeitgeis │ │ │ │ + 0x00044f88 745f6462 5f726561 6465725f 7365745f t_db_reader_set_ │ │ │ │ + 0x00044f98 64617461 62617365 00000000 7a656974 database....zeit │ │ │ │ + 0x00044fa8 67656973 745f7371 5f6c6974 655f6461 geist_sq_lite_da │ │ │ │ + 0x00044fb8 74616261 73655f6f 70656e5f 64617461 tabase_open_data │ │ │ │ + 0x00044fc8 62617365 00000000 5f73716c 69746533 base...._sqlite3 │ │ │ │ + 0x00044fd8 5f657865 63000000 696e7436 345f7061 _exec...int64_pa │ │ │ │ + 0x00044fe8 72736500 7a656974 67656973 745f7371 rse.zeitgeist_sq │ │ │ │ + 0x00044ff8 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ + 0x00045008 65745f64 656c6574 696f6e5f 63616c6c et_deletion_call │ │ │ │ + 0x00045018 6261636b 00000000 7a656974 67656973 back....zeitgeis │ │ │ │ + 0x00045028 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x00045038 73655f67 65745f73 716c5f73 7472696e se_get_sql_strin │ │ │ │ + 0x00045048 675f6672 6f6d5f65 76656e74 5f696473 g_from_event_ids │ │ │ │ + 0x00045058 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ + 0x00045068 5f6c6974 655f6461 74616261 73655f63 _lite_database_c │ │ │ │ + 0x00045078 6c6f7365 00000000 7a656974 67656973 lose....zeitgeis │ │ │ │ + 0x00045088 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x00045098 73655f61 73736572 745f6e6f 745f636f se_assert_not_co │ │ │ │ + 0x000450a8 72727570 74000000 7a656974 67656973 rrupt...zeitgeis │ │ │ │ + 0x000450b8 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x000450c8 73655f61 73736572 745f7175 6572795f se_assert_query_ │ │ │ │ + 0x000450d8 73756363 65737300 7a656974 67656973 success.zeitgeis │ │ │ │ + 0x000450e8 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x000450f8 73655f70 72657061 72655f72 6561645f se_prepare_read_ │ │ │ │ + 0x00045108 71756572 69657300 7a656974 67656973 queries.zeitgeis │ │ │ │ + 0x00045118 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x00045128 73655f70 72657061 72655f6d 6f646966 se_prepare_modif │ │ │ │ + 0x00045138 69636174 696f6e5f 71756572 69657300 ication_queries. │ │ │ │ + 0x00045148 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x00045158 655f6461 74616261 73655f67 65745f6c e_database_get_l │ │ │ │ + 0x00045168 6173745f 69640000 7a656974 67656973 ast_id..zeitgeis │ │ │ │ + 0x00045178 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x00045188 73655f67 65745f74 696d655f 72616e67 se_get_time_rang │ │ │ │ + 0x00045198 655f666f 725f6576 656e745f 69647300 e_for_event_ids. │ │ │ │ + 0x000451a8 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x000451b8 655f6461 74616261 73655f69 6e736572 e_database_inser │ │ │ │ + 0x000451c8 745f6f72 5f69676e 6f72655f 696e746f t_or_ignore_into │ │ │ │ + 0x000451d8 5f746162 6c650000 7a656974 67656973 _table..zeitgeis │ │ │ │ + 0x000451e8 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x000451f8 73655f62 6567696e 5f747261 6e736163 se_begin_transac │ │ │ │ + 0x00045208 74696f6e 00000000 7a656974 67656973 tion....zeitgeis │ │ │ │ + 0x00045218 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x00045228 73655f65 6e645f74 72616e73 61637469 se_end_transacti │ │ │ │ + 0x00045238 6f6e0000 7a656974 67656973 745f7371 on..zeitgeist_sq │ │ │ │ + 0x00045248 5f6c6974 655f6461 74616261 73655f61 _lite_database_a │ │ │ │ + 0x00045258 626f7274 5f747261 6e736163 74696f6e bort_transaction │ │ │ │ + 0x00045268 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ + 0x00045278 5f6c6974 655f6461 74616261 73655f61 _lite_database_a │ │ │ │ + 0x00045288 6e616c79 7a650000 7a656974 67656973 nalyze..zeitgeis │ │ │ │ + 0x00045298 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x000452a8 73655f73 65745f63 61636865 5f73697a se_set_cache_siz │ │ │ │ + 0x000452b8 65000000 7a656974 67656973 745f7371 e...zeitgeist_sq │ │ │ │ + 0x000452c8 5f6c6974 655f6461 74616261 73655f75 _lite_database_u │ │ │ │ + 0x000452d8 70646174 655f6361 6c6c6261 636b0000 pdate_callback.. │ │ │ │ + 0x000452e8 5f73716c 69746533 5f657865 63000000 _sqlite3_exec... │ │ │ │ + 0x000452f8 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x00045308 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ + 0x00045318 615f6765 745f7363 68656d61 5f6d6574 a_get_schema_met │ │ │ │ + 0x00045328 61646174 61000000 7a656974 67656973 adata...zeitgeis │ │ │ │ + 0x00045338 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x00045348 73655f73 6368656d 615f6765 745f7363 se_schema_get_sc │ │ │ │ + 0x00045358 68656d61 5f766572 73696f6e 00000000 hema_version.... │ │ │ │ + 0x00045368 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x00045378 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ + 0x00045388 615f6765 745f6372 65617469 6f6e5f64 a_get_creation_d │ │ │ │ + 0x00045398 61746500 7a656974 67656973 745f7371 ate.zeitgeist_sq │ │ │ │ + 0x000453a8 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ + 0x000453b8 6368656d 615f6578 65635f71 75657279 chema_exec_query │ │ │ │ + 0x000453c8 00000000 43616e27 74206372 65617465 ....Can't create │ │ │ │ + 0x000453d8 20646174 61626173 653a2025 642c2025 database: %d, % │ │ │ │ + 0x000453e8 730a0a55 6e61626c 6520746f 20657865 s..Unable to exe │ │ │ │ + 0x000453f8 63757465 2053514c 3a0a2573 00000000 cute SQL:.%s.... │ │ │ │ + 0x00045408 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x00045418 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ + 0x00045428 615f7365 745f7363 68656d61 5f766572 a_set_schema_ver │ │ │ │ + 0x00045438 73696f6e 00000000 7a656974 67656973 sion....zeitgeis │ │ │ │ + 0x00045448 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x00045458 73655f73 6368656d 615f7365 745f636f se_schema_set_co │ │ │ │ + 0x00045468 72727570 74696f6e 5f666c61 67000000 rruption_flag... │ │ │ │ + 0x00045478 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x00045488 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ + 0x00045498 615f7365 7475705f 64617461 62617365 a_setup_database │ │ │ │ + 0x000454a8 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ + 0x000454b8 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ + 0x000454c8 6368656d 615f6372 65617465 5f736368 chema_create_sch │ │ │ │ + 0x000454d8 656d6100 7a656974 67656973 745f7371 ema.zeitgeist_sq │ │ │ │ + 0x000454e8 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ + 0x000454f8 6368656d 615f6372 65617465 5f626173 chema_create_bas │ │ │ │ + 0x00045508 69635f69 6e646963 65730000 7a656974 ic_indices..zeit │ │ │ │ + 0x00045518 67656973 745f7371 5f6c6974 655f6461 geist_sq_lite_da │ │ │ │ + 0x00045528 74616261 73655f73 6368656d 615f6372 tabase_schema_cr │ │ │ │ + 0x00045538 65617465 5f657665 6e745f69 6e646963 eate_event_indic │ │ │ │ + 0x00045548 65730000 7a656974 67656973 745f7371 es..zeitgeist_sq │ │ │ │ + 0x00045558 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ + 0x00045568 6368656d 615f6472 6f705f62 61736963 chema_drop_basic │ │ │ │ + 0x00045578 5f696e64 69636573 00000000 7a656974 _indices....zeit │ │ │ │ + 0x00045588 67656973 745f7371 5f6c6974 655f6461 geist_sq_lite_da │ │ │ │ + 0x00045598 74616261 73655f73 6368656d 615f6472 tabase_schema_dr │ │ │ │ + 0x000455a8 6f705f65 76656e74 5f696e64 69636573 op_event_indices │ │ │ │ + 0x000455b8 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ + 0x000455c8 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ + 0x000455d8 6368656d 615f656e 73757265 5f736368 chema_ensure_sch │ │ │ │ + 0x000455e8 656d6100 7a656974 67656973 745f7371 ema.zeitgeist_sq │ │ │ │ + 0x000455f8 5f6c6974 655f7461 626c655f 6c6f6f6b _lite_table_look │ │ │ │ + 0x00045608 75705f63 6f6e7374 72756374 00000000 up_construct.... │ │ │ │ + 0x00045618 5f73716c 69746533 5f657865 63000000 _sqlite3_exec... │ │ │ │ + 0x00045628 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x00045638 655f7461 626c655f 6c6f6f6b 75705f69 e_table_lookup_i │ │ │ │ + 0x00045648 645f7472 795f7374 72696e67 00000000 d_try_string.... │ │ │ │ + 0x00045658 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x00045668 655f7461 626c655f 6c6f6f6b 75705f69 e_table_lookup_i │ │ │ │ + 0x00045678 645f666f 725f7374 72696e67 00000000 d_for_string.... │ │ │ │ + 0x00045688 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x00045698 655f7461 626c655f 6c6f6f6b 75705f67 e_table_lookup_g │ │ │ │ + 0x000456a8 65745f76 616c7565 00000000 7a656974 et_value....zeit │ │ │ │ + 0x000456b8 67656973 745f7371 5f6c6974 655f7461 geist_sq_lite_ta │ │ │ │ + 0x000456c8 626c655f 6c6f6f6b 75705f72 656d6f76 ble_lookup_remov │ │ │ │ + 0x000456d8 65000000 7a656974 67656973 745f7768 e...zeitgeist_wh │ │ │ │ + 0x000456e8 6572655f 636c6175 73655f67 65745f73 ere_clause_get_s │ │ │ │ + 0x000456f8 65617263 685f7461 626c655f 666f725f earch_table_for_ │ │ │ │ + 0x00045708 636f6c75 6d6e0000 7a656974 67656973 column..zeitgeis │ │ │ │ + 0x00045718 745f7768 6572655f 636c6175 73655f67 t_where_clause_g │ │ │ │ + 0x00045728 65745f63 6f6e6469 74696f6e 735f6c65 et_conditions_le │ │ │ │ + 0x00045738 6e677468 00000000 76616c61 5f675f70 ngth....vala_g_p │ │ │ │ + 0x00045748 74725f61 72726179 5f676574 5f6c656e tr_array_get_len │ │ │ │ + 0x00045758 67746800 7a656974 67656973 745f7768 gth.zeitgeist_wh │ │ │ │ + 0x00045768 6572655f 636c6175 73655f68 61735f6e ere_clause_has_n │ │ │ │ + 0x00045778 6f6e5f74 696d6573 74616d70 5f636f6e on_timestamp_con │ │ │ │ + 0x00045788 64697469 6f6e0000 7a656974 67656973 dition..zeitgeis │ │ │ │ + 0x00045798 745f7768 6572655f 636c6175 73655f61 t_where_clause_a │ │ │ │ + 0x000457a8 64640000 7a656974 67656973 745f7768 dd..zeitgeist_wh │ │ │ │ + 0x000457b8 6572655f 636c6175 73655f61 64645f77 ere_clause_add_w │ │ │ │ + 0x000457c8 6974685f 61727261 79000000 7a656974 ith_array...zeit │ │ │ │ + 0x000457d8 67656973 745f7768 6572655f 636c6175 geist_where_clau │ │ │ │ + 0x000457e8 73655f61 64645f6d 61746368 5f636f6e se_add_match_con │ │ │ │ + 0x000457f8 64697469 6f6e0000 7a656974 67656973 dition..zeitgeis │ │ │ │ + 0x00045808 745f7768 6572655f 636c6175 73655f61 t_where_clause_a │ │ │ │ + 0x00045818 64645f74 6578745f 636f6e64 6974696f dd_text_conditio │ │ │ │ + 0x00045828 6e5f7375 62717565 72790000 7a656974 n_subquery..zeit │ │ │ │ + 0x00045838 67656973 745f7768 6572655f 636c6175 geist_where_clau │ │ │ │ + 0x00045848 73655f61 64645f74 6578745f 636f6e64 se_add_text_cond │ │ │ │ + 0x00045858 6974696f 6e000000 7a656974 67656973 ition...zeitgeis │ │ │ │ + 0x00045868 745f7768 6572655f 636c6175 73655f69 t_where_clause_i │ │ │ │ + 0x00045878 735f656d 70747900 7a656974 67656973 s_empty.zeitgeis │ │ │ │ + 0x00045888 745f7768 6572655f 636c6175 73655f6d t_where_clause_m │ │ │ │ + 0x00045898 61795f68 6176655f 72657375 6c747300 ay_have_results. │ │ │ │ + 0x000458a8 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ + 0x000458b8 636c6175 73655f67 65745f69 735f7369 clause_get_is_si │ │ │ │ + 0x000458c8 6d706c65 00000000 7a656974 67656973 mple....zeitgeis │ │ │ │ + 0x000458d8 745f7768 6572655f 636c6175 73655f73 t_where_clause_s │ │ │ │ + 0x000458e8 65745f69 735f7369 6d706c65 00000000 et_is_simple.... │ │ │ │ + 0x000458f8 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ + 0x00045908 636c6175 73655f67 65745f73 716c5f63 clause_get_sql_c │ │ │ │ + 0x00045918 6f6e6469 74696f6e 73000000 7a656974 onditions...zeit │ │ │ │ + 0x00045928 67656973 745f7768 6572655f 636c6175 geist_where_clau │ │ │ │ + 0x00045938 73655f67 656e6572 69635f61 72726179 se_generic_array │ │ │ │ + 0x00045948 5f746f5f 756e6f77 6e65645f 61727261 _to_unowned_arra │ │ │ │ + 0x00045958 79000000 7a656974 67656973 745f7768 y...zeitgeist_wh │ │ │ │ + 0x00045968 6572655f 636c6175 73655f65 7874656e ere_clause_exten │ │ │ │ + 0x00045978 64000000 7a656974 67656973 745f7768 d...zeitgeist_wh │ │ │ │ + 0x00045988 6572655f 636c6175 73655f67 65745f62 ere_clause_get_b │ │ │ │ + 0x00045998 696e645f 61726775 6d656e74 73000000 ind_arguments... │ │ │ │ + 0x000459a8 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ + 0x000459b8 636c6175 73655f67 65745f72 69676874 clause_get_right │ │ │ │ + 0x000459c8 5f626f75 6e646172 79000000 73747269 _boundary...stri │ │ │ │ + 0x000459d8 6e675f73 75627374 72696e67 00000000 ng_substring.... │ │ │ │ + 0x000459e8 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ + 0x000459f8 636c6175 73655f61 64645f77 696c6463 clause_add_wildc │ │ │ │ + 0x00045a08 6172645f 636f6e64 6974696f 6e000000 ard_condition... │ │ │ │ + 0x00045a18 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ + 0x00045a28 636c6175 73655f6f 7074696d 697a655f clause_optimize_ │ │ │ │ + 0x00045a38 676c6f62 00000000 3e000000 08000000 glob....>....... │ │ │ │ + 0x00045a48 2f000000 08000000 04000000 08000000 /............... │ │ │ │ + 0x00045a58 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ + 0x00045a68 36000000 08000000 16000000 08000000 6............... │ │ │ │ + 0x00045a78 2e000000 08000000 10000000 08000000 ................ │ │ │ │ + 0x00045a88 32000000 08000000 14000000 08000000 2............... │ │ │ │ + 0x00045a98 11000000 08000000 1e000000 08000000 ................ │ │ │ │ + 0x00045aa8 35000000 08000000 0f000000 08000000 5............... │ │ │ │ + 0x00045ab8 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ + 0x00045ac8 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x00045b08 a8ecfe7f 01000000 ........ │ │ │ │ + 0x00045ad0 a8ecfe7f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00045b10 00000000 .... │ │ │ │ + 0x00045ad8 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,74 +1,74 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0005e34c ffffffff 74490300 74e40500 d8e30500 ....tI..t....... │ │ │ │ - 0x0005e35c ac320400 00000000 25ef0000 29d50000 .2......%...)... │ │ │ │ + 0x0005e34c ffffffff 3c490300 74e40500 d8e30500 ....